Skip to content

UnsatisfiedLinkError for java client #39

Description

@RecursionHs
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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions