NoClassDefFoundError: com/opensymphony/workflow/loader/AbstractWorkflowFactory
"Travelli Stefano" <[email protected]>
| Newsgroups | gmane.comp.java.open-symphony.devel |
|---|---|
| Message-ID | <[email protected]> |
I wrote a custom WorkflowFactory and make it works in a test environment.
Using the same config inside a web application it throws a strange NoClassDefFoundError
java.lang.NoClassDefFoundError: com/opensymphony/workflow/loader/AbstractWorkflowFactory
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at jrunx.util.JRunURLClassLoader.defineClass(JRunURLClassLoader.java:187)
at jrunx.util.JRunURLClassLoader.findClass(JRunURLClassLoader.java:152)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:77)
at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
at jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:77)
at jrunx.util.JRunURLClassLoader.loadClass(JRunURLClassLoader.java:69)
at com.opensymphony.workflow.config.ConfigLoader.load(ConfigLoader.java:95)
at com.opensymphony.workflow.AbstractWorkflow.loadConfig(AbstractWorkflow.java:523)
at com.opensymphony.workflow.AbstractWorkflow.<init>(AbstractWorkflow.java:81)
at com.opensymphony.workflow.basic.BasicWorkflow.<init>(BasicWorkflow.java:32)
at jrun__home22ejspa._jspService(jrun__home22ejspa.java:1314)
at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43)
at jrun.jsp.JSPServlet.service(JSPServlet.java:110)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:408)
at jrun.servlet.JRunRequestDispatcher.include(JRunRequestDispatcher.java:340)
at it.formula.momongaj.servlet.ViewManager.perform(ViewManager.java:112)
at it.formula.momongaj.servlet.ViewManager.doGet(ViewManager.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
...
...
Don't stay hours (as I did) looking for class-path issues. It's not ClassNotFoundException but NoClassDefFoundError and I'm quite sure that class-path is correct.
Any ideas?
stefano
-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php