Hey, the linked PR in this issue contains a full config example: https://github.com/apache/tomee/pull/227
Best, Richard Am 10. Dezember 2018 23:48:37 MEZ schrieb Roberto Cortez <[email protected]>: >Yes, check this: >https://jira.apache.org/jira/browse/TOMEE-2233 ><https://jira.apache.org/jira/browse/TOMEE-2233> > > >> On 10 Dec 2018, at 17:05, Ivan Junckes Filho <[email protected]> >wrote: >> >> Can you point to an example on how to set that DATE_FORMAT property? >> >> >> On Mon, Dec 10, 2018 at 2:46 PM Roberto Cortez ><[email protected]> >> wrote: >> >>> Did you check the config option? You may not need the converter at >all? >>> Cheers,Roberto >>> On Monday, December 10, 2018, 3:29:52 PM GMT, Ivan Junckes Filho >< >>> [email protected]> wrote: >>> >>> Thanks Roberto, I created my own converter. Seems like the issue was >the >>> constructor like you said. >>> >>> Not sure why it didn't have the default constructor. I will keep >this on my >>> list to check johnzon later. >>> >>> On Mon, Dec 10, 2018 at 11:20 AM Roberto Cortez >>> <[email protected]> >>> wrote: >>> >>>> Looking into the code, I think the issue is that Johnzon >DateConverter >>>> does not have a public no args constructor, so when you try to use >it >>> and a >>>> new instance is created it fails. >>>> >>>> Maybe you should check in the Johnzon list. >>>> >>>> Anyway, I believe you can set your own parsing date format, so you >don’t >>>> have to use a custom converter. Check >>>> javax.json.bind.JsonbConfig#DATE_FORMAT. >>>> >>>> Cheers, >>>> Roberto >>>> >>>>> On 10 Dec 2018, at 13:07, Ivan Junckes Filho ><[email protected]> >>>> wrote: >>>>> >>>>> org.apache.johnzon.mapper.converter.DateConverter >>>>> >>>>> >>>>> On Mon, Dec 10, 2018 at 11:02 AM Roberto Cortez >>>> <[email protected]> >>>>> wrote: >>>>> >>>>>> What DateConverter are you using? >>>>>> >>>>>> It seems the problem is when Johnzon tries to initiate the >>> DateConverter >>>>>> you are passing in the annotation: >>>>>> >>>>>> Caused by: java.lang.NoSuchMethodException: >>>>>> org.apache.johnzon.mapper.converter.DateConverter.<init>() >>>>>> >>>>>>> On 10 Dec 2018, at 12:44, Ivan Junckes Filho ><[email protected]> >>>>>> wrote: >>>>>>> >>>>>>> Hey guys, I was getting this issue while trying to get a POJO >back in >>>> an >>>>>>> arquillian test with readEntity(). >>>>>>> >>>>>>> Caused by: org.apache.johnzon.mapper.MapperException: >>>>>>> java.text.ParseException: Unparseable date: >"2018-12-10T12:30:34" >>>>>>> >>>>>>> Then I added @JohnzonConverter(DateConverter.class) to the POJO >where >>>> it >>>>>>> has Date. >>>>>>> >>>>>>> I also added the following pom config (Using TomEE 8 >Microprofile). >>>>>>> >>>>>>> <dependency> >>>>>>> <groupId>org.apache.cxf</groupId> >>>>>>> <artifactId>cxf-rt-frontend-jaxrs</artifactId> >>>>>>> <version>3.2.6</version> >>>>>>> </dependency> >>>>>>> <dependency> >>>>>>> <groupId>org.apache.johnzon</groupId> >>>>>>> <artifactId>johnzon-mapper</artifactId> >>>>>>> <version>1.1.9</version> >>>>>>> </dependency> >>>>>>> >>>>>>> Then I started getting the issue below, any ideas why? >>>>>>> >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.AbstractClient.reportMessageHandlerProblem(AbstractClient.java:852) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.AbstractClient.writeBody(AbstractClient.java:531) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.WebClient$BodyWriter.doWriteBody(WebClient.java:1187) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.AbstractClient$AbstractBodyWriter.handleMessage(AbstractClient.java:1241) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.AbstractClient.doRunInterceptorChain(AbstractClient.java:710) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation(WebClient.java:1050) >>>>>>> at >org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:897) >>>>>>> at >org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:866) >>>>>>> at >org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:431) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.SyncInvokerImpl.method(SyncInvokerImpl.java:150) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.SyncInvokerImpl.method(SyncInvokerImpl.java:145) >>>>>>> at >>>>>> >>>> >org.apache.cxf.jaxrs.client.SyncInvokerImpl.post(SyncInvokerImpl.java:85) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.spec.InvocationBuilderImpl.post(InvocationBuilderImpl.java:153) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >br.com.gbrsistemas.crvirtual.legislacao.LegislacaoServiceTest.testSalvarGetRemoverLegislacao(LegislacaoServiceTest.java:179) >>>>>>> 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:50) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) >>>>>>> at >>>> >org.jboss.arquillian.junit.Arquillian$8$1.invoke(Arquillian.java:379) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85) >>>>>>> at >>>> >org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143) >>>>>>> at >>>> >org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) >>>>>>> at >org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:53) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:129) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) >>>>>>> at >>>> >org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:136) >>>>>>> at >>>> >org.jboss.arquillian.junit.Arquillian$8.evaluate(Arquillian.java:372) >>>>>>> at >>>> >org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:246) >>>>>>> at >>>>>> >>> >org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:431) >>>>>>> at >>> org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:55) >>>>>>> at >>>> >org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:260) >>>>>>> at >>>> >org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:324) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.container.test.impl.execution.ClientBeforeAfterLifecycleEventExecuter.execute(ClientBeforeAfterLifecycleEventExecuter.java:99) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.container.test.impl.execution.ClientBeforeAfterLifecycleEventExecuter.on(ClientBeforeAfterLifecycleEventExecuter.java:72) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:85) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:142) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.container.test.impl.client.ContainerEventController.createBeforeContext(ContainerEventController.java:124) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73) >>>>>>> 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.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:96) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:92) >>>>>>> at >>>> >org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:143) >>>>>>> at >>>> >org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.fireCustomLifecycle(EventTestRunnerAdaptor.java:159) >>>>>>> at >>>> >org.jboss.arquillian.junit.Arquillian$7.evaluate(Arquillian.java:317) >>>>>>> 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.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:205) >>>>>>> at >>>>>> >>> >org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:431) >>>>>>> at >>> org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:55) >>>>>>> at >>>> >org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:219) >>>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363) >>>>>>> at >org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:167) >>>>>>> at org.junit.runner.JUnitCore.run(JUnitCore.java:137) >>>>>>> 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) >>>>>>> Caused by: java.lang.IllegalArgumentException: >>>>>>> java.lang.InstantiationException: >>>>>>> org.apache.johnzon.mapper.converter.DateConverter >>>>>>> at >>> org.apache.johnzon.mapper.Mappings.findConverter(Mappings.java:548) >>>>>>> at >>>>>> >>> >org.apache.johnzon.mapper.Mappings.addGetterIfNeeded(Mappings.java:477) >>>>>>> at >>>>>> >>> >org.apache.johnzon.mapper.Mappings.createClassMapping(Mappings.java:396) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.johnzon.mapper.Mappings.findOrCreateClassMapping(Mappings.java:346) >>>>>>> at >>>> >org.apache.johnzon.mapper.Mapper.isDeduplicateObjects(Mapper.java:141) >>>>>>> at org.apache.johnzon.mapper.Mapper.writeObject(Mapper.java:134) >>>>>>> at org.apache.johnzon.mapper.Mapper.writeObject(Mapper.java:156) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.johnzon.jaxrs.JohnzonMessageBodyWriter.writeTo(JohnzonMessageBodyWriter.java:87) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.johnzon.jaxrs.DelegateProvider.writeTo(DelegateProvider.java:71) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.utils.JAXRSUtils.writeMessageBody(JAXRSUtils.java:1391) >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.cxf.jaxrs.client.AbstractClient.writeBody(AbstractClient.java:517) >>>>>>> ... 138 more >>>>>>> Suppressed: javax.json.stream.JsonGenerationException: Invalid >json >>>>>>> at >>>>>>> >>>>>> >>>> >>> >org.apache.johnzon.core.JsonGeneratorImpl.close(JsonGeneratorImpl.java:457) >>>>>>> at org.apache.johnzon.mapper.Mapper.writeObject(Mapper.java:135) >>>>>>> ... 143 more >>>>>>> Caused by: java.lang.InstantiationException: >>>>>>> org.apache.johnzon.mapper.converter.DateConverter >>>>>>> at java.lang.Class.newInstance(Class.java:427) >>>>>>> at >>> org.apache.johnzon.mapper.Mappings.findConverter(Mappings.java:546) >>>>>>> ... 148 more >>>>>>> Caused by: java.lang.NoSuchMethodException: >>>>>>> org.apache.johnzon.mapper.converter.DateConverter.<init>() >>>>>>> at java.lang.Class.getConstructor0(Class.java:3082) >>>>>>> at java.lang.Class.newInstance(Class.java:412) >>>>>>> ... 149 more >>>>>> >>>>>> >>>> >>>>
