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
