Is this crash in Apigee's code? Can not handle managed/back reference 'defaultReference': value deserializer is of type ContainerDeserializerBase, but content type is not handled by a BeanDeserializer

Not applicable

Here is the crash log:

Android: 4.4.2 Manufacturer: samsung Model: GT-I9505 Date: Sat Aug 29 11:10:34 AEST 2015

java.lang.IllegalArgumentException: Can not handle managed/back reference 'defaultReference': value deserializer is of type ContainerDeserializerBase, but content type is not handled by a BeanDeserializer (instead it's of type com.apigee.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer) at com.apigee.fasterxml.jackson.databind.deser.BeanDeserializerBase._resolveManagedReferenceProperty(SourceFile:645) at com.apigee.fasterxml.jackson.databind.deser.BeanDeserializerBase.resolve(SourceFile:451) at com.apigee.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(SourceFile:298) at com.apigee.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(SourceFile:247) at com.apigee.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(SourceFile:146) at com.apigee.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(SourceFile:322) at com.apigee.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(SourceFile:2990) at com.apigee.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(SourceFile:2884) at com.apigee.fasterxml.jackson.databind.ObjectMapper.readValue(SourceFile:2034) at com.apigee.sdk.apm.android.JacksonMarshallingService.demarshall(SourceFile:51) at com.apigee.sdk.apm.android.ApigeeActiveSettings.synchronizeConfig(SourceFile:275) at com.apigee.sdk.apm.android.ApigeeMonitoringClient$LoadRemoteConfigTask.run(SourceFile:842) at com.apigee.sdk.apm.android.ApigeeMonitoringClient$1.run(SourceFile:636) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:841)

0 2 808
2 REPLIES 2

is this android app using the usergrid sdk?

Not applicable
This app uses apigee-android-2.0.14.jar, follows the sample code and sets ApigeeClient like this: apigeeClient = new ApigeeClient(ORGNAME, APPNAME, USERGRID_API_URL, this.getBaseContext());