[ 
https://issues.apache.org/jira/browse/USERGRID-644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Todd Nine resolved USERGRID-644.
--------------------------------
    Resolution: Fixed

> IteratingQueryIt failing due to bad serializer
> ----------------------------------------------
>
>                 Key: USERGRID-644
>                 URL: https://issues.apache.org/jira/browse/USERGRID-644
>             Project: Usergrid
>          Issue Type: Story
>            Reporter: Shawn Feldman
>            Assignee: Todd Nine
>   Original Estimate: 2m
>  Remaining Estimate: 2m
>
> trying to deserialize a markededge into an edge
> AbstractCursorSerializer line 47
> 2015-05-08 14:33:25,926 DEBUG (main) IndexServiceImpl - adding edge 
> IndexEdgeImpl{timestamp=1431117205920001} 
> SearchEdgeImpl{nodeId=SimpleId{uuid=7a1f1c82-f5c1-11e4-9ef9-324ce75ff58b, 
> type='application'}, name='zzzcollzzz|tests', nodeType=TARGET} to batch for 
> entity Entity{id=SimpleId{uuid=7a69ba0a-f5c1-11e4-ab26-47475f9887d5, 
> type='test'}, version=7a69ba63-f5c1-11e4-9ef9-324ce75ff58b}
> 2015-05-08 14:33:25,942 DEBUG (main) IndexServiceImpl - adding edge 
> IndexEdgeImpl{timestamp=1431117205934001} 
> SearchEdgeImpl{nodeId=SimpleId{uuid=7a1f1c82-f5c1-11e4-9ef9-324ce75ff58b, 
> type='application'}, name='zzzcollzzz|tests', nodeType=TARGET} to batch for 
> entity Entity{id=SimpleId{uuid=7a6bdcea-f5c1-11e4-8198-83878cd74a93, 
> type='test'}, version=7a6c0456-f5c1-11e4-9ef9-324ce75ff58b}
> 2015-05-08 14:33:25,957 DEBUG (main) IndexServiceImpl - adding edge 
> IndexEdgeImpl{timestamp=1431117205949001} 
> SearchEdgeImpl{nodeId=SimpleId{uuid=7a1f1c82-f5c1-11e4-9ef9-324ce75ff58b, 
> type='application'}, name='zzzcollzzz|tests', nodeType=TARGET} to batch for 
> entity Entity{id=SimpleId{uuid=7a6e26da-f5c1-11e4-8f8d-9b115b1298d8, 
> type='test'}, version=7a6e2739-f5c1-11e4-9ef9-324ce75ff58b}
> 2015-05-08 14:33:25,970 DEBUG (main) IndexServiceImpl - adding edge 
> IndexEdgeImpl{timestamp=1431117205964001} 
> SearchEdgeImpl{nodeId=SimpleId{uuid=7a1f1c82-f5c1-11e4-9ef9-324ce75ff58b, 
> type='application'}, name='zzzcollzzz|tests', nodeType=TARGET} to batch for 
> entity Entity{id=SimpleId{uuid=7a7070ca-f5c1-11e4-9deb-7d7bf418ca86, 
> type='test'}, version=7a70712c-f5c1-11e4-9ef9-324ce75ff58b}
> 2015-05-08 14:33:25,984 DEBUG (main) IndexServiceImpl - adding edge 
> IndexEdgeImpl{timestamp=1431117205978001} 
> SearchEdgeImpl{nodeId=SimpleId{uuid=7a1f1c82-f5c1-11e4-9ef9-324ce75ff58b, 
> type='application'}, name='zzzcollzzz|tests', nodeType=TARGET} to batch for 
> entity Entity{id=SimpleId{uuid=7a7293aa-f5c1-11e4-8cbc-6b63f058386d, 
> type='test'}, version=7a72bb1f-f5c1-11e4-9ef9-324ce75ff58b}
> 2015-05-08 14:33:25,998 DEBUG (main) IndexServiceImpl - adding edge 
> IndexEdgeImpl{timestamp=1431117205991001} 
> SearchEdgeImpl{nodeId=SimpleId{uuid=7a1f1c82-f5c1-11e4-9ef9-324ce75ff58b, 
> type='application'}, name='zzzcollzzz|tests', nodeType=TARGET} to batch for 
> entity Entity{id=SimpleId{uuid=7a748f7a-f5c1-11e4-b755-cfcc9cf90313, 
> type='test'}, version=7a748fe2-f5c1-11e4-9ef9-324ce75ff58b}
> 2015-05-08 14:33:26,013 DEBUG (main) IndexServiceImpl - adding edge 
> IndexEdgeImpl{timestamp=1431117206006001} 
> SearchEdgeImpl{nodeId=SimpleId{uuid=7a1f1c82-f5c1-11e4-9ef9-324ce75ff58b, 
> type='application'}, name='zzzcollzzz|tests', nodeType=TARGET} to batch for 
> entity Entity{id=SimpleId{uuid=7a76d96a-f5c1-11e4-b6ba-5103774b6f21, 
> type='test'}, version=7a7700e5-f5c1-11e4-9ef9-324ce75ff58b}
> 2015-05-08 14:33:26,027 DEBUG (main) IndexServiceImpl - adding edge 
> IndexEdgeImpl{timestamp=1431117206021001} 
> SearchEdgeImpl{nodeId=SimpleId{uuid=7a1f1c82-f5c1-11e4-9ef9-324ce75ff58b, 
> type='application'}, name='zzzcollzzz|tests', nodeType=TARGET} to batch for 
> entity Entity{id=SimpleId{uuid=7a79235a-f5c1-11e4-a640-1f069a6b43c9, 
> type='test'}, version=7a7923c8-f5c1-11e4-9ef9-324ce75ff58b}
> 2015-05-08 14:33:26,112 INFO (main) IndexRefreshCommandImpl - found record 
> during refresh uuid: 7a7c0980-f5c1-11e4-b2bd-5994708e0639 took ms:75 
> 2015-05-08 14:33:26,112 INFO (main) IteratingQueryIT - Writes took 571 ms
> Disconnected from the target VM, address: '127.0.0.1:49588', transport: 
> 'socket'
> 2015-05-08 14:34:59,660 INFO (main) CoreApplication - Test 
> allInConnectionNoType(org.apache.usergrid.persistence.query.IteratingQueryIT):
>  finish with application
> org.apache.usergrid.corepersistence.pipeline.cursor.CursorParseException: 
> Unable to deserialize value
>       at 
> org.apache.usergrid.corepersistence.pipeline.cursor.AbstractCursorSerializer.fromJsonNode(AbstractCursorSerializer.java:51)
>       at 
> org.apache.usergrid.corepersistence.pipeline.cursor.RequestCursor.getCursor(RequestCursor.java:75)
>       at 
> org.apache.usergrid.corepersistence.pipeline.PipelineContext.getCursor(PipelineContext.java:68)
>       at 
> org.apache.usergrid.corepersistence.pipeline.read.AbstractPathFilter.getSeekValue(AbstractPathFilter.java:50)
>       at 
> org.apache.usergrid.corepersistence.pipeline.read.graph.AbstractReadGraphFilter.lambda$call$2(AbstractReadGraphFilter.java:73)
>       at 
> org.apache.usergrid.corepersistence.pipeline.read.graph.AbstractReadGraphFilter$$Lambda$100/1957269967.call(Unknown
>  Source)
>       at rx.internal.operators.OperatorMap$1.onNext(OperatorMap.java:55)
>       at rx.internal.operators.OperatorMap$1.onNext(OperatorMap.java:55)
>       at 
> rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:43)
>       at 
> rx.internal.util.ScalarSynchronousObservable$1.call(ScalarSynchronousObservable.java:32)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable$1.call(Observable.java:144)
>       at rx.Observable$1.call(Observable.java:136)
>       at rx.Observable.subscribe(Observable.java:7585)
>       at 
> rx.internal.operators.BlockingOperatorToIterator.toIterator(BlockingOperatorToIterator.java:53)
>       at 
> rx.observables.BlockingObservable.getIterator(BlockingObservable.java:156)
>       at 
> org.apache.usergrid.corepersistence.results.ObservableQueryExecutor.hasNext(ObservableQueryExecutor.java:114)
>       at 
> org.apache.usergrid.corepersistence.results.ObservableQueryExecutor.next(ObservableQueryExecutor.java:124)
>       at 
> org.apache.usergrid.corepersistence.CpRelationManager.searchConnectedEntities(CpRelationManager.java:948)
>       at 
> org.apache.usergrid.corepersistence.CpEntityManager.searchConnectedEntities(CpEntityManager.java:1546)
>       at 
> org.apache.usergrid.persistence.query.IteratingQueryIT$ConnectionNoTypeHelper.getResults(IteratingQueryIT.java:278)
>       at 
> org.apache.usergrid.persistence.query.IteratingQueryIT.allIn(IteratingQueryIT.java:1130)
>       at 
> org.apache.usergrid.persistence.query.IteratingQueryIT.allInConnectionNoType(IteratingQueryIT.java:71)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>       at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>       at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>       at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>       at 
> org.apache.usergrid.CoreApplication$1.evaluate(CoreApplication.java:145)
>       at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>       at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>       at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>       at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>       at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>       at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>       at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>       at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>       at 
> org.apache.usergrid.CoreITSetupImpl$1.evaluate(CoreITSetupImpl.java:76)
>       at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>       at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>       at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>       at 
> com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68)
> Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: 
> Unrecognized field "deleted" (class 
> org.apache.usergrid.persistence.graph.impl.SimpleEdge), not marked as 
> ignorable (4 known properties: "type", "targetNode", "sourceNode", 
> "timestamp"])
>  at [Source: N/A; line: -1, column: -1] (through reference chain: 
> org.apache.usergrid.persistence.graph.impl.SimpleEdge["deleted"])
>       at 
> com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:51)
>       at 
> com.fasterxml.jackson.databind.DeserializationContext.reportUnknownProperty(DeserializationContext.java:671)
>       at 
> com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:773)
>       at 
> com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1297)
>       at 
> com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1275)
>       at 
> com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:247)
>       at 
> com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:118)
>       at 
> com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:2965)
>       at 
> com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:1587)
>       at 
> com.fasterxml.jackson.databind.ObjectMapper.treeToValue(ObjectMapper.java:1931)
>       at 
> org.apache.usergrid.corepersistence.pipeline.cursor.AbstractCursorSerializer.fromJsonNode(AbstractCursorSerializer.java:48)
>       ... 74 more
> Caused by: rx.exceptions.OnErrorThrowable$OnNextValue: OnError while emitting 
> onNext value: 
> org.apache.usergrid.corepersistence.pipeline.read.FilterResult.class
>       at 
> rx.exceptions.OnErrorThrowable.addValueAsLastCause(OnErrorThrowable.java:101)
>       at rx.internal.operators.OperatorMap$1.onNext(OperatorMap.java:58)
>       ... 68 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to