You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (Jira)" <ji...@apache.org> on 2021/04/28 15:12:00 UTC

[jira] [Resolved] (JENA-1729) A minor initilization issue

     [ https://issues.apache.org/jira/browse/JENA-1729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andy Seaborne resolved JENA-1729.
---------------------------------
    Fix Version/s: Jena 4.1.0
         Assignee: Andy Seaborne
       Resolution: Fixed

> 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
>            Assignee: Andy Seaborne
>            Priority: Minor
>             Fix For: Jena 4.1.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
(v8.3.4#803005)