I am not - but I am using Apache Ofbiz inside tomcat, Wicket being used as a front end to Ofbiz component. Ofbiz has its ClassLoaders which it creates. May be thats an issue or may be it messes up in hot deploy mode when the webapp is reloaded due to recompilation.
Does wicket print anywhere in the logs which classloader its using to load the class? igor.vaynberg wrote: > > are you using any interesting class reloading tools like javarebel, etc? > > -igor > > On Fri, Sep 12, 2008 at 2:31 PM, Ritesh Trivedi > <[EMAIL PROTECTED]> wrote: >> >> Every once in a while I get these classnotfoundexceptions for some odd >> reason >> which I cant figure out why. The class does exist (its a panel as you can >> tell from the classname) and is serializeable with one of the members >> IClusterable. It happens atleast few times a day and dont know why - >> >> Will appreciate any pointers or how to go about debugging these kind of >> issues... >> >> Here is the stacktrace. >> >> The URL that causes this >> http://localhost/search/bizfon 4000/true/ >> >> THe resulting URL in the browser >> http://localhost/?wicket:interface=:16:bodyContentContainer:leftBarPanel:searchForm::IFormSubmitListener:: >> >> Exception report >> >> message >> >> description The server encountered an internal error () that prevented it >> from fulfilling this request. >> >> exception >> >> javax.servlet.ServletException: Filter execution threw an exception >> >> root cause >> >> java.lang.NoClassDefFoundError: >> com/neobits/web/panels/VerticalLinkItemListWithCountPanel >> java.lang.Class.getDeclaredFields0(Native Method) >> java.lang.Class.privateGetDeclaredFields(Class.java:2259) >> java.lang.Class.getDeclaredField(Class.java:1852) >> java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1582) >> java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:52) >> java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:408) >> java.security.AccessController.doPrivileged(Native Method) >> java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:400) >> java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:297) >> java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:531) >> >> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552) >> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466) >> >> java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552) >> java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466) >> >> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699) >> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305) >> java.io.ObjectInputStream.readObject(ObjectInputStream.java:348) >> >> org.apache.wicket.util.lang.Objects.byteArrayToObject(Objects.java:393) >> >> org.apache.wicket.protocol.http.pagestore.AbstractPageStore.deserializePage(AbstractPageStore.java:228) >> >> org.apache.wicket.protocol.http.pagestore.DiskPageStore.getPage(DiskPageStore.java:706) >> >> org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:311) >> org.apache.wicket.Session.getPage(Session.java:751) >> >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:448) >> >> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCyclePr >> -- >> View this message in context: >> http://www.nabble.com/Mysterious-classnotfoundexceptions-tp19464494p19464494.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Mysterious-classnotfoundexceptions-tp19464494p19464767.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
