Re: Error when compiling Jena
Why not use the nightly development builds? https://repository.apache.org/content/repositories/snapshots/org/apache/jena/ On 25/05/17 17:31, Laura Morales wrote: Another thing that I've noticed with "mvn clean install -Pbootstrap" is that 1- target/ is empty The top level module has no outputs that you are interested in. (it is where the source-release artifact is going to end up) See http://central.maven.org/maven2/org/apache/jena/jena/3.3.0/ 2- there are some "-SNAPSHOT.tar.gz" files in some modules, but it's confusing because it's not clear what files are the output of the build process Same as the zip files, in .tar.gz format. 3- apache-jena/ doesn't have any target/ folder inside or any "-SNAPSHOT.tar.gz" See the top level POM for the definition of -P apache-jena is in the full build. -Pbootstrap is not making the binaries outputs. Or just run "mvn install" or "mvn package" in that module. You may wish to add "apache-jena" to the "dev" profile. i.e. uncomment that line. 4- binaries in apache-jena/bin/ don't seem to work, I get the error "Error: Could not find or load main class riotcmd.riot" bin/ are scripts for working with the binary distribution which collects all the jars into a lib/. The only way that I can get the CLI tools to work is with "mvn package", which creates a "-SNAPSHOT.tar.gz" file in apache-jena/ and then I extract this archive somewhere else. Andy -Pdev is a "quick" profile that runs only the faster-build modules and strips out the ones that don't change much. It's a compromise for development - a bit more than "mvn verify" in one module, less than a full build. It assumes it is not running from uninitialized. Andy
Re: Error when compiling Jena
Another thing that I've noticed with "mvn clean install -Pbootstrap" is that 1- target/ is empty 2- there are some "-SNAPSHOT.tar.gz" files in some modules, but it's confusing because it's not clear what files are the output of the build process 3- apache-jena/ doesn't have any target/ folder inside or any "-SNAPSHOT.tar.gz" 4- binaries in apache-jena/bin/ don't seem to work, I get the error "Error: Could not find or load main class riotcmd.riot" The only way that I can get the CLI tools to work is with "mvn package", which creates a "-SNAPSHOT.tar.gz" file in apache-jena/ and then I extract this archive somewhere else. > -Pdev is a "quick" profile that runs only the faster-build modules and > strips out the ones that don't change much. It's a compromise for > development - a bit more than "mvn verify" in one module, less than a > full build. It assumes it is not running from uninitialized. > > Andy
Re: Error when compiling Jena
-Pdev is a "quick" profile that runs only the faster-build modules and strips out the ones that don't change much. It's a compromise for development - a bit more than "mvn verify" in one module, less than a full build. It assumes it is not running from uninitialized. Andy On 25/05/17 14:31, Lorenz B. wrote: Ah, I didn't know about the bootstrap profile. Works for me with Maven v3.2.1 Cheers, Lorenz Did you "install"? A clean build needs -Pbootstrap or no -P. -Pdev assumes Guava has been shaded. I just tried: git pull find ~/.m2/repo/org/apache/jena/ -name 3.4.0-SNAPSHOT | xargs rm -rf mvn clean install -Pbootstrap and it worked [INFO] - [INFO] BUILD SUCCESS [INFO] - [INFO] Total time: 03:54 min [INFO] Finished at: 2017-05-25T11:45:33+01:00 [INFO] Final Memory: 77M/831M Laura's error could be down to maven : v3.0.5 is pretty old and there have been various problems with 3.0.x for early x. I have 3.3.9. Andy On 25/05/17 09:16, Lorenz B. wrote: Interesting. I tried to reproduce this with the latest build [1] and my build even failed before the SPARQL Text Search ES module: [INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ jena-base --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 156 source files to /tmp/jena-265266c/jena-base/target/classes [INFO] - [ERROR] COMPILATION ERROR : [INFO] - [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[27,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[29,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[30,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[37,56] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[114,12] cannot find symbol symbol: class CacheStats location: class org.apache.jena.atlas.lib.cache.CacheGuava[ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[28,50] package org.apache.jena.ext.com.google.common.base does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheInfo.java:[21,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheInfo.java:[31,37] cannot find symbol symbol: class CacheStats location: class org.apache.jena.atlas.lib.cache.CacheInfo [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[41,9] cannot find symbol symbol: class RemovalListener location: class org.apache.jena.atlas.lib.cache.CacheGuava [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[41,37] lambda expression not expected here [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[47,17] cannot find symbol symbol: variable CacheBuilder location: class org.apache.jena.atlas.lib.cache.CacheGuava [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[50,16] cannot find symbol symbol: variable Objects location: class org.apache.jena.atlas.lib.Lib [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[62,17] cannot find symbol symbol: variable Objects location: class org.apache.jena.atlas.lib.Lib [INFO] 13 errors [INFO] - [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Jena - Parent .. SUCCESS [ 3.096 s] [INFO] Apache Jena - Shadowed external libraries . SUCCESS [ 0.677 s] [INFO] Apache Jena - IRI . SUCCESS [ 3.792 s] [INFO] Apache Jena - Base Common Environment . FAILURE [ 3.375 s] [INFO] Apache Jena - Core SKIPPED Looks like an issue with the shaded Guava libs. [1] https://git-wip-us.apache.org/repos/asf?p=jena.git;a=snapshot;h=265266ca6b8536dd6d746c66af959d7c93eab0f8;sf=tgz I've downloaded Jena from https://git-wip-us.apache.org/repos/asf?p=jena.git, snapshot "master"
Re: Error when compiling Jena
"mvn clean install -Pbootstrap" works for me too, with mvn 3.0.5. "mvn clean install" does not work, though. > Ah, I didn't know about the bootstrap profile. > Works for me with Maven v3.2.1 > > Cheers, > Lorenz > Did you "install"? > > A clean build needs -Pbootstrap or no -P. > > -Pdev assumes Guava has been shaded. > > I just tried: > > git pull > find ~/.m2/repo/org/apache/jena/ -name 3.4.0-SNAPSHOT | xargs rm -rf > mvn clean install -Pbootstrap > > and it worked > > [INFO] - > [INFO] BUILD SUCCESS > [INFO] - > [INFO] Total time: 03:54 min > [INFO] Finished at: 2017-05-25T11:45:33+01:00 > [INFO] Final Memory: 77M/831M > > > Laura's error could be down to maven : v3.0.5 is pretty old and there > have been various problems with 3.0.x for early x. I have 3.3.9. > > Andy
Re: Error when compiling Jena
Ah, I didn't know about the bootstrap profile. Works for me with Maven v3.2.1 Cheers, Lorenz > Did you "install"? > > A clean build needs -Pbootstrap or no -P. > > -Pdev assumes Guava has been shaded. > > I just tried: > > git pull > find ~/.m2/repo/org/apache/jena/ -name 3.4.0-SNAPSHOT | xargs rm -rf > mvn clean install -Pbootstrap > > and it worked > > [INFO] - > [INFO] BUILD SUCCESS > [INFO] - > [INFO] Total time: 03:54 min > [INFO] Finished at: 2017-05-25T11:45:33+01:00 > [INFO] Final Memory: 77M/831M > > > Laura's error could be down to maven : v3.0.5 is pretty old and there > have been various problems with 3.0.x for early x. I have 3.3.9. > > Andy > > On 25/05/17 09:16, Lorenz B. wrote: >> Interesting. >> >> I tried to reproduce this with the latest build [1] and my build even >> failed before the SPARQL Text Search ES module: >> >> [INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ >> jena-base --- >> [INFO] Changes detected - recompiling the module! >> [INFO] Compiling 156 source files to >> /tmp/jena-265266c/jena-base/target/classes >> [INFO] - >> [ERROR] COMPILATION ERROR : >> [INFO] - >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[27,51] >> >> package org.apache.jena.ext.com.google.common.cache does not exist >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[29,51] >> >> package org.apache.jena.ext.com.google.common.cache does not exist >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[30,51] >> >> package org.apache.jena.ext.com.google.common.cache does not exist >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[37,56] >> >> package org.apache.jena.ext.com.google.common.cache does not exist >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[114,12] >> >> cannot find symbol >>symbol: class CacheStats >>location: class org.apache.jena.atlas.lib.cache.CacheGuava>> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[28,50] >> >> package org.apache.jena.ext.com.google.common.base does not exist >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheInfo.java:[21,51] >> >> package org.apache.jena.ext.com.google.common.cache does not exist >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheInfo.java:[31,37] >> >> cannot find symbol >>symbol: class CacheStats >>location: class org.apache.jena.atlas.lib.cache.CacheInfo >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[41,9] >> >> cannot find symbol >>symbol: class RemovalListener >>location: class org.apache.jena.atlas.lib.cache.CacheGuava >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[41,37] >> >> lambda expression not expected here >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[47,17] >> >> cannot find symbol >>symbol: variable CacheBuilder >>location: class org.apache.jena.atlas.lib.cache.CacheGuava >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[50,16] >> >> cannot find symbol >>symbol: variable Objects >>location: class org.apache.jena.atlas.lib.Lib >> [ERROR] >> /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[62,17] >> >> cannot find symbol >>symbol: variable Objects >>location: class org.apache.jena.atlas.lib.Lib >> [INFO] 13 errors >> [INFO] - >> [INFO] >> >> [INFO] Reactor Summary: >> [INFO] >> [INFO] Apache Jena - Parent .. SUCCESS [ >> 3.096 s] >> [INFO] Apache Jena - Shadowed external libraries . SUCCESS [ >> 0.677 s] >> [INFO] Apache Jena - IRI . SUCCESS [ >> 3.792 s] >> [INFO] Apache Jena - Base Common Environment . FAILURE [ >> 3.375 s] >> [INFO] Apache Jena - Core SKIPPED >> >> >> Looks like an issue with the shaded Guava libs. >> >> >> [1] >> https://git-wip-us.apache.org/repos/asf?p=jena.git;a=snapshot;h=265266ca6b8536dd6d746c66af959d7c93eab0f8;sf=tgz >> >> >>> I've downloaded Jena from >>> https://git-wip-us.apache.org/repos/asf?p=jena.git, snapshot >>> "master" >>>
Re: Error when compiling Jena
Did you "install"? A clean build needs -Pbootstrap or no -P. -Pdev assumes Guava has been shaded. I just tried: git pull find ~/.m2/repo/org/apache/jena/ -name 3.4.0-SNAPSHOT | xargs rm -rf mvn clean install -Pbootstrap and it worked [INFO] - [INFO] BUILD SUCCESS [INFO] - [INFO] Total time: 03:54 min [INFO] Finished at: 2017-05-25T11:45:33+01:00 [INFO] Final Memory: 77M/831M Laura's error could be down to maven : v3.0.5 is pretty old and there have been various problems with 3.0.x for early x. I have 3.3.9. Andy On 25/05/17 09:16, Lorenz B. wrote: Interesting. I tried to reproduce this with the latest build [1] and my build even failed before the SPARQL Text Search ES module: [INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ jena-base --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 156 source files to /tmp/jena-265266c/jena-base/target/classes [INFO] - [ERROR] COMPILATION ERROR : [INFO] - [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[27,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[29,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[30,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[37,56] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[114,12] cannot find symbol symbol: class CacheStats location: class org.apache.jena.atlas.lib.cache.CacheGuava[ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[28,50] package org.apache.jena.ext.com.google.common.base does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheInfo.java:[21,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheInfo.java:[31,37] cannot find symbol symbol: class CacheStats location: class org.apache.jena.atlas.lib.cache.CacheInfo [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[41,9] cannot find symbol symbol: class RemovalListener location: class org.apache.jena.atlas.lib.cache.CacheGuava [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[41,37] lambda expression not expected here [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[47,17] cannot find symbol symbol: variable CacheBuilder location: class org.apache.jena.atlas.lib.cache.CacheGuava [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[50,16] cannot find symbol symbol: variable Objects location: class org.apache.jena.atlas.lib.Lib [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[62,17] cannot find symbol symbol: variable Objects location: class org.apache.jena.atlas.lib.Lib [INFO] 13 errors [INFO] - [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Jena - Parent .. SUCCESS [ 3.096 s] [INFO] Apache Jena - Shadowed external libraries . SUCCESS [ 0.677 s] [INFO] Apache Jena - IRI . SUCCESS [ 3.792 s] [INFO] Apache Jena - Base Common Environment . FAILURE [ 3.375 s] [INFO] Apache Jena - Core SKIPPED Looks like an issue with the shaded Guava libs. [1] https://git-wip-us.apache.org/repos/asf?p=jena.git;a=snapshot;h=265266ca6b8536dd6d746c66af959d7c93eab0f8;sf=tgz I've downloaded Jena from https://git-wip-us.apache.org/repos/asf?p=jena.git, snapshot "master" https://git-wip-us.apache.org/repos/asf?p=jena.git;a=snapshot;h=8161dedb740faf9c31a77f8ca15e631411a9e149;sf=tgz (should be the most recent one). I've got this error when running "mvn clean install" and I'm not sure how to fix it. My mvn is on version 3.0.5. May 24, 2017 10:58:23 PM org.sonatype.guice.bean.reflect.Logs$JULSink warn WARNING: Error injecting: com.github.alexcojocaru.mojo.elasticsearch.v2.RunForkedMojo com.google.inject.ProvisionException: Unable to provision, see the following
Re: Error when compiling Jena
Interesting. I tried to reproduce this with the latest build [1] and my build even failed before the SPARQL Text Search ES module: [INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ jena-base --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 156 source files to /tmp/jena-265266c/jena-base/target/classes [INFO] - [ERROR] COMPILATION ERROR : [INFO] - [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[27,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[29,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[30,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[37,56] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[114,12] cannot find symbol symbol: class CacheStats location: class org.apache.jena.atlas.lib.cache.CacheGuava[ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[28,50] package org.apache.jena.ext.com.google.common.base does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheInfo.java:[21,51] package org.apache.jena.ext.com.google.common.cache does not exist [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheInfo.java:[31,37] cannot find symbol symbol: class CacheStats location: class org.apache.jena.atlas.lib.cache.CacheInfo [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[41,9] cannot find symbol symbol: class RemovalListener location: class org.apache.jena.atlas.lib.cache.CacheGuava [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[41,37] lambda expression not expected here [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/cache/CacheGuava.java:[47,17] cannot find symbol symbol: variable CacheBuilder location: class org.apache.jena.atlas.lib.cache.CacheGuava [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[50,16] cannot find symbol symbol: variable Objects location: class org.apache.jena.atlas.lib.Lib [ERROR] /tmp/jena-265266c/jena-base/src/main/java/org/apache/jena/atlas/lib/Lib.java:[62,17] cannot find symbol symbol: variable Objects location: class org.apache.jena.atlas.lib.Lib [INFO] 13 errors [INFO] - [INFO] [INFO] Reactor Summary: [INFO] [INFO] Apache Jena - Parent .. SUCCESS [ 3.096 s] [INFO] Apache Jena - Shadowed external libraries . SUCCESS [ 0.677 s] [INFO] Apache Jena - IRI . SUCCESS [ 3.792 s] [INFO] Apache Jena - Base Common Environment . FAILURE [ 3.375 s] [INFO] Apache Jena - Core SKIPPED Looks like an issue with the shaded Guava libs. [1] https://git-wip-us.apache.org/repos/asf?p=jena.git;a=snapshot;h=265266ca6b8536dd6d746c66af959d7c93eab0f8;sf=tgz > I've downloaded Jena from https://git-wip-us.apache.org/repos/asf?p=jena.git, > snapshot "master" > https://git-wip-us.apache.org/repos/asf?p=jena.git;a=snapshot;h=8161dedb740faf9c31a77f8ca15e631411a9e149;sf=tgz > (should be the most recent one). I've got this error when running "mvn clean > install" and I'm not sure how to fix it. My mvn is on version 3.0.5. > > > May 24, 2017 10:58:23 PM org.sonatype.guice.bean.reflect.Logs$JULSink warn > WARNING: Error injecting: > com.github.alexcojocaru.mojo.elasticsearch.v2.RunForkedMojo > com.google.inject.ProvisionException: Unable to provision, see the following > errors: > > 1) No implementation for org.eclipse.aether.RepositorySystem was bound. > while locating com.github.alexcojocaru.mojo.elasticsearch.v2.RunForkedMojo > > 1 error > at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1018) > at > com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1044) > at > org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45) > at > com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86) > at >