Azure-Samples / document-intelligence-code-samples

Sample site for Document Intelligence code samples and associated media.
MIT License
54 stars 27 forks source link

UnsatisfiedLinkError for java client #39

Open RecursionHs opened 1 month ago

RecursionHs commented 1 month ago
image

ERROR_1 log:

java.lang.UnsupportedOperationException: Reflective setAccessible(true) disabled
    at io.netty.util.internal.ReflectionUtil.trySetAccessible(ReflectionUtil.java:31)
    at io.netty.util.internal.PlatformDependent0$4.run(PlatformDependent0.java:238)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:232)
    at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:293)
    at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:92)
    at io.netty.util.AsciiString.<init>(AsciiString.java:223)
    at io.netty.util.AsciiString.<init>(AsciiString.java:210)
    at io.netty.util.AsciiString.cached(AsciiString.java:1401)
    at io.netty.util.AsciiString.<clinit>(AsciiString.java:48)
    at reactor.netty.http.client.HttpClientConnect.<clinit>(HttpClientConnect.java:702)
    at reactor.netty.http.client.HttpClient.create(HttpClient.java:398)
    at com.azure.core.http.netty.NettyAsyncHttpClientBuilder.build(NettyAsyncHttpClientBuilder.java:154)
    at com.azure.core.http.netty.NettyAsyncHttpClientProvider.createInstance(NettyAsyncHttpClientProvider.java:56)
    at com.azure.core.http.netty.NettyAsyncHttpClientProvider.createInstance(NettyAsyncHttpClientProvider.java:62)
    at com.azure.core.implementation.http.HttpClientProviders.lambda$createInstance$0(HttpClientProviders.java:46)
    at com.azure.core.implementation.util.Providers.create(Providers.java:114)
    at com.azure.core.implementation.http.HttpClientProviders.createInstance(HttpClientProviders.java:46)
    at com.azure.core.http.HttpClient.createDefault(HttpClient.java:61)
    at com.azure.core.http.HttpClient.createDefault(HttpClient.java:51)
    at com.azure.core.http.HttpPipelineBuilder.build(HttpPipelineBuilder.java:78)
    at com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder.createHttpPipeline(DocumentIntelligenceClientBuilder.java:322)
    at com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder.buildInnerClient(DocumentIntelligenceClientBuilder.java:279)
    at com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder.buildClient(DocumentIntelligenceClientBuilder.java:343)

ERROR_2 log:

java.lang.UnsatisfiedLinkError: no netty_tcnative_osx_x86_64 in java.library.path: [/Users/lingnan/Library/Java/Extensions, /Library/Java/Extensions, /Network/Library/Java/Extensions, /System/Library/Java/Extensions, /usr/lib/java, .]
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2660)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:827)
    at java.base/java.lang.System.loadLibrary(System.java:1871)
    at io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:385)
    at java.base/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:590)
    at io.netty.handler.ssl.OpenSsl.<clinit>(OpenSsl.java:136)
    at io.netty.handler.ssl.SslProvider.isAlpnSupported(SslProvider.java:53)
    at reactor.netty.http.Http2SslContextSpec.lambda$static$0(Http2SslContextSpec.java:170)
    at reactor.netty.tcp.AbstractProtocolSslContextSpec.configure(AbstractProtocolSslContextSpec.java:47)
    at reactor.netty.tcp.AbstractProtocolSslContextSpec.<init>(AbstractProtocolSslContextSpec.java:39)
    at reactor.netty.http.Http2SslContextSpec.<init>(Http2SslContextSpec.java:155)
    at reactor.netty.http.Http2SslContextSpec.forClient(Http2SslContextSpec.java:59)
    at reactor.netty.http.client.HttpClientSecure.<clinit>(HttpClientSecure.java:58)
    at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.lambda$subscribe$0(HttpClientConnect.java:217)
    at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:58)
    at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:77)
    at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46)
    at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57)
    at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:276)
    at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64)
    at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:77)
    at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46)
    at reactor.core.publisher.Mono.subscribe(Mono.java:4475)
    at reactor.core.publisher.Mono.block(Mono.java:1741)
    at com.azure.core.http.netty.NettyAsyncHttpClient.sendSync(NettyAsyncHttpClient.java:152)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:38)
    at com.azure.core.http.policy.HttpLoggingPolicy.processSync(HttpLoggingPolicy.java:142)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:41)
    at com.azure.core.implementation.http.policy.InstrumentationPolicy.processSync(InstrumentationPolicy.java:75)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:41)
    at com.azure.core.http.policy.KeyCredentialPolicy.processSync(KeyCredentialPolicy.java:93)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:41)
    at com.azure.core.http.policy.AddDatePolicy.processSync(AddDatePolicy.java:45)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:41)
    at com.azure.core.http.policy.RetryPolicy.attemptSync(RetryPolicy.java:164)
    at com.azure.core.http.policy.RetryPolicy.processSync(RetryPolicy.java:114)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:41)
    at com.azure.core.http.policy.AddHeadersFromContextPolicy.processSync(AddHeadersFromContextPolicy.java:60)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:41)
    at com.azure.core.http.policy.RequestIdPolicy.processSync(RequestIdPolicy.java:60)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:41)
    at com.azure.core.http.policy.HttpPipelineSyncPolicy.processSync(HttpPipelineSyncPolicy.java:42)
    at com.azure.core.http.policy.UserAgentPolicy.processSync(UserAgentPolicy.java:153)
    at com.azure.core.http.HttpPipelineNextSyncPolicy.processSync(HttpPipelineNextSyncPolicy.java:41)
    at com.azure.core.http.HttpPipeline.sendSync(HttpPipeline.java:131)
    at com.azure.core.implementation.http.rest.SyncRestProxy.send(SyncRestProxy.java:54)
    at com.azure.core.implementation.http.rest.SyncRestProxy.invoke(SyncRestProxy.java:75)
    at com.azure.core.implementation.http.rest.RestProxyBase.invoke(RestProxyBase.java:109)
    at com.azure.core.http.rest.RestProxy.invoke(RestProxy.java:91)
    at com.sun.proxy.$Proxy10.analyzeDocumentSync(Unknown Source)
    at com.azure.ai.documentintelligence.implementation.DocumentAnalysisClientImpl.analyzeDocumentWithResponse(DocumentAnalysisClientImpl.java:373)
    at com.azure.ai.documentintelligence.implementation.DocumentAnalysisClientImpl.lambda$beginAnalyzeDocumentWithModel$6(DocumentAnalysisClientImpl.java:707)
    at com.azure.core.util.polling.SyncPoller.lambda$createPoller$0(SyncPoller.java:155)
    at com.azure.core.util.polling.SimpleSyncPoller.<init>(SimpleSyncPoller.java:65)
    at com.azure.core.util.polling.SyncPoller.createPoller(SyncPoller.java:127)
    at com.azure.core.util.polling.SyncPoller.createPoller(SyncPoller.java:168)
    at com.azure.ai.documentintelligence.implementation.DocumentAnalysisClientImpl.beginAnalyzeDocumentWithModel(DocumentAnalysisClientImpl.java:706)
    at com.azure.ai.documentintelligence.DocumentIntelligenceClient.beginAnalyzeDocument(DocumentIntelligenceClient.java:233)

Platform: MacOS-intel Java version: 11 V2024_02_29_PREVIEW

    <dependency>
        <groupId>com.azure</groupId>
        <artifactId>azure-ai-documentintelligence</artifactId>
        <version>1.0.0-beta.2</version>
    </dependency>

When I use the official demo, there will be an abnormal display. Although it will not stop the program, there will be such an abnormal message every time. How can I fix it?