[
https://issues.apache.org/jira/browse/JENA-2059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17293620#comment-17293620
]
Florian Kleedorfer commented on JENA-2059:
------------------------------------------
Looks like a build problem of the snapshot build. In the jar I get during the
maven build, IRIs does not contain a function {{scheme}}:
{noformat}
$ unzip
/c/Users/fkleedorfer/.m2/repository/org/apache/jena/jena-core/4.0.0-SNAPSHOT/jena-core-4.0.0-20210301.121256-14.jar
-d /c/tmp/jena
[...]
$ javap /c/tmp/jena/org/apache/jena/irix/IRIs.class
Compiled from "IRIs.java"
public class org.apache.jena.irix.IRIs {
public org.apache.jena.irix.IRIs();
public static org.apache.jena.irix.IRIx reference(java.lang.String);
public static boolean check(java.lang.String);
public static java.lang.String checkEx(java.lang.String);
public static org.apache.jena.irix.IRIx getSystemBase();
public static java.lang.String getBaseStr();
public static java.lang.String toBase(java.lang.String);
public static org.apache.jena.irix.IRIxResolver stdResolver();
public static org.apache.jena.irix.IRIxResolver resolver(java.lang.String);
public static org.apache.jena.irix.IRIxResolver
resolver(org.apache.jena.irix.IRIx);
public static org.apache.jena.irix.IRIxResolver absoluteResolver();
public static org.apache.jena.irix.IRIxResolver relativeResolver();
public static java.lang.String resolve(java.lang.String);
public static org.apache.jena.irix.IRIx resolveIRI(java.lang.String);
public static java.lang.String resolve(org.apache.jena.irix.IRIx,
java.lang.String);
public static java.lang.String resolve(org.apache.jena.irix.IRIx,
org.apache.jena.irix.IRIx);
public static java.lang.String resolve(java.lang.String, java.lang.String);
}
{noformat}
> GraphFactory.createGraphMem() fails
> -----------------------------------
>
> Key: JENA-2059
> URL: https://issues.apache.org/jira/browse/JENA-2059
> Project: Apache Jena
> Issue Type: Bug
> Components: ARQ
> Affects Versions: Jena 4.0.0
> Reporter: Florian Kleedorfer
> Priority: Major
>
> Getting this with snapshot-version 4.0.0-20210301.214547-15:
> {noformat}
> java.lang.NoSuchMethodError: 'java.lang.String
> org.apache.jena.irix.IRIs.scheme(java.lang.String)'
> at ShaclCheckTest.loadGraph(ShaclCheckTest.java:99)
> at ShaclCheckTest.loadGraph(ShaclCheckTest.java:107)
> at ShaclCheckTest.loadShapes(ShaclCheckTest.java:88)
> at ShaclCheckTest.loadAuthShapes(ShaclCheckTest.java:35)
> {noformat}
> The culprit at that line is:
> {noformat}
> Graph graph = GraphFactory.createGraphMem();
> {noformat}
> I could not find any hint that this is a planned change, so I am guessing
> it's an unwanted sideeffect of the IRI refactoring.
> Version 4.0.0-20210225.075305-13 does not have this problem
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)