FISCO-BCOS / FISCO-BCOS/java-sdk
netty或者ffi冲突的问题
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 58
- Fork
- 62
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Java-sdk 2.8.0程序,netty默认版本4.1.60
fisco-bcos-brower,netty默认版本4.1.53
先启动fisco-bcos-browser,再启动Java-sdk 2.8.0程序会报
java.lang.UnsatisfiedLinkError: com.webank.wedpr.crypto.NativeInterface.secp256k1GenKeyPair()Lcom/webank/wedpr/crypto/CryptoResult;
at com.webank.wedpr.crypto.NativeInterface.secp256k1GenKeyPair(Native Method)
at org.fisco.bcos.sdk.crypto.keypair.ECDSAKeyPair.generateKeyPair(ECDSAKeyPair.java:66)
at org.fisco.bcos.sdk.crypto.keypair.ECDSAKeyPair.(ECDSAKeyPair.java:31)
at org.fisco.bcos.sdk.crypto.CryptoSuite.initCryptoSuite(CryptoSuite.java:112)
at org.fisco.bcos.sdk.crypto.CryptoSuite.(CryptoSuite.java:100)
at org.fisco.bcos.sdk.amop.AmopImp.(AmopImp.java:55)
at org.fisco.bcos.sdk.amop.Amop.build(Amop.java:40)
at org.fisco.bcos.sdk.BcosSDK.(BcosSDK.java:100)
at cn.bitgx.unichaincenter.config.configBcos.afterPropertiesSet(configBcos.java:37)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1845)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
... 17 more
—————————————————————————————————————————————————————————
先启动java-sdk 2.8.0程序再启动fisco-bcos-browser则正常
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia dal fallimento di NativeInterface.secp256k1GenKeyPair in ECDSAKeyPair.java, quindi segui l’inizializzazione attraverso CryptoSuite.java e i punti di ingresso BcosSDK/Amop mostrati nello stack trace. Riproduci entrambi gli ordini di avvio dell’applicazione con Java SDK 2.8.0 e fisco-bcos-browser, e identifica il conflitto tra dipendenze o librerie native in modo che entrambi gli ordini vengano inizializzati correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- backend
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100