Not Jersey Moxy integration module.
For Jersey 3.1 (Jakarta EE 10 Jersey, not EE 9 as want) you need the actual
org.eclipse.persistence.moxy 4.0.x Moxy. For EE 9 Jersey (3.0.x) you need
org.eclipse.persistence.moxy 3.0.x Moxy.
--Jan
From: J Dadashev <jim.dadashev@xxxxxxxxx>
Sent: Tuesday, December 5, 2023 7:55 PM
To: Jan Supol <jan.supol@xxxxxxxxxx>
Cc: jersey-dev@xxxxxxxxxxx <jersey-dev@xxxxxxxxxxx>
Subject: Re: [External] : [jersey-dev] Jakarta 9 code throws exception at runtime
Hi Jan,
I use version 3.1.3
Thanks,
Jim
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-moxy</artifactId>
<version>3.1.3</version>
</dependency>
Hi,
My guess is that some injection did not take place. Some dependencies might not be the one Jersey expects (jakarta), I assume. Have you updated the Moxy version, too?
Jan
I converted my code from JavaEE to Jakarta 9 and tried to run it on Jetty11.0.16.
I am getting intermittent exception below.
I was wondering if there was any information regarding that.
Thanks,
Jim
java.lang.NullPointerException: Cannot invoke "org.glassfish.jersey.message.filtering.spi.ObjectProvider.getFilteringObject(java.lang.reflect.Type, boolean, java.lang.annotation.Annotation[])" because the return value of "jakarta.inject.Provider.get()" is null
at org.glassfish.jersey.moxy.json.internal.FilteringMoxyJsonProvider.preWriteTo(FilteringMoxyJsonProvider.java:65)
at org.eclipse.persistence.jaxb.rs.MOXyJsonProvider.writeTo(MOXyJsonProvider.java:982)
|