You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to voltdb-dev
Hi All,
I happened to have two versions (2.2.1 and 2.2.2) of the volt build in the same directory:
mike@ubuntu:~/voltdb/voltdb$ find . -name voltdb-*.jar ./voltdb/voltdb-2.2.2.jar ./voltdb/voltdb-2.2.1.jar
./obj/release/dist-voltkv/voltdb/voltdb-2.2.2.jar ./obj/release/dist-voltkv/voltdb/voltdb-2.2.1.jar ./obj/release/dist-voltcache/voltdb/voltdb-2.2.2.jar ./obj/release/dist-voltcache/voltdb/voltdb-2.2.1.jar ./obj/release/dist/voltdb/voltdb-2.2.2.jar
./obj/release/dist/voltdb/voltdb-2.2.1.jar mike@ubuntu:~/voltdb/voltdb$ ls -la ./voltdb/voltdb-2.2.2.jar -rw-r--r-- 1 mike mike 4199506 2012-04-01 22:01 ./voltdb/voltdb-2.2.2.jar mike@ubuntu:~/voltdb/voltdb$ ls -la ./voltdb/voltdb-2.2.1.jar
-rw-r--r-- 1 mike mike 4265266 2012-03-26 20:58 ./voltdb/voltdb-2.2.1.jar
and got the following exception while trying to run/build an example:
mike@ubuntu:~/voltdb/voltdb/examples/voter$ ./run.sh catalog
Exception in thread "main" java.lang.NoClassDefFoundError: /home/mike/voltdb/voltdb/bin////voltdb/voltdb-2/2/2/jar:/home/mike/voltdb/voltdb/bin////lib/commons-lang3-3/0/jar:/home/mike/voltdb/voltdb/bin////lib/jetty-continuation-7/6/1/v20120215/jar:/home/mike/voltdb/voltdb/bin////lib/jetty-http-7/6/1/v20120215/jar:/home/mike/voltdb/voltdb/bin////lib/jetty-io-7/6/1/v20120215/jar:/home/mike/voltdb/voltdb/bin////lib/jetty-server-7/6/1/v20120215/jar:/home/mike/voltdb/voltdb/bin////lib/jetty-util-7/6/1/v20120215/jar:/home/mike/voltdb/voltdb/bin////lib/jline-1/0/jar:/home/mike/voltdb/voltdb/bin////lib/jna/jar:/home/mike/voltdb/voltdb/bin////lib/log4j-1/2/16/jar:/home/mike/voltdb/voltdb/bin////lib/protobuf-java-2/4/1/jar:/home/mike/voltdb/voltdb/bin////lib/servlet-api-2/5/jar:/home/mike/voltdb/voltdb/bin////lib/slf4j-api-1/6/2/jar:/home/mike/voltdb/voltdb/bin////lib/slf4j-nop-1/6/2/jar:/home/mike/voltdb/voltdb/bin////lib/snappy-java-1/0/4/1/jar:/home/mike/voltdb/voltdb/bin////lib/zmq-2/1/11/jar:obj
Caused by: java.lang.ClassNotFoundException: .home.mike.voltdb.voltdb.bin....voltdb.voltdb-2.2.2.jar:.home.mike.voltdb.voltdb.bin....lib.commons-lang3-3.0.jar:.home.mike.voltdb.voltdb.bin....lib.jetty-continuation-7.6.1.v20120215.jar:.home.mike.voltdb.voltdb.bin....lib.jetty-http-7.6.1.v20120215.jar:.home.mike.voltdb.voltdb.bin....lib.jetty-io-7.6.1.v20120215.jar:.home.mike.voltdb.voltdb.bin....lib.jetty-server-7.6.1.v20120215.jar:.home.mike.voltdb.voltdb.bin....lib.jetty-util-7.6.1.v20120215.jar:.home.mike.voltdb.voltdb.bin....lib.jline-1.0.jar:.home.mike.voltdb.voltdb.bin....lib.jna.jar:.home.mike.voltdb.voltdb.bin....lib.log4j-1.2.16.jar:.home.mike.voltdb.voltdb.bin....lib.protobuf-java-2.4.1.jar:.home.mike.voltdb.voltdb.bin....lib.servlet-api-2.5.jar:.home.mike.voltdb.voltdb.bin....lib.slf4j-api-1.6.2.jar:.home.mike.voltdb.voltdb.bin....lib.slf4j-nop-1.6.2.jar:.home.mike.voltdb.voltdb.bin....lib.snappy-java-1.0.4.1.jar:.home.mike.voltdb.voltdb.bin....lib.zmq-2.1.11.jar:obj
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find the main class: /home/mike/voltdb/voltdb/bin/../voltdb/voltdb-2.2.2.jar:/home/mike/voltdb/voltdb/bin/../lib/commons-lang3-3.0.jar:/home/mike/voltdb/voltdb/bin/../lib/jetty-continuation-7.6.1.v20120215.jar:/home/mike/voltdb/voltdb/bin/../lib/jetty-http-7.6.1.v20120215.jar:/home/mike/voltdb/voltdb/bin/../lib/jetty-io-7.6.1.v20120215.jar:/home/mike/voltdb/voltdb/bin/../lib/jetty-server-7.6.1.v20120215.jar:/home/mike/voltdb/voltdb/bin/../lib/jetty-util-7.6.1.v20120215.jar:/home/mike/voltdb/voltdb/bin/../lib/jline-1.0.jar:/home/mike/voltdb/voltdb/bin/../lib/jna.jar:/home/mike/voltdb/voltdb/bin/../lib/log4j-1.2.16.jar:/home/mike/voltdb/voltdb/bin/../lib/protobuf-java-2.4.1.jar:/home/mike/voltdb/voltdb/bin/../lib/servlet-api-2.5.jar:/home/mike/voltdb/voltdb/bin/../lib/slf4j-api-1.6.2.jar:/home/mike/voltdb/voltdb/bin/../lib/slf4j-nop-1.6.2.jar:/home/mike/voltdb/voltdb/bin/../lib/snappy-java-1.0.4.1.jar:/home/mike/voltdb/voltdb/bin/../lib/zmq-2.1.11.jar:obj. Program will exit.
mike@ubuntu:~/voltdb/voltdb/examples/voter$ cd - /home/mike/voltdb/voltdb/examples
The error was gone as soon as I manually deleted voltdb/voltdb-2.2.1.jar file. Looking at the java error message it seems that it correctly picked up 2.2.2 version anyway. Is it known behavior?
Unfortunately, I can't reproduce the error now because the prior version is gone.