[ 
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)

Reply via email to