-
-
Notifications
You must be signed in to change notification settings - Fork 202
Closed
Description
When adding the -Dapplication.fork=true argument to mvn jooby:run in order to attach a remote debugger, the application cannot start up with the following error:
Can be reproduced with a new project created with the archetype.
Exception in thread "main" java.lang.NoClassDefFoundError: javaslang/control/Try$CheckedConsumer
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
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.jooby.run.AppModuleLoader.newModule(AppModuleLoader.java:85)
at org.jooby.run.AppModuleLoader.build(AppModuleLoader.java:74)
at org.jooby.run.Main.<init>(Main.java:86)
at org.jooby.run.Main.main(Main.java:156)
Caused by: java.lang.ClassNotFoundException: javaslang.control.Try$CheckedConsumer
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
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)
... 16 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.330 s
[INFO] Finished at: 2017-03-27T07:28:18+02:00
[INFO] Final Memory: 24M/276M
[INFO] ------------------------------------------------------------------------
[INFO] stopping: watcher
Exception in thread "Thread-2" java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: javaslang/control/Try$CheckedRunnable
at org.jooby.JoobyMojo$ShutdownHook.run(JoobyMojo.java:74)
Caused by: java.lang.NoClassDefFoundError: javaslang/control/Try$CheckedRunnable
... 1 more
Caused by: java.lang.ClassNotFoundException: javaslang.control.Try$CheckedRunnable
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
... 1 more