ssz created JENA-1729: ------------------------- Summary: A minor initilization issue Key: JENA-1729 URL: https://issues.apache.org/jira/browse/JENA-1729 Project: Apache Jena Issue Type: Bug Components: Core Environment: java8(1.8.0_152), jena-arq:3.12.0 Reporter: ssz Fix For: Jena 3.12.0
The following one-class program fails with assertion error: {code:java} package xx.yy; import org.apache.jena.rdf.model.RDFNode; import org.apache.jena.rdf.model.ResourceFactory; import org.apache.jena.sys.JenaSubsystemLifecycle; import org.apache.jena.sys.JenaSystem; import org.apache.jena.vocabulary.RDF; public class InitTest implements JenaSubsystemLifecycle { @Override public void start() { if (JenaSystem.DEBUG_INIT) System.err.println("InitTEST -- start"); assert RDF.type != null : "RDF#type is null => attempt to load a graph here will fail"; } @Override public void stop() { if (JenaSystem.DEBUG_INIT) System.err.println("InitTEST -- finish"); } @Override public int level() { return 500; } public static void main(String... args) { // run VM option: -ea JenaSystem.DEBUG_INIT = true; //RDFNode r = ResourceFactory.createProperty("X"); // this works fine RDFNode r = ResourceFactory.createTypedLiteral("Y"); // this causes a problem System.out.println(r); } } {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)