1.0.0:-java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.type.TypeBindings.create(Ljava/lang/Class;[Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings;
See original GitHub issueHi, I am trying to get list of virtual machines using azure-java-sdk (1.0.0 ) but getting following exception:
code:
Azure azure=azure client
PagedList<VirtualMachine> vmList= azure.virtualMachines().list();
exception: SEVERE: Unhandled exception java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.type.TypeBindings.create(Ljava/lang/Class;[Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/type/TypeBindings; at com.microsoft.rest.serializer.JacksonAdapter.constructJavaType(JacksonAdapter.java:119) at com.microsoft.rest.serializer.JacksonAdapter.deserialize(JacksonAdapter.java:131) at com.microsoft.rest.ServiceResponseBuilder.buildBody(ServiceResponseBuilder.java:215) at com.microsoft.rest.ServiceResponseBuilder.build(ServiceResponseBuilder.java:110) at com.microsoft.azure.AzureResponseBuilder.build(AzureResponseBuilder.java:56) at com.microsoft.azure.management.compute.implementation.VirtualMachinesInner.listDelegate(VirtualMachinesInner.java:1429) at com.microsoft.azure.management.compute.implementation.VirtualMachinesInner.access$800(VirtualMachinesInner.java:47) at com.microsoft.azure.management.compute.implementation.VirtualMachinesInner$50.call(VirtualMachinesInner.java:1416) at com.microsoft.azure.management.compute.implementation.VirtualMachinesInner$50.call(VirtualMachinesInner.java:1412) at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:69) at retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$RequestArbiter.request(RxJavaCallAdapterFactory.java:173) at rx.Subscriber.setProducer(Subscriber.java:211) at rx.internal.operators.OnSubscribeMap$MapSubscriber.setProducer(OnSubscribeMap.java:102) at retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$CallOnSubscribe.call(RxJavaCallAdapterFactory.java:152) at retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$CallOnSubscribe.call(RxJavaCallAdapterFactory.java:138) at rx.Observable.unsafeSubscribe(Observable.java:10142) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.subscribe(Observable.java:10238) at rx.Observable.subscribe(Observable.java:10205) at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:444) at rx.observables.BlockingObservable.single(BlockingObservable.java:341) at com.microsoft.azure.management.compute.implementation.VirtualMachinesInner.list(VirtualMachinesInner.java:1336) at com.microsoft.azure.management.resources.fluentcore.arm.collection.implementation.TopLevelModifiableResourcesImpl.list(TopLevelModifiableResourcesImpl.java:116)
Thank you in advance!
Issue Analytics
- State:
- Created 6 years ago
- Reactions:2
- Comments:8 (4 by maintainers)
I was able to solve some of the problem by updating the
jackson databind
. Azure uses 2.6.6, I upgraded to 2.7.0.My
pom.xml
:@somnath-infiverve Close this as no response. Please feel free to reopen if you still face same issue.