[ https://issues.apache.org/jira/browse/OLINGO-1295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16626207#comment-16626207 ]
Michael commented on OLINGO-1295: --------------------------------- I have upgraded jackson to 2.9.6 on a fork ... [https://github.com/msgroi/olingo-odata4/commit/d82aac9ee9b86ae3d2186352696d5eeb1b19f9c6] I had to ignore MetadataValidationTest.checkInValidV4XMLMetadataWithNoSchemas(). It runs in an infinite loop. Stack trace shows where it's looping ... "main" #1 prio=5 os_prio=31 tid=0x00007f818c000000 nid=0x1803 runnable [0x0000700001edf000] java.lang.Thread.State: RUNNABLE at org.apache.olingo.client.core.edm.xml.ClientCsdlEdmx$EdmxDeserializer.doDeserialize(ClientCsdlEdmx.java:79) at org.apache.olingo.client.core.edm.xml.ClientCsdlEdmx$EdmxDeserializer.doDeserialize(ClientCsdlEdmx.java:71) at org.apache.olingo.client.core.edm.xml.AbstractClientCsdlEdmDeserializer.deserialize(AbstractClientCsdlEdmDeserializer.java:60) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4001) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3058) at org.apache.olingo.client.core.serialization.ClientODataDeserializerImpl.toMetadata(ClientODataDeserializerImpl.java:139) at org.apache.olingo.client.core.MetadataValidationTest.checkInValidV4XMLMetadataWithNoSchemas(MetadataValidationTest.java:744) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70 Note that backtracking versions of jackson reveals that the hanging started when upgrading from jackson 2.8.9 to 2.90. Aside from that, all tests pass. Any reason that we should be concerned that jackson 2.9.6 won't work with both odata-client and odata-server? > jackson upgrade odata-server and odata-client > --------------------------------------------- > > Key: OLINGO-1295 > URL: https://issues.apache.org/jira/browse/OLINGO-1295 > Project: Olingo > Issue Type: Improvement > Components: odata2-core, odata4-client > Affects Versions: (Java) V4 4.5.0 > Reporter: Michael > Priority: Minor > > Upgrade Upgrade jackson core, databind, annotations, dataformat-xml, > jaxrs-json-provider. > [https://github.com/apache/olingo-odata4/blob/003f0f4ffa07cbbc7500c1bece37a41813eb670e/pom.xml#L86] -- This message was sent by Atlassian JIRA (v7.6.3#76005)