You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Executing the "create-person-command.sh" fails with a Nullpointer Exception in Yasson. Works fine in development node.
2019-12-26 09:24:31,046 WARNING [jav.per.spi] (vert.x-worker-thread-1) javax.persistence.spi::No valid providers found.
2019-12-26 09:24:31,047 INFO [org.fui.ddd.esr.EventStoreRepository] (vert.x-worker-thread-1) Update aggregate: id=PERSON 84565d62-115e-4502-b7c9-38ad69c64b05, version=-1, nextVersion=0
2019-12-26 09:24:31,049 SEVERE [org.ecl.yas.int.Marshaller] (vert.x-worker-thread-1) null
2019-12-26 09:24:31,049 SEVERE [org.ecl.yas.int.Marshaller] (vert.x-worker-thread-1) Generating incomplete JSON
2019-12-26 09:24:31,049 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (vert.x-worker-thread-1) HTTP Request to /persons/create failed, error id: 97189e47-d7c8-446d-b8bf-d5ff21354829-1: org.jboss.resteasy.spi.UnhandledException: java.lang.RuntimeException: Error serializing data
at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:106)
at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:372)
at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:209)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)
at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:252)
at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:153)
at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:363)
at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:156)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:238)
at io.quarkus.resteasy.runtime.standalone.RequestDispatcher.service(RequestDispatcher.java:73)
at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.dispatch(VertxRequestHandler.java:118)
at io.quarkus.resteasy.runtime.standalone.VertxRequestHandler.lambda$handle$0(VertxRequestHandler.java:74)
at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$2(ContextImpl.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.lang.Thread.run(Thread.java:748)
at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:460)
at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:193)
Caused by: java.lang.RuntimeException: Error serializing data
at org.fuin.esc.spi.JsonbDeSerializer.marshal(JsonbDeSerializer.java:104)
at org.fuin.esc.esjc.CommonEvent2EventDataConverter.convert(CommonEvent2EventDataConverter.java:91)
at org.fuin.esc.esjc.ESJCEventStore.asEventData(ESJCEventStore.java:343)
at org.fuin.esc.esjc.ESJCEventStore.appendToStream(ESJCEventStore.java:154)
at org.fuin.cqrs4j.example.quarkus.command.app.EventStoreFactory_ProducerMethod_createEventStore_167f972db6f0d3b769bfef3aa9e63304ea2ec05b_ClientProxy.appendToStream(EventStoreFactory_ProducerMethod_createEventStore_167f972db6f0d3b769bfef3aa9e63304ea2ec05b_ClientProxy.zig:240)
at org.fuin.ddd4j.esrepo.EventStoreRepository.update(EventStoreRepository.java:222)
at org.fuin.ddd4j.esrepo.EventStoreRepository.add(EventStoreRepository.java:251)
at org.fuin.ddd4j.esrepo.EventStoreRepository.add(EventStoreRepository.java:243)
at org.fuin.cqrs4j.example.quarkus.command.api.PersonResource.create(PersonResource.java:70)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:151)
at org.jboss.resteasy.core.MethodInjectorImpl.lambda$invoke$3(MethodInjectorImpl.java:122)
at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:616)
at java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:628)
at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:1996)
at java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:110)
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:122)
at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:594)
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:468)
at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:421)
at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:363)
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:423)
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:391)
at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invoke$1(ResourceMethodInvoker.java:365)
at java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:995)
at java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2137)
at java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:110)
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:365)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:477)
... 15 more
Caused by: javax.json.bind.JsonbException: Internal error: null
at org.eclipse.yasson.internal.Marshaller.marshall(Marshaller.java:82)
at org.eclipse.yasson.internal.Marshaller.marshall(Marshaller.java:102)
at org.eclipse.yasson.internal.JsonBinding.toJson(JsonBinding.java:133)
at org.fuin.esc.spi.JsonbDeSerializer.marshal(JsonbDeSerializer.java:101)
... 43 more
Caused by: java.lang.NullPointerException
at org.eclipse.yasson.internal.ClassParser.parseIfaceMethodAnnotations(ClassParser.java:154)
at org.eclipse.yasson.internal.ClassParser.parseClassAndInterfaceMethods(ClassParser.java:112)
at org.eclipse.yasson.internal.ClassParser.parseProperties(ClassParser.java:69)
at org.eclipse.yasson.internal.MappingContext.lambda$createParseClassModelFunction$1(MappingContext.java:92)
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
at org.eclipse.yasson.internal.MappingContext.getOrCreateClassModel(MappingContext.java:82)
at org.eclipse.yasson.internal.Marshaller.getRootSerializer(Marshaller.java:163)
at org.eclipse.yasson.internal.Marshaller.serializeRoot(Marshaller.java:143)
at org.eclipse.yasson.internal.Marshaller.marshall(Marshaller.java:76)
... 46 more
The text was updated successfully, but these errors were encountered:
michael-schnell
changed the title
Quarkus native command microservice fails with Yasson NullPointerException
(Quarkus) Native command microservice fails with Yasson NullPointerException
Dec 28, 2019
Executing the "create-person-command.sh" fails with a Nullpointer Exception in Yasson. Works fine in development node.
The text was updated successfully, but these errors were encountered: