Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NoClassDefFoundError: org/swellrt/model/WaveConversationUtils #9

Closed
atd opened this issue May 7, 2015 · 5 comments
Closed

NoClassDefFoundError: org/swellrt/model/WaveConversationUtils #9

atd opened this issue May 7, 2015 · 5 comments

Comments

@atd
Copy link
Contributor

atd commented May 7, 2015

Starting the last version of SwellRT jar throws the following error:

Exception in thread "main" java.lang.NoClassDefFoundError: org/swellrt/model/WaveConversationUtils
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
        at java.lang.Class.getDeclaredMethods(Class.java:1860)
        at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:662)
        at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:356)
        at com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:151)
        at com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:585)
        at com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:543)
        at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:529)
        at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:847)
        at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:772)
        at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:761)
        at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:256)
        at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205)
        at com.google.inject.internal.InjectorImpl.getInternalFactory(InjectorImpl.java:853)
        at com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:967)
        at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1000)
        at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:961)
        at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
        at org.waveprotocol.box.server.ServerMain.run(ServerMain.java:177)
        at org.waveprotocol.box.server.ServerMain.main(ServerMain.java:147)
Caused by: java.lang.ClassNotFoundException: org.swellrt.model.WaveConversationUtils
        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:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 21 more
@atd
Copy link
Contributor Author

atd commented May 7, 2015

@atfornes this is probably the cause of Pear2Pear not starting. I get the same error both in the docker container and in wave.p2pvalue.eu

@atfornes
Copy link
Contributor

It seams that 2169b73 did not fixed the error :(

@atfornes atfornes reopened this May 12, 2015
@atfornes
Copy link
Contributor

@pablojan,

a54a5e5 introduced the dependencie WaveConversationUtils class in classes PersistenceModule, MongoDbIndexStore and MongoDbProvider.

@atfornes
Copy link
Contributor

As @pablojan explained, after cleaning with ant -f build-swellrt.xml clean the problem is solved thanks to commit 2169b73.

Thanks!

@swartz-p2pvalue
Copy link

swartz-p2pvalue commented May 13, 2015 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants