Azure / azure-sdk-for-java

This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
MIT License
2.34k stars 1.98k forks source link

[BUG] java.lang.ExceptionInInitializerError at com.azure.core.util.serializer.JacksonAdapter.getXmlMapper #37453

Closed atendrasingh90 closed 11 months ago

atendrasingh90 commented 11 months ago

Describe the bug I am trying to upload a file to Azure storage (share file) using this SDK but getting this error- java.lang.ExceptionInInitializerError at com.azure.core.util.serializer.JacksonAdapter.getXmlMapper

I tried many workarounds but not able to get any solutions.

Exception or Stack Trace 17:48:58.315 I Rejecting re-init on previously-failed class java.lang.Class<com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper>: java.lang.ExceptionInInitializerError: (Throwable with no stack trace) 17:48:58.316 W [reactor-http-nio-1] WARN reactor.core.Exceptions - throwIfFatal detected a jvm fatal exception, which is thrown and logged below: 17:48:58.316 W java.lang.NoClassDefFoundError: com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper 17:48:58.317 W at com.azure.core.util.serializer.JacksonAdapter.getXmlMapper(JacksonAdapter.java:462) 17:48:58.317 W at com.azure.core.util.serializer.JacksonAdapter.lambda$deserialize$8$com-azure-core-util-serializer-JacksonAdapter(JacksonAdapter.java:343) 17:48:58.317 W at com.azure.core.util.serializer.JacksonAdapter$$ExternalSyntheticLambda10.call(Unknown Source:8) 17:48:58.317 W at com.azure.core.util.serializer.JacksonAdapter.useAccessHelper(JacksonAdapter.java:483) 17:48:58.318 W at com.azure.core.util.serializer.JacksonAdapter.deserialize(JacksonAdapter.java:338) 17:48:58.318 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserialize(HttpResponseBodyDecoder.java:166) 17:48:58.318 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserializeBody(HttpResponseBodyDecoder.java:139) 17:48:58.318 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.decodeByteArray(HttpResponseBodyDecoder.java:61) 17:48:58.318 W at com.azure.core.implementation.serializer.HttpResponseDecoder$HttpDecodedResponse.getDecodedBody(HttpResponseDecoder.java:93) 17:48:58.318 W at com.azure.core.implementation.http.rest.AsyncRestProxy.lambda$ensureExpectedStatus$1(AsyncRestProxy.java:129) 17:48:58.318 W at com.azure.core.implementation.http.rest.AsyncRestProxy$$ExternalSyntheticLambda16.apply(Unknown Source:8) 17:48:58.318 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) 17:48:58.318 W at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) 17:48:58.318 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) 17:48:58.318 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2196) 17:48:58.318 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2070) 17:48:58.318 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) 17:48:58.318 W at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) 17:48:58.318 W at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) 17:48:58.318 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) 17:48:58.318 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.318 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.318 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.318 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.319 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.319 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.319 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.319 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.319 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.319 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.320 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.320 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.320 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.320 W at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2666) 17:48:58.320 W at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) 17:48:58.320 W at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:260) 17:48:58.320 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) 17:48:58.320 W at reactor.core.publisher.MonoUsing$MonoUsingSubscriber.onNext(MonoUsing.java:232) 17:48:58.320 W at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) 17:48:58.321 W at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) 17:48:58.321 W at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:126) 17:48:58.321 W at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224) 17:48:58.321 W at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113) 17:48:58.321 W at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:191) 17:48:58.321 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) 17:48:58.321 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.321 W at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129) 17:48:58.321 W at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) 17:48:58.321 W at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) 17:48:58.321 W at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413) 17:48:58.321 W at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:437) 17:48:58.321 W at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:491) 17:48:58.321 W at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:753) 17:48:58.321 W at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) 17:48:58.321 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 17:48:58.321 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.321 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.321 W at com.azure.core.http.netty.implementation.AzureSdkHandler.channelRead(AzureSdkHandler.java:222) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.322 W at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) 17:48:58.322 W at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) 17:48:58.322 W at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) 17:48:58.322 W at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.322 W at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1471) 17:48:58.322 W at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1334) 17:48:58.322 W at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1383) 17:48:58.322 W at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529) 17:48:58.322 W at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) 17:48:58.322 W at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.322 W at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) 17:48:58.322 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.322 W at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) 17:48:58.322 W at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) 17:48:58.322 W at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) 17:48:58.322 W at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) 17:48:58.322 W at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) 17:48:58.323 W at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) 17:48:58.323 W at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) 17:48:58.323 W at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) 17:48:58.323 W at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 17:48:58.323 W at java.lang.Thread.run(Thread.java:923) 17:48:58.323 W Caused by: java.lang.ExceptionInInitializerError 17:48:58.323 W ... 90 more 17:48:58.323 W Caused by: java.lang.IllegalStateException: Unable to create XmlMapper instance. 17:48:58.323 W at com.azure.core.implementation.jackson.XmlMapperFactory.createXmlMapper(XmlMapperFactory.java:105) 17:48:58.323 W at com.azure.core.implementation.jackson.ObjectMapperFactory.createXmlMapper(ObjectMapperFactory.java:66) 17:48:58.323 W at com.azure.core.implementation.jackson.ObjectMapperShim.createXmlMapper(ObjectMapperShim.java:77) 17:48:58.323 W at com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper.(JacksonAdapter.java:59) 17:48:58.323 W ... 90 more 17:48:58.323 W Caused by: java.lang.reflect.InvocationTargetException 17:48:58.323 W at java.lang.reflect.Method.invoke(Native Method) 17:48:58.323 W at com.azure.core.implementation.MethodReflectiveInvoker.invokeStatic(MethodReflectiveInvoker.java:19) 17:48:58.323 W at com.azure.core.implementation.jackson.XmlMapperFactory.createXmlMapper(XmlMapperFactory.java:88) 17:48:58.323 W ... 93 more 17:48:58.323 W Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/stream/XMLInputFactory; 17:48:58.323 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:115) 17:48:58.323 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:101) 17:48:58.323 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:85) 17:48:58.323 W at com.fasterxml.jackson.dataformat.xml.XmlMapper.(XmlMapper.java:127) 17:48:58.323 W at com.fasterxml.jackson.dataformat.xml.XmlMapper.builder(XmlMapper.java:218) 17:48:58.323 W ... 96 more 17:48:58.324 W Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.xml.stream.XMLInputFactory" on path: DexPathList[[zip file "/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/base.apk"],nativeLibraryDirectories=[/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/lib/x86, /system/lib, /system_ext/lib]] 17:48:58.324 W at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207) 17:48:58.324 W at java.lang.ClassLoader.loadClass(ClassLoader.java:379) 17:48:58.324 W at java.lang.ClassLoader.loadClass(ClassLoader.java:312) 17:48:58.324 W ... 101 more 17:48:58.324 W [reactor-http-nio-1] WARN reactor.core.Exceptions - throwIfFatal detected a jvm fatal exception, which is thrown and logged below: 17:48:58.324 W java.lang.NoClassDefFoundError: com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper 17:48:58.324 W at com.azure.core.util.serializer.JacksonAdapter.getXmlMapper(JacksonAdapter.java:462) 17:48:58.324 W at com.azure.core.util.serializer.JacksonAdapter.lambda$deserialize$8$com-azure-core-util-serializer-JacksonAdapter(JacksonAdapter.java:343) 17:48:58.324 W at com.azure.core.util.serializer.JacksonAdapter$$ExternalSyntheticLambda10.call(Unknown Source:8) 17:48:58.324 W at com.azure.core.util.serializer.JacksonAdapter.useAccessHelper(JacksonAdapter.java:483) 17:48:58.324 W at com.azure.core.util.serializer.JacksonAdapter.deserialize(JacksonAdapter.java:338) 17:48:58.324 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserialize(HttpResponseBodyDecoder.java:166) 17:48:58.324 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserializeBody(HttpResponseBodyDecoder.java:139) 17:48:58.324 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.decodeByteArray(HttpResponseBodyDecoder.java:61) 17:48:58.324 W at com.azure.core.implementation.serializer.HttpResponseDecoder$HttpDecodedResponse.getDecodedBody(HttpResponseDecoder.java:93) 17:48:58.324 W at com.azure.core.implementation.http.rest.AsyncRestProxy.lambda$ensureExpectedStatus$1(AsyncRestProxy.java:129) 17:48:58.324 W at com.azure.core.implementation.http.rest.AsyncRestProxy$$ExternalSyntheticLambda16.apply(Unknown Source:8) 17:48:58.325 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) 17:48:58.325 W at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) 17:48:58.325 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) 17:48:58.325 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2196) 17:48:58.325 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2070) 17:48:58.325 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) 17:48:58.325 W at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) 17:48:58.325 W at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) 17:48:58.325 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) 17:48:58.325 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.325 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.325 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.325 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.325 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.325 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.325 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.325 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.325 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.325 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.325 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.325 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.325 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.325 W at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2666) 17:48:58.325 W at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) 17:48:58.325 W at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:260) 17:48:58.325 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) 17:48:58.326 W at reactor.core.publisher.MonoUsing$MonoUsingSubscriber.onNext(MonoUsing.java:232) 17:48:58.326 W at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) 17:48:58.326 W at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) 17:48:58.326 W at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:126) 17:48:58.326 W at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224) 17:48:58.327 W at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113) 17:48:58.327 W at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:191) 17:48:58.327 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) 17:48:58.328 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.328 W at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129) 17:48:58.328 W at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) 17:48:58.328 W at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) 17:48:58.328 W at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413) 17:48:58.328 W at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:437) 17:48:58.328 W at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:491) 17:48:58.328 W at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:753) 17:48:58.328 W at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) 17:48:58.328 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 17:48:58.328 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.328 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.328 W at com.azure.core.http.netty.implementation.AzureSdkHandler.channelRead(AzureSdkHandler.java:222) 17:48:58.328 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 17:48:58.328 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.329 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.330 W at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) 17:48:58.330 W at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) 17:48:58.330 W at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) 17:48:58.330 W at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) 17:48:58.330 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 17:48:58.331 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.331 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.331 W at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1471) 17:48:58.331 W at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1334) 17:48:58.331 W at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1383) 17:48:58.331 W at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529) 17:48:58.331 W at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) 17:48:58.331 W at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) 17:48:58.331 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 17:48:58.331 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.331 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.331 W at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) 17:48:58.331 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) 17:48:58.332 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.332 W at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) 17:48:58.332 W at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) 17:48:58.332 W at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) 17:48:58.332 W at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) 17:48:58.332 W at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) 17:48:58.332 W at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) 17:48:58.332 W at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) 17:48:58.332 W at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) 17:48:58.332 W at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 17:48:58.332 W at java.lang.Thread.run(Thread.java:923) 17:48:58.332 W Caused by: java.lang.ExceptionInInitializerError 17:48:58.332 W ... 90 more 17:48:58.332 W Caused by: java.lang.IllegalStateException: Unable to create XmlMapper instance. 17:48:58.332 W at com.azure.core.implementation.jackson.XmlMapperFactory.createXmlMapper(XmlMapperFactory.java:105) 17:48:58.332 W at com.azure.core.implementation.jackson.ObjectMapperFactory.createXmlMapper(ObjectMapperFactory.java:66) 17:48:58.333 W at com.azure.core.implementation.jackson.ObjectMapperShim.createXmlMapper(ObjectMapperShim.java:77) 17:48:58.333 W at com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper.(JacksonAdapter.java:59) 17:48:58.333 W ... 90 more 17:48:58.333 W Caused by: java.lang.reflect.InvocationTargetException 17:48:58.333 W at java.lang.reflect.Method.invoke(Native Method) 17:48:58.333 W at com.azure.core.implementation.MethodReflectiveInvoker.invokeStatic(MethodReflectiveInvoker.java:19) 17:48:58.333 W at com.azure.core.implementation.jackson.XmlMapperFactory.createXmlMapper(XmlMapperFactory.java:88) 17:48:58.334 W ... 93 more 17:48:58.334 W Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/stream/XMLInputFactory; 17:48:58.334 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:115) 17:48:58.334 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:101) 17:48:58.334 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:85) 17:48:58.334 W at com.fasterxml.jackson.dataformat.xml.XmlMapper.(XmlMapper.java:127) 17:48:58.334 W at com.fasterxml.jackson.dataformat.xml.XmlMapper.builder(XmlMapper.java:218) 17:48:58.334 W ... 96 more 17:48:58.334 W Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.xml.stream.XMLInputFactory" on path: DexPathList[[zip file "/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/base.apk"],nativeLibraryDirectories=[/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/lib/x86, /system/lib, /system_ext/lib]] 17:48:58.334 W at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207) 17:48:58.334 W at java.lang.ClassLoader.loadClass(ClassLoader.java:379) 17:48:58.334 W at java.lang.ClassLoader.loadClass(ClassLoader.java:312) 17:48:58.334 W ... 101 more 17:48:58.334 W [reactor-http-nio-1] WARN reactor.core.Exceptions - throwIfFatal detected a jvm fatal exception, which is thrown and logged below: 17:48:58.334 W java.lang.NoClassDefFoundError: com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper 17:48:58.334 W at com.azure.core.util.serializer.JacksonAdapter.getXmlMapper(JacksonAdapter.java:462) 17:48:58.334 W at com.azure.core.util.serializer.JacksonAdapter.lambda$deserialize$8$com-azure-core-util-serializer-JacksonAdapter(JacksonAdapter.java:343) 17:48:58.334 W at com.azure.core.util.serializer.JacksonAdapter$$ExternalSyntheticLambda10.call(Unknown Source:8) 17:48:58.334 W at com.azure.core.util.serializer.JacksonAdapter.useAccessHelper(JacksonAdapter.java:483) 17:48:58.334 W at com.azure.core.util.serializer.JacksonAdapter.deserialize(JacksonAdapter.java:338) 17:48:58.334 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserialize(HttpResponseBodyDecoder.java:166) 17:48:58.334 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserializeBody(HttpResponseBodyDecoder.java:139) 17:48:58.334 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.decodeByteArray(HttpResponseBodyDecoder.java:61) 17:48:58.334 W at com.azure.core.implementation.serializer.HttpResponseDecoder$HttpDecodedResponse.getDecodedBody(HttpResponseDecoder.java:93) 17:48:58.334 W at com.azure.core.implementation.http.rest.AsyncRestProxy.lambda$ensureExpectedStatus$1(AsyncRestProxy.java:129) 17:48:58.334 W at com.azure.core.implementation.http.rest.AsyncRestProxy$$ExternalSyntheticLambda16.apply(Unknown Source:8) 17:48:58.334 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) 17:48:58.334 W at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) 17:48:58.334 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) 17:48:58.334 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2196) 17:48:58.334 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2070) 17:48:58.334 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) 17:48:58.334 W at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) 17:48:58.334 W at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) 17:48:58.334 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) 17:48:58.334 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.334 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.334 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.335 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.335 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.335 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.335 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.335 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.335 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.335 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.335 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.335 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.335 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.335 W at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2666) 17:48:58.335 W at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) 17:48:58.336 W at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:260) 17:48:58.336 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) 17:48:58.336 W at reactor.core.publisher.MonoUsing$MonoUsingSubscriber.onNext(MonoUsing.java:232) 17:48:58.336 W at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) 17:48:58.336 W at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) 17:48:58.336 W at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:126) 17:48:58.336 W at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224) 17:48:58.336 W at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113) 17:48:58.336 W at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:191) 17:48:58.336 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) 17:48:58.336 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.336 W at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129) 17:48:58.336 W at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) 17:48:58.336 W at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) 17:48:58.336 W at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413) 17:48:58.336 W at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:437) 17:48:58.336 W at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:491) 17:48:58.336 W at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:753) 17:48:58.336 W at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) 17:48:58.336 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 17:48:58.336 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.336 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.336 W at com.azure.core.http.netty.implementation.AzureSdkHandler.channelRead(AzureSdkHandler.java:222) 17:48:58.336 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 17:48:58.336 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.336 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.336 W at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) 17:48:58.337 W at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) 17:48:58.337 W at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) 17:48:58.337 W at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) 17:48:58.337 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 17:48:58.337 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.337 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.337 W at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1471) 17:48:58.337 W at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1334) 17:48:58.337 W at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1383) 17:48:58.338 W at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529) 17:48:58.338 W at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) 17:48:58.338 W at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) 17:48:58.338 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 17:48:58.338 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.338 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.338 W at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) 17:48:58.338 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) 17:48:58.338 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.338 W at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) 17:48:58.338 W at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) 17:48:58.338 W at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) 17:48:58.338 W at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) 17:48:58.338 W at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) 17:48:58.338 W at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) 17:48:58.338 W at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) 17:48:58.338 W at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) 17:48:58.338 W at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 17:48:58.338 W at java.lang.Thread.run(Thread.java:923) 17:48:58.338 W Caused by: java.lang.ExceptionInInitializerError 17:48:58.339 W ... 90 more 17:48:58.339 W Caused by: java.lang.IllegalStateException: Unable to create XmlMapper instance. 17:48:58.339 W at com.azure.core.implementation.jackson.XmlMapperFactory.createXmlMapper(XmlMapperFactory.java:105) 17:48:58.339 W at com.azure.core.implementation.jackson.ObjectMapperFactory.createXmlMapper(ObjectMapperFactory.java:66) 17:48:58.340 W at com.azure.core.implementation.jackson.ObjectMapperShim.createXmlMapper(ObjectMapperShim.java:77) 17:48:58.340 W at com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper.(JacksonAdapter.java:59) 17:48:58.340 W ... 90 more 17:48:58.340 W Caused by: java.lang.reflect.InvocationTargetException 17:48:58.340 W at java.lang.reflect.Method.invoke(Native Method) 17:48:58.341 W at com.azure.core.implementation.MethodReflectiveInvoker.invokeStatic(MethodReflectiveInvoker.java:19) 17:48:58.341 W at com.azure.core.implementation.jackson.XmlMapperFactory.createXmlMapper(XmlMapperFactory.java:88) 17:48:58.341 W ... 93 more 17:48:58.344 W Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/xml/stream/XMLInputFactory; 17:48:58.344 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:115) 17:48:58.344 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:101) 17:48:58.344 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:85) 17:48:58.344 W at com.fasterxml.jackson.dataformat.xml.XmlMapper.(XmlMapper.java:127) 17:48:58.345 W at com.fasterxml.jackson.dataformat.xml.XmlMapper.builder(XmlMapper.java:218) 17:48:58.345 W ... 96 more 17:48:58.345 W Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.xml.stream.XMLInputFactory" on path: DexPathList[[zip file "/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/base.apk"],nativeLibraryDirectories=[/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/lib/x86, /system/lib, /system_ext/lib]] 17:48:58.348 W at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207) 17:48:58.349 W at java.lang.ClassLoader.loadClass(ClassLoader.java:379) 17:48:58.349 W at java.lang.ClassLoader.loadClass(ClassLoader.java:312) 17:48:58.349 W ... 101 more 17:48:58.349 W [reactor-http-nio-1] ERROR reactor.netty.channel.ChannelOperationsHandler - [bbf4c2b1, L:/10.0.2.16:39558 - R:devicedata.file.core.usgovcloudapi.net/52.126.192.40:443] Error was received while reading the incoming data. The connection will be closed. 17:48:58.349 W java.lang.NoClassDefFoundError: com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper 17:48:58.349 W at com.azure.core.util.serializer.JacksonAdapter.getXmlMapper(JacksonAdapter.java:462) 17:48:58.349 W at com.azure.core.util.serializer.JacksonAdapter.lambda$deserialize$8$com-azure-core-util-serializer-JacksonAdapter(JacksonAdapter.java:343) 17:48:58.349 W at com.azure.core.util.serializer.JacksonAdapter$$ExternalSyntheticLambda10.call(Unknown Source:8) 17:48:58.349 W at com.azure.core.util.serializer.JacksonAdapter.useAccessHelper(JacksonAdapter.java:483) 17:48:58.349 W at com.azure.core.util.serializer.JacksonAdapter.deserialize(JacksonAdapter.java:338) 17:48:58.349 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserialize(HttpResponseBodyDecoder.java:166) 17:48:58.349 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserializeBody(HttpResponseBodyDecoder.java:139) 17:48:58.349 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.decodeByteArray(HttpResponseBodyDecoder.java:61) 17:48:58.349 W at com.azure.core.implementation.serializer.HttpResponseDecoder$HttpDecodedResponse.getDecodedBody(HttpResponseDecoder.java:93) 17:48:58.349 W at com.azure.core.implementation.http.rest.AsyncRestProxy.lambda$ensureExpectedStatus$1(AsyncRestProxy.java:129) 17:48:58.349 W at com.azure.core.implementation.http.rest.AsyncRestProxy$$ExternalSyntheticLambda16.apply(Unknown Source:8) 17:48:58.349 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) 17:48:58.349 W at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) 17:48:58.349 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) 17:48:58.349 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2196) 17:48:58.349 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2070) 17:48:58.349 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) 17:48:58.349 W at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) 17:48:58.349 W at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) 17:48:58.349 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) 17:48:58.349 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.350 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.350 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.350 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.350 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.350 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.350 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.350 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.350 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.350 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.351 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.351 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.351 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.352 W at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2666) 17:48:58.352 W at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) 17:48:58.352 W at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:260) 17:48:58.352 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) 17:48:58.352 W at reactor.core.publisher.MonoUsing$MonoUsingSubscriber.onNext(MonoUsing.java:232) 17:48:58.352 W at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) 17:48:58.352 W at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) 17:48:58.357 W at com.fasterxml.jackson.dataformat.xml.XmlFactory.(XmlFactory.java:85) 17:48:58.357 W at com.fasterxml.jackson.dataformat.xml.XmlMapper.(XmlMapper.java:127) 17:48:58.357 W at com.fasterxml.jackson.dataformat.xml.XmlMapper.builder(XmlMapper.java:218) 17:48:58.357 W ... 96 more 17:48:58.357 W Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.xml.stream.XMLInputFactory" on path: DexPathList[[zip file "/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/base.apk"],nativeLibraryDirectories=[/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/lib/x86, /system/lib, /system_ext/lib]] 17:48:58.358 W at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207) 17:48:58.358 W at java.lang.ClassLoader.loadClass(ClassLoader.java:379) 17:48:58.358 W at java.lang.ClassLoader.loadClass(ClassLoader.java:312) 17:48:58.358 W ... 101 more 17:48:58.366 W [reactor-http-nio-1] WARN reactor.core.Exceptions - throwIfFatal detected a jvm fatal exception, which is thrown and logged below: 17:48:58.366 W java.lang.NoClassDefFoundError: com.azure.core.util.serializer.JacksonAdapter$GlobalXmlMapper 17:48:58.366 W at com.azure.core.util.serializer.JacksonAdapter.getXmlMapper(JacksonAdapter.java:462) 17:48:58.366 W at com.azure.core.util.serializer.JacksonAdapter.lambda$deserialize$8$com-azure-core-util-serializer-JacksonAdapter(JacksonAdapter.java:343) 17:48:58.366 W at com.azure.core.util.serializer.JacksonAdapter$$ExternalSyntheticLambda10.call(Unknown Source:8) 17:48:58.366 W at com.azure.core.util.serializer.JacksonAdapter.useAccessHelper(JacksonAdapter.java:483) 17:48:58.366 W at com.azure.core.util.serializer.JacksonAdapter.deserialize(JacksonAdapter.java:338) 17:48:58.367 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserialize(HttpResponseBodyDecoder.java:166) 17:48:58.367 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.deserializeBody(HttpResponseBodyDecoder.java:139) 17:48:58.367 W at com.azure.core.implementation.serializer.HttpResponseBodyDecoder.decodeByteArray(HttpResponseBodyDecoder.java:61) 17:48:58.367 W at com.azure.core.implementation.serializer.HttpResponseDecoder$HttpDecodedResponse.getDecodedBody(HttpResponseDecoder.java:93) 17:48:58.367 W at com.azure.core.implementation.http.rest.AsyncRestProxy.lambda$ensureExpectedStatus$1(AsyncRestProxy.java:129) 17:48:58.367 W at com.azure.core.implementation.http.rest.AsyncRestProxy$$ExternalSyntheticLambda16.apply(Unknown Source:8) 17:48:58.367 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) 17:48:58.367 W at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) 17:48:58.367 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) 17:48:58.367 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2196) 17:48:58.367 W at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2070) 17:48:58.367 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) 17:48:58.368 W at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) 17:48:58.368 W at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) 17:48:58.368 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) 17:48:58.368 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.368 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.368 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.368 W at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137) 17:48:58.368 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.371 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.371 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.371 W at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) 17:48:58.371 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.371 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.371 W at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) 17:48:58.371 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.371 W at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) 17:48:58.371 W at reactor.core.publisher.Operators$MonoInnerProducerBase.complete(Operators.java:2666) 17:48:58.371 W at reactor.core.publisher.MonoSingle$SingleSubscriber.onComplete(MonoSingle.java:180) 17:48:58.371 W at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:260) 17:48:58.371 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) 17:48:58.371 W at reactor.core.publisher.MonoUsing$MonoUsingSubscriber.onNext(MonoUsing.java:232) 17:48:58.371 W at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) 17:48:58.371 W at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) 17:48:58.371 W at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:126) 17:48:58.371 W at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onNext(FluxMap.java:224) 17:48:58.371 W at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onNext(FluxDoFinally.java:113) 17:48:58.371 W at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:191) 17:48:58.372 W at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) 17:48:58.372 W at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1839) 17:48:58.372 W at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129) 17:48:58.372 W at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) 17:48:58.372 W at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) 17:48:58.372 W at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413) 17:48:58.372 W at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:437) 17:48:58.372 W at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:491) 17:48:58.372 W at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:753) 17:48:58.372 W at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) 17:48:58.372 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 17:48:58.372 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.373 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.374 W at com.azure.core.http.netty.implementation.AzureSdkHandler.channelRead(AzureSdkHandler.java:222) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.374 W at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) 17:48:58.374 W at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) 17:48:58.374 W at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) 17:48:58.374 W at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.374 W at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1471) 17:48:58.374 W at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1334) 17:48:58.374 W at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1383) 17:48:58.374 W at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529) 17:48:58.374 W at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) 17:48:58.374 W at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 17:48:58.374 W at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) 17:48:58.374 W at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 17:48:58.374 W at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) 17:48:58.375 W at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) 17:48:58.375 W at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) 17:48:58.375 W at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) 17:48:58.375 W at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) 17:48:58.375 W at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) 17:48:58.375 W at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) 17:48:58.375 W at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) 17:48:58.375 W at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)

To Reproduce Steps to reproduce the behavior:

Code Snippet try { val fileURL = java.lang.String.format("https://%s.file.core.usgovcloudapi.net", ACCOUNT_NAME) val fileClient = ShareFileClientBuilder() .connectionString(CONNECTION_STRING) .endpoint(fileURL) .shareName(SHARE_NAME) .resourcePath(fileName) .buildFileClient() fileClient.uploadFromFile(copyAssetFileToLocalStorage("test.json")) } catch (e: Exception) { e.printStackTrace() }

Expected behavior The file should be uploaded to azure storage without any exception.

Setup (please complete the following information):

alzimmermsft commented 11 months ago

Thanks for filing this issue @atendrasingh90.

Looking through the stack trace you've included I see this which sticks out to me:

17:48:58.357 W Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.xml.stream.XMLInputFactory" on path: DexPathList[[zip file "/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/base.apk"],nativeLibraryDirectories=[/data/app/8lZ-2AxBgbH9wEjZtV9u5A==/com.locationtracker.myapplication-5T-Yt4aardvL6K4ZEShogg==/lib/x86, /system/lib, /system_ext/lib]] 17:48:58.358 W at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)

This is pointing to XMLInputFactory not being found. Any chance is this happening on Android?

If this is happening on Android this issue may help solve this issue: https://github.com/FasterXML/jackson-dataformat-xml/issues/533

atendrasingh90 commented 11 months ago

Hey @alzimmermsft, Thanks for checking out the issue. Yes, I am working on Android and using the storage file share SDK.

Can you please guide me on how I can pass XMLFactory to Azure SDK?

alzimmermsft commented 11 months ago

At this time there isn't a way to pass the XMLFactory to the SDK but I believe using a later version jackson-dataformat-xml would fix the issue of Jackson using an API that doesn't exist in Android. The Java SDK should be compatible with a later version than we specify, I'd recommend using 2.15.3.

atendrasingh90 commented 11 months ago

Thanks for the update @alzimmermsft For now, I achieved it using REST API.