You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by "Shawn Feldman (JIRA)" <ji...@apache.org> on 2015/07/23 18:26:04 UTC
[jira] [Commented] (USERGRID-878) Investigate Serialization issue
for Notifications
[ https://issues.apache.org/jira/browse/USERGRID-878?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14639086#comment-14639086 ]
Shawn Feldman commented on USERGRID-878:
----------------------------------------
2015-07-23 15:53:39,464 [http-bio-8080-exec-21] ERROR org.apache.usergrid.rest.exceptions.ThrowableMapper- An uncaught exception occurred during HTTP invocation
java.lang.RuntimeException: Can't deserialize object
at org.apache.usergrid.persistence.model.entity.EntityToMapConverter.toMap(EntityToMapConverter.java:96)
at org.apache.usergrid.persistence.model.entity.EntityToMapConverter.toMap(EntityToMapConverter.java:62)
at org.apache.usergrid.persistence.model.entity.EntityMap.fromEntity(EntityMap.java:37)
at org.apache.usergrid.persistence.model.entity.EntityMap.fromEntity(EntityMap.java:29)
at org.apache.usergrid.persistence.collection.serialization.impl.MvccEntitySerializationStrategyV3Impl.write(MvccEntitySerializationStrategyV3Impl.java:113)
at org.apache.usergrid.persistence.collection.serialization.impl.MvccEntitySerializationStrategyProxyImpl.write(MvccEntitySerializationStrategyProxyImpl.java:82)
at org.apache.usergrid.persistence.collection.mvcc.stage.write.WriteCommit.call(WriteCommit.java:107)
at org.apache.usergrid.persistence.collection.mvcc.stage.write.WriteCommit.call(WriteCommit.java:58)
at rx.internal.operators.OperatorMap$1.onNext(OperatorMap.java:55)
at rx.internal.operators.OperatorMerge$InnerSubscriber.emit(OperatorMerge.java:661)
at rx.internal.operators.OperatorMerge$InnerSubscriber.onNext(OperatorMerge.java:586)
at rx.internal.operators.OperatorZip$Zip.tick(OperatorZip.java:263)
at rx.internal.operators.OperatorZip$Zip$InnerSubscriber.onNext(OperatorZip.java:334)
at rx.internal.operators.OperatorDoOnEach$1.onNext(OperatorDoOnEach.java:84)
at rx.internal.util.ScalarSynchronousObservable$ScalarSynchronousAction.call(ScalarSynchronousObservable.java:112)
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
at rx.schedulers.ExecutorScheduler$ExecutorSchedulerWorker.run(ExecutorScheduler.java:98)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
at [Source: [B@316269d; line: 1, column: 55] (through reference chain: org.apache.usergrid.persistence.PathQuery["query"]->org.apache.usergrid.persistence.Query["cursor"])
at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164)
at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:691)
at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:46)
at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:525)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:99)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:242)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:118)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:525)
at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:106)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:242)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:118)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2993)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2167)
at org.apache.usergrid.persistence.model.entity.EntityToMapConverter.toMap(EntityToMapConverter.java:93)
... 19 more
Caused by: rx.exceptions.OnErrorThrowable$OnNextValue: OnError while emitting onNext value: org.apache.usergrid.persistence.collection.mvcc.stage.CollectionIoEvent.class
at rx.exceptions.OnErrorThrowable.addValueAsLastCause(OnErrorThrowable.java:104)
at rx.internal.operators.OperatorMap$1.onNext(OperatorMap.java:58)
... 11 more
> Investigate Serialization issue for Notifications
> -------------------------------------------------
>
> Key: USERGRID-878
> URL: https://issues.apache.org/jira/browse/USERGRID-878
> Project: Usergrid
> Issue Type: Story
> Components: Stack
> Affects Versions: 2.1.0
> Reporter: Shawn Feldman
> Assignee: Shawn Feldman
> Original Estimate: 1m
> Remaining Estimate: 1m
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)