dcm4che / dcm4chee-arc-light

DICOM Archive J2EE application
432 stars 235 forks source link

Caused by: java.lang.NoClassDefFoundError: javax/json/stream/JsonParsingException #3889

Closed FSixteen closed 1 year ago

FSixteen commented 1 year ago
jdk: openjdk 17.0.2
dcm4chee-arc-light version: 5.29.0-mysql
wildfly version: wildfly-27.0.0.Final
{"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"WFLYCTL
0080: Failed services" => {"jboss.persistenceunit.\"dcm4chee-arc-ear-5.29.0-mysql.ear#dcm4chee-arc\"" => "java.lang.NoClassDefFou
ndError: javax/json/stream/JsonGenerator
    Caused by: java.lang.NoClassDefFoundError: javax/json/stream/JsonGenerator
    Caused by: java.lang.ClassNotFoundException: javax.json.stream.JsonGenerator from [Module \"deployment.dcm4chee-arc-ear-5.29.
0-mysql.ear\" from Service Module Loader]"}}}}
gunterze commented 1 year ago

dcm4chee-arc 5.29.0 still depends on Jakarta EE 8 and therefore can't be deployed on Wildfly 27.x, which supports Jakarta EE 10, but not Jakarta EE 8. Latest Wildfly version which supports Jakarta EE 8 is Wildfly 26.1.2.Final.

Upgrade of dcm4chee-arc 5.x to Wildfly 27.x (#3874) is blocked by

gunterze commented 1 year ago

Fixed by #3874