On 25/02/13 21:39, Dominique Brezinski wrote:
Hello all. I started working with SDB in order to add support for AWS
Redshift. However, I am running into a problem that implies I missing
something basic.

I followed the instructions to setup the command line tools, but they bomb
on an unmet dependency: arq.cmdline.CmdMain.

bin/sdbconfig --sdb=sdb-redshift.ttl --create
Exception in thread "main" java.lang.NoClassDefFoundError:
arq/cmdline/CmdGeneral
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
         blah blah ;)

I have been working with jena-sdb-1.3.5 and the SVN head of 1.3.6. Now
looking in the source tree, I don't see the arq namespace.

"arq.*" are the command line bits and pieces that come with ARQ jena-arq. It looks like your runtime classpath is incomplete.

The maven artifact will pull in all the dependencies. They are all includes in the distribution zip file as well in lib/ (it's a mystery to be why sometimes the jar has SNAPSHOT and sometimes the snapshot timestamp).

alternatively  run with

java -cp 'lib/*' sdb.sdbconfig ....

        Andy


What the am missing?

Thanks,
Dom


Reply via email to