Wouter, I am a new user of any23 and I have run into some of these same errors. Here are my own observations inline with yours.
Bill Anderson > On Jun 9, 2016, at 6:16 AM, Wouter Beek <[email protected]> wrote: > > Hi Any23 maintainers, > > I'm trying to install from Git master. I've come across the following > issues: > > 1. I had to add `<skipTests>true</skipTests>` to the Surefire plugin > configuration in `pom.xml` in order to suppress the test-related errors in > `mvn clean install`. Maybe these tests could be put behind `mvn test` so > that the casual user who compiles from sources does not have to bother with > them? (The tests also print a _lot_ of stuff to user output. Not all of > it seems useful under the default verbosity level.) I did NOT install from Git master, so have no experience here. > > 2. Since my distro comes with JDK 1.8 (and switching JDK versions has > always been somewhat of a Black Art for me) I had to remove > `-XX:PermSize=128m` from the `<extraJvmArguments>` setting in `pom.xml`. > This JVM feature is no longer supported in Java 8, aparently. I am on OSX 'El Capitan' and I am using jdk1.8. I have the EXTRA_JVM_ARGUMENTS in my shell environment. This does not seem to affect operation in any way. (Hmmm ... I'll take it out and see.) > > 3. When I run `bin/any23` from the core package I always see the following > at the top of user output: > > SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". > SLF4J: Defaulting to no-operation (NOP) logger implementation > SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for > further details. > > To me this seems as if a default setup for the logging infrastructure is > currently missing? I see this error also. I just ignore it. > > 4. The help flag does not seem to work for me in the CLI: > > $ any23 rover -h > SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". > SLF4J: Defaulting to no-operation (NOP) logger implementation > SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for > further details. > Exception in thread "main" com.beust.jcommander.ParameterException: > Unknown option: -h > at com.beust.jcommander.JCommander.parseValues(JCommander.java:735) > at com.beust.jcommander.JCommander.parse(JCommander.java:279) > at com.beust.jcommander.JCommander.parse(JCommander.java:262) > at com.beust.jcommander.JCommander.parseValues(JCommander.java:780) > at com.beust.jcommander.JCommander.parse(JCommander.java:279) > at com.beust.jcommander.JCommander.parse(JCommander.java:262) > at org.apache.any23.cli.ToolRunner.execute(ToolRunner.java:96) > at org.apache.any23.cli.ToolRunner.main(ToolRunner.java:69) > > Has something gone wrong during Maven install / can others reproduce this > error? I also get this error. But $ any23 -h does produce help output. > > 5. I am not able to parse an RDF document using the CLI Rover. Example: > > $ any23 rover -e rdf-jsonld example1.json > SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". > SLF4J: Defaulting to no-operation (NOP) logger implementation > SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for > further details. > ------------------------------------------------------------------------ > Apache Any23 :: rover > ------------------------------------------------------------------------ > { "quads" : []} > ------------------------------------------------------------------------ > Apache Any23 FAILURE > Execution terminated with errors: No suitable extractors found for > source org.apache.any23.source.FileDocumentSource@6b4a4e18 > > Can this be reproduced by someone else or did I make a mistake along the > Maven route? I can reproduce this error. However I can successfully execute the following using as input a simple foaf file in rdf format: any23 any23 rover ../semanticLab/wla.rdf any23 rover -f ntriples ../semanticLab/wla.rdf any23 rover -f json ../semanticLab/wla.rdf any23 rover -f ntriples ../semanticLab/wla.rdf any23 rover -f rdfxml ../semanticLab/wla.rdf any23 rover -f trix ../semanticLab/wla.rdf any23 rover -f turtle ../semanticLab/wla.rdf any23 rover -f uri ../semanticLab/wla.rdf What does NOT work is requesting "rover -f nquads". As far as I can tell the nquads part of any23 does not work at all. There is an outstanding Jira issue on failure to output nquads even though the error statement claims "nquads" is a legal output type: https://issues.apache.org/jira/browse/ANY23-219 [ you need an Apache Jira login to see this ] There are some other issues I intend to file. > > Thanks for into to my issues! > > --- > Cheers, > Wouter Beek.
smime.p7s
Description: S/MIME cryptographic signature
