Exiting because java.lang.IncompatibleClassChangeError: Implementing class

68 views
Skip to first unread message

Sami Onur Zaim

unread,
Jan 11, 2016, 1:29:51 PM1/11/16
to dedupfilesystem-sdfs-user-discuss
Hello,

I upgraded my sdfs 2.0.11 to 3.0.4 on my centos 7.1 server. I can't get sdfs working.

I followed the quickstart guide. I also installed zulu jre.

Running Program SDFS Version 3.0.4
reading config file = /etc/sdfs/backup00-volume-cfg.xml
java.lang.IncompatibleClassChangeError: Implementing class
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at org.simpleframework.http.core.ContainerTransportProcessor.<init>(ContainerTransportProcessor.java:71)
        at org.simpleframework.http.core.ContainerSocketProcessor.<init>(ContainerSocketProcessor.java:129)
        at org.simpleframework.http.core.ContainerSocketProcessor.<init>(ContainerSocketProcessor.java:90)
        at org.simpleframework.http.core.ContainerSocketProcessor.<init>(ContainerSocketProcessor.java:77)
        at org.opendedup.sdfs.mgmt.MgmtWebServer.start(MgmtWebServer.java:852)
        at org.opendedup.sdfs.servers.SDFSService.start(SDFSService.java:50)
        at fuse.SDFS.MountSDFS.setup(MountSDFS.java:200)
        at fuse.SDFS.MountSDFS.init(MountSDFS.java:235)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:207)
Exiting because java.lang.IncompatibleClassChangeError: Implementing class
Service exit with a return value of 255

How can I fix this?

Sam Silverberg

unread,
Jan 11, 2016, 1:42:27 PM1/11/16
to dedupfilesystem-...@googlegroups.com
2.0.11 is not compatible with 3.0.4 . I would suggest you create a new 3.0.4 volume and then copy the data over.

--
You received this message because you are subscribed to the Google Groups "dedupfilesystem-sdfs-user-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dedupfilesystem-sdfs-u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Sami Onur Zaim

unread,
Jan 11, 2016, 2:33:54 PM1/11/16
to dedupfilesystem-sdfs-user-discuss
I understand.

I did 

# yum remove SDFS
# rpm -e sdfs
# rm /usr/share/sdfs -rf
# rm /etc/sdfs -rf

also removed chunk files.

After this I installed the rpm and created partitions again.

It looks like everything is working fine.

Thanks

To unsubscribe from this group and stop receiving emails from it, send an email to dedupfilesystem-sdfs-user-discuss+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages