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)