Paolo Castagna wrote:
> If I run this locally, everything works. But, I have this error when I run on 
> an EC2 instance:
> 
>  08:15:34 -- TDB Bulk Loader Start
>  08:15:34 Data phase
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> arq/cmdline/CmdGeneral
> #011at java.lang.ClassLoader.defineClass1(Native Method)
> #011at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> #011at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> #011at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
> #011at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
> #011at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
> #011at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
> #011at java.security.AccessController.doPrivileged(Native Method)
> #011at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> #011at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> #011at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> #011at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> Caused by: java.lang.ClassNotFoundException: arq.cmdline.CmdGeneral
> #011at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> #011at java.security.AccessController.doPrivileged(Native Method)
> #011at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> #011at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> #011at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> #011at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> #011... 12 more
> Could not find the main class: 
> com.hp.hpl.jena.tdb.store.bulkloader2.CmdNodeTableBuilder.  Program will exit.
> 
> 
> What I don't understand is why mvn package succeed, there are the TDB classes 
> in the classpath, but there seems not to be ARQ in the classpath.

Or, is it com.hp.hpl.jena.tdb.store.bulkloader2.CmdNodeTableBuilder which is 
not on the classpath?

Paolo

Reply via email to