Do you know what class it tries to proxy there?

NoClassDefFoundError mostly means that the ILazyInitProxy can be found but something its need doesn't
But that is an interface that doesn't have any exotic things in it.

johan


On 10/30/06, Scott T weaver <[EMAIL PROTECTED]> wrote:

Hello,

 

I am using wicket-spring-1.2.2 and wicket-spring-annot-1.2.2 to provide for dependency injection in my Wicket app.  Everything works without a hitch in Jetty.  However, I just recently started testing the app in our test servers.   The test servers are running  Weblogic 9.2, and I am getting a "java.lang.NoClassDefFoundError: wicket/proxy/ILazyInitProxy" error in one of my pages. 

 

The closest thing that I could Google up regarding this were issues regarding the possibility of an older CGLIB (currently using cglib-nodep-2.1_3.jar) jar being in that classpath somewhere else (found this on the Hibernate support forums and no I am not using Hibernate).  Unfortunately, the server admin found neither traces of either a CGLIB jar nor any net.sf.cglib.* classes anywhere.  Other pages are using the injection just fine, so I am unsure of what is causing this one page to bomb.

 

Regards,

-scott

 

(Sorry, it's a bit long)

Stack Trace:

 

WicketMessage: Can't instantiate page using constructor public com.ugs.it.partnersxpress.pages.MasterData(wicket.PageParameters) throws com.ugs.it.partnersxpress.PXException and argument installId = "0001003457"

 

Root cause:

 

java.lang.NoClassDefFoundError: wicket/proxy/ILazyInitProxy

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at java.lang.reflect.Method.invoke(Method.java:585)

at net.sf.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:384)

at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:219)

at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)

at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:285)

at wicket.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:139)

at wicket.spring.injection.annot.AnnotProxyFieldValueFactory.getFieldValue(AnnotProxyFieldValueFactory.java:97)

at wicket.injection.Injector.inject(Injector.java:110)

at wicket.injection.ConfigurableInjector.inject(ConfigurableInjector.java:24)

at wicket.injection.ComponentInjector.onInstantiation(ComponentInjector.java:54)

at wicket.Application.notifyComponentInstantiationListeners(Application.java:797)

at wicket.Component.<init>(Component.java:591)

at wicket.MarkupContainer.<init>(MarkupContainer.java:123)

at wicket.Page.<init>(Page.java:208)

at wicket.markup.html.WebPage.<init>(WebPage.java:128)

at wicket.markup.html.WebPage.<init>(WebPage.java:165)

at com.ugs.it.wicket.WebKeySecuredPage.<init>(WebKeySecuredPage.java:44)

at com.ugs.it.partnersxpress.PartnersXpressPage.<init>(PartnersXpressPage.java:87)

at com.ugs.it.partnersxpress.pages.AbstractInstallInfoPage.<init>(AbstractInstallInfoPage.java:74)

at com.ugs.it.partnersxpress.pages.MasterData.<init>(MasterData.java:48)

at java.lang.reflect.Constructor.newInstance(Constructor.java:494)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:154)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:96)

at wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:271)

at wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:286)

at wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:205)

at wicket.request.compound.DefaultEventProcessorStrategy.processEvents(DefaultEventProcessorStrategy.java:65)

at wicket.request.compound.AbstractCompoundRequestCycleProcessor.processEvents(AbstractCompoundRequestCycleProcessor.java:57)

at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:852)

at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:885)

at wicket.RequestCycle.step(RequestCycle.java:966)

at wicket.RequestCycle.steps(RequestCycle.java:1040)

at wicket.RequestCycle.request(RequestCycle.java:454)

at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:216)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)

at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3214)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)

at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)

at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)

at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)

at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

 

Complete stack:

 

wicket.WicketRuntimeException: Can't instantiate page using constructor public com.ugs.it.partnersxpress.pages.MasterData(wicket.PageParameters) throws com.ugs.it.partnersxpress.PXException and argument installId = "0001003457"

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:96)

at wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:271)

at wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:286)

at wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:205)

at wicket.request.compound.DefaultEventProcessorStrategy.processEvents(DefaultEventProcessorStrategy.java:65)

at wicket.request.compound.AbstractCompoundRequestCycleProcessor.processEvents(AbstractCompoundRequestCycleProcessor.java:57)

at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:852)

at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:885)

at wicket.RequestCycle.step(RequestCycle.java:966)

at wicket.RequestCycle.steps(RequestCycle.java:1040)

at wicket.RequestCycle.request(RequestCycle.java:454)

at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:216)

 

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at java.lang.reflect.Constructor.newInstance(Constructor.java:494)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:154)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:96)

at wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:271)

at wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:286)

at wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:205)

at wicket.request.compound.DefaultEventProcessorStrategy.processEvents(DefaultEventProcessorStrategy.java:65)

at wicket.request.compound.AbstractCompoundRequestCycleProcessor.processEvents(AbstractCompoundRequestCycleProcessor.java:57)

at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:852)

at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:885)

at wicket.RequestCycle.step(RequestCycle.java:966)

at wicket.RequestCycle.steps(RequestCycle.java:1040)

at wicket.RequestCycle.request(RequestCycle.java:454)

at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:216)

 

net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null

at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:237)

at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)

at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:285)

at wicket.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:139)

at wicket.spring.injection.annot.AnnotProxyFieldValueFactory.getFieldValue(AnnotProxyFieldValueFactory.java:97)

at wicket.injection.Injector.inject(Injector.java:110)

at wicket.injection.ConfigurableInjector.inject(ConfigurableInjector.java:24)

at wicket.injection.ComponentInjector.onInstantiation(ComponentInjector.java:54)

at wicket.Application.notifyComponentInstantiationListeners(Application.java:797)

at wicket.Component.<init>(Component.java:591)

at wicket.MarkupContainer.<init>(MarkupContainer.java:123)

at wicket.Page.<init>(Page.java:208)

at wicket.markup.html.WebPage.<init>(WebPage.java:128)

at wicket.markup.html.WebPage.<init>(WebPage.java:165)

at com.ugs.it.wicket.WebKeySecuredPage.<init>(WebKeySecuredPage.java:44)

at com.ugs.it.partnersxpress.PartnersXpressPage.<init>(PartnersXpressPage.java:87)

at com.ugs.it.partnersxpress.pages.AbstractInstallInfoPage.<init>(AbstractInstallInfoPage.java:74)

at com.ugs.it.partnersxpress.pages.MasterData.<init>(MasterData.java:48)

at java.lang.reflect.Constructor.newInstance(Constructor.java:494)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:154)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:96)

at wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:271)

at wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:286)

at wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:205)

at wicket.request.compound.DefaultEventProcessorStrategy.processEvents(DefaultEventProcessorStrategy.java:65)

at wicket.request.compound.AbstractCompoundRequestCycleProcessor.processEvents(AbstractCompoundRequestCycleProcessor.java:57)

at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:852)

at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:885)

at wicket.RequestCycle.step(RequestCycle.java:966)

at wicket.RequestCycle.steps(RequestCycle.java:1040)

at wicket.RequestCycle.request(RequestCycle.java:454)

at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:216)

 

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at java.lang.reflect.Method.invoke(Method.java:585)

at net.sf.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:384)

at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:219)

at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)

at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:285)

at wicket.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:139)

at wicket.spring.injection.annot.AnnotProxyFieldValueFactory.getFieldValue(AnnotProxyFieldValueFactory.java:97)

at wicket.injection.Injector.inject(Injector.java:110)

at wicket.injection.ConfigurableInjector.inject(ConfigurableInjector.java:24)

at wicket.injection.ComponentInjector.onInstantiation(ComponentInjector.java:54)

at wicket.Application.notifyComponentInstantiationListeners(Application.java:797)

at wicket.Component.<init>(Component.java:591)

at wicket.MarkupContainer.<init>(MarkupContainer.java:123)

at wicket.Page.<init>(Page.java:208)

at wicket.markup.html.WebPage.<init>(WebPage.java:128)

at wicket.markup.html.WebPage.<init>(WebPage.java:165)

at com.ugs.it.wicket.WebKeySecuredPage.<init>(WebKeySecuredPage.java:44)

at com.ugs.it.partnersxpress.PartnersXpressPage.<init>(PartnersXpressPage.java:87)

at com.ugs.it.partnersxpress.pages.AbstractInstallInfoPage.<init>(AbstractInstallInfoPage.java:74)

at com.ugs.it.partnersxpress.pages.MasterData.<init>(MasterData.java:48)

at java.lang.reflect.Constructor.newInstance(Constructor.java:494)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:154)

at wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:96)

at wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:271)

at wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:286)

at wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:205)

at wicket.request.compound.DefaultEventProcessorStrategy.processEvents(DefaultEventProcessorStrategy.java:65)

at wicket.request.compound.AbstractCompoundRequestCycleProcessor.processEvents(AbstractCompoundRequestCycleProcessor.java:57)

at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:852)

at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:885)

at wicket.RequestCycle.step(RequestCycle.java:966)

at wicket.RequestCycle.steps(RequestCycle.java:1040)

at wicket.RequestCycle.request(RequestCycle.java:454)

at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:216)


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to