-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: Jena 3.0.1
-
Fix Version/s: Jena 3.0.1
-
Labels:None
-
Environment:
stain@biggie:~/src/jena/jena-arq$ mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T12:57:37+01:00)
Maven home: /home/stain/software/maven
Java version: 1.8.0_45-internal, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "3.16.0-49-generic", arch: "amd64", family: "unix"stain@biggie:~/src/jena/jena-arq$ mvn -version Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T12:57:37+01:00) Maven home: /home/stain/software/maven Java version: 1.8.0_45-internal, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre Default locale: en_GB, platform encoding: UTF-8 OS name: "linux", version: "3.16.0-49-generic", arch: "amd64", family: "unix"
latest master (fa26eefe0f55ae26cde88e7a4945bc9349a7e5f5) fails mvn clean install on jena-arq:
[INFO] Compiling 284 source files to /home/stain/src/jena/jena-arq/target/test-classes [WARNING] /home/stain/src/jena/jena-arq/src/test/java/org/apache/jena/sparql/graph/TestGraphUnionRead.java: /home/stain/src/jena/jena-arq/src/test/java/org/apache/jena/sparql/graph/TestGraphUnionRead.java uses unchecked or unsafe operations. [WARNING] /home/stain/src/jena/jena-arq/src/test/java/org/apache/jena/sparql/graph/TestGraphUnionRead.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ jena-arq --- [INFO] Surefire report directory: /home/stain/src/jena/jena-arq/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.jena.sparql.TC_Scripted Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.495 sec <<< FAILURE! - in org.apache.jena.sparql.TC_Scripted initializationError(org.apache.jena.sparql.TC_Scripted) Time elapsed: 0.006 sec <<< ERROR! java.lang.ExceptionInInitializerError: null at org.apache.jena.ontology.ProfileRegistry.<clinit>(ProfileRegistry.java:43) at org.apache.jena.ontology.OntModelSpec.<clinit>(OntModelSpec.java:49) at org.apache.jena.assembler.assemblers.OntModelAssembler.<clinit>(OntModelAssembler.java:56) at org.apache.jena.assembler.ConstAssembler.ontModel(ConstAssembler.java:59) at org.apache.jena.assembler.ConstAssembler.general(ConstAssembler.java:147) at org.apache.jena.sparql.core.assembler.AssemblerUtils.init(AssemblerUtils.java:59) at org.apache.jena.query.ARQ.init(ARQ.java:567) at org.apache.jena.sparql.system.InitARQ.start(InitARQ.java:29) at org.apache.jena.system.JenaSystem.lambda$init$44(JenaSystem.java:113) at org.apache.jena.system.JenaSystem$$Lambda$4/1415157681.accept(Unknown Source) at java.util.ArrayList.forEach(ArrayList.java:1249) at org.apache.jena.system.JenaSystem.forEach(JenaSystem.java:178) at org.apache.jena.system.JenaSystem.forEach(JenaSystem.java:155) at org.apache.jena.system.JenaSystem.init(JenaSystem.java:110) at org.apache.jena.rdf.model.ModelFactory.<clinit>(ModelFactory.java:49) at org.apache.jena.vocabulary.OWL.<clinit>(OWL.java:36) at org.apache.jena.sparql.graph.NodeConst.<clinit>(NodeConst.java:45) at org.apache.jena.sparql.expr.NodeValue.<clinit>(NodeValue.java:126) at org.apache.jena.sparql.TC_Scripted.<init>(TC_Scripted.java:40) at org.apache.jena.sparql.TC_Scripted.suite(TC_Scripted.java:30) Running org.apache.jena.sparql.resultset.TS_ResultSet Tests run: 77, Failures: 0, Errors: 36, Skipped: 0, Time elapsed: 0.186 sec <<< FAILURE! - in org.apache.jena.sparql.resultset.TS_ResultSet test_RS_1(org.apache.jena.sparql.resultset.TestResultSet) Time elapsed: 0.02 sec <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.apache.jena.rdf.model.ModelFactory at org.apache.jena.sparql.graph.GraphFactory.makeJenaDefaultModel(GraphFactory.java:72) at org.apache.jena.sparql.resultset.XMLInputStAX.worker(XMLInputStAX.java:143) at org.apache.jena.sparql.resultset.XMLInputStAX.<init>(XMLInputStAX.java:104) at org.apache.jena.sparql.resultset.XMLInput.make(XMLInput.java:81) at org.apache.jena.sparql.resultset.XMLInput.fromXML(XMLInput.java:39) at org.apache.jena.sparql.resultset.XMLInput.fromXML(XMLInput.java:34) at org.apache.jena.query.ResultSetFactory.fromXML(ResultSetFactory.java:308) at org.apache.jena.sparql.resultset.TestResultSet.test_RS_1(TestResultSet.java:74)
Every test in jena-arq fails with a similar java.lang.NoClassDefFoundError:
I assume this is caused by the initial ExceptionInInitializerError from (ProfileRegistry - relating to the recent JenaSystem.init() change
(jena-arq builds fine on 3.0.0 tag)