classpath unable to find jar while creating an AWS cloud volume

65 views
Skip to first unread message

Koset Surakomol

unread,
Aug 9, 2013, 6:24:08 PM8/9/13
to dedupfilesystem-...@googlegroups.com
Hello all, has anyone seen this?  I'm using Ubuntu 13.04 with SDFS 1.2.5 and opendedup-fuse-2.9, which I believe are the latest.  I was able to create a local volume ok.  

I did see another thread that recommended adding the path to the guava jar in the classpath of startDSEService.sh, which I did try.

Thanks,
Koset

# export JAVA_HOME=/usr/share/sdfs/jre1.7.0/
# ./mkfs.sdfs  --volume-name=kosetcloud --volume-capacity=2TB --aws-enabled=true --cloud-access-key=##### --cloud-bucket-name=kosetcloud### --cloud-secret-key=#### --chunk-store-encrypt=true --chunk-store-data-location /opt/sdfs

Attempting to create SDFS volume ...
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/cache/CacheLoader
        at org.opendedup.sdfs.VolumeConfigWriter.parseCmdLine(VolumeConfigWriter.java:277)
        at org.opendedup.sdfs.VolumeConfigWriter.main(VolumeConfigWriter.java:959)
Caused by: java.lang.ClassNotFoundException: com.google.common.cache.CacheLoader
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 2 more


Reply all
Reply to author
Forward
0 new messages