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)

Reply via email to