FISCO-BCOS / FISCO-BCOS/java-sdk

java.lang.UnsatisfiedLinkError: no netty_tcnative_windows_x86_64 in java.library.path

Aperta
#306 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
help wanted question
Lingua principale
Java
Stelle
58
Fork
62
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

java.lang.UnsatisfiedLinkError: no netty_tcnative_windows_x86_64 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1864)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:385)
at java.security.AccessController.doPrivileged(Native Method)
at io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(NativeLibraryLoader.java:377)
at io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:341)
at io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:136)
at io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:96)
at io.netty.handler.ssl.OpenSsl.loadTcNative(OpenSsl.java:592)
at io.netty.handler.ssl.OpenSsl.(OpenSsl.java:136)
at io.netty.handler.ssl.ReferenceCountedOpenSslContext.(ReferenceCountedOpenSslContext.java:196)
at io.netty.handler.ssl.ReferenceCountedOpenSslContext.(ReferenceCountedOpenSslContext.java:185)
at io.netty.handler.ssl.OpenSslContext.(OpenSslContext.java:34)
at io.netty.handler.ssl.OpenSslClientContext.(OpenSslClientContext.java:189)
at io.netty.handler.ssl.SslContext.newClientContextInternal(SslContext.java:827)
at io.netty.handler.ssl.SslContextBuilder.build(SslContextBuilder.java:576)
at org.fisco.bcos.sdk.network.ConnectionManager.initSslContext(ConnectionManager.java:251)
at org.fisco.bcos.sdk.network.ConnectionManager.initNetty(ConnectionManager.java:330)
at org.fisco.bcos.sdk.network.ConnectionManager.startConnect(ConnectionManager.java:103)
at org.fisco.bcos.sdk.network.NetworkImp.start(NetworkImp.java:160)
at org.fisco.bcos.sdk.channel.ChannelImp.start(ChannelImp.java:89)
at org.fisco.bcos.sdk.BcosSDK.(BcosSDK.java:75)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con lo stack trace in org.fisco.bcos.sdk.network.ConnectionManager.java alle righe 251 e 330, quindi segui il modo in cui io.netty.handler.ssl.OpenSsl carica netty_tcnative_windows_x86_64 durante l'inizializzazione di BcosSDK. Riproduci il problema nell'ambiente Windows indicato e stabilisci il comportamento richiesto della libreria nativa affinché l'avvio dell'SDK venga completato senza l'UnsatisfiedLinkError.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
networking
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.