Hey Rainer,

Sorry vor the very short answer but on my mobile. Full answer to follow.
Please add the org.ops4j.pax.wicket.util.proxy to your import path. This
should fix the problem.

Kind regards, Andreas
On Aug 5, 2011 4:49 PM, "RainerW" <[email protected]> wrote:
>
> Stupid question. Has someone a idea when i can get a
> "ClassNotFoundException: org.ops4j.pax.wicket.util.proxy.ILazyInitProxy"
> Exception.
>
> I'm trying to use pax-wicket 0.7.2
>
> I created a new bundle via pax, and copied the Deparmentstore
> (pax-wicket) sample classes. But when trying to access the page i got
> the Lazy exception. It' kind a looks like i forgot to export some class
> or got the wrong cglib. But the proxy is running.
>
> Any suggestion in which direction i could search?
>
> Cheers Rainer
>
> BUNDLES:
>
> id State Bundle
> 0 ACTIVE org.eclipse.osgi_3.6.2.R36x_v20110210
> 1 ACTIVE org.mortbay.jetty.server_6.1.25
> 2 ACTIVE org.mortbay.jetty.util_6.1.25
> 3 ACTIVE de.bitnoise.konferenz.model_0.3.0.SNAPSHOT
> 4 ACTIVE de.bitnoise.konferenz.service_0.3.0.SNAPSHOT
> 5 ACTIVE de.bitnoise.konferenz.web_0.3.0.SNAPSHOT <<<
> 6 ACTIVE org.ops4j.pax.wicket.pax-wicket-service_0.7.2
> 7 ACTIVE
> org.apache.geronimo.specs.geronimo-servlet_2.5_spec_1.2.0
> 8 ACTIVE org.apache.servicemix.bundles.cglib_2.2.0.2
> 9 ACTIVE org.apache.wicket.wicket_1.4.17
> 10 ACTIVE org.apache.wicket.wicket-extensions_1.4.17
> 11 ACTIVE org.apache.wicket.wicket-auth-roles_1.4.17
> 12 INSTALLED org.ops4j.base_1.2.3
> 13 INSTALLED slf4j.simple_1.6.1
> 14 ACTIVE org.apache.felix.configadmin_1.2.4
> 15 ACTIVE org.ops4j.pax.logging.pax-logging-api_1.4.0
> 16 ACTIVE org.ops4j.pax.logging.pax-logging-service_1.4.0
> 17 ACTIVE org.ops4j.pax.web.pax-web-jetty-bundle_0.7.2
> 18 ACTIVE org.apache.felix.webconsole_3.0.0
> 19 ACTIVE org.apache.felix.webconsole.plugins.event_1.0.2
> 20 ACTIVE
> org.apache.felix.org.apache.felix.webconsole.plugins.memoryusage_1.0.0
>
> ERROR:
>
> Root cause:
>
> java.lang.ClassNotFoundException:
> org.ops4j.pax.wicket.util.proxy.ILazyInitProxy
> at
>
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
> at
>
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
> at
>
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
> at
>
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
> at java.lang.reflect.Method.invoke(Method.java:597)
> 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
>
org.ops4j.pax.wicket.util.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:88)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleAnalysingComponentInstantiationListener.createProxy(BundleAnalysingComponentInstantiationListener.java:103)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleAnalysingComponentInstantiationListener.inject(BundleAnalysingComponentInstantiationListener.java:94)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleDelegatingComponentInstanciationListener.inject(BundleDelegatingComponentInstanciationListener.java:81)
> at
>
org.ops4j.pax.wicket.internal.injection.DelegatingComponentInstanciationListener.inject(DelegatingComponentInstanciationListener.java:90)
> at
>
org.ops4j.pax.wicket.internal.injection.ComponentInstantiationListenerFacade.onInstantiation(ComponentInstantiationListenerFacade.java:34)
> at
>
org.apache.wicket.Application.notifyComponentInstantiationListeners(Application.java:1093)
> at org.apache.wicket.Component.<init>(Component.java:923)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:113)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:105)
> at org.apache.wicket.Page.<init>(Page.java:239)
> at org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:185)
> at de.bitnoise.konferenz.web.OverviewPage.<init>(OverviewPage.java:53)
> at
>
de.bitnoise.konferenz.web.internal.OverviewPageFactory.createPage(OverviewPageFactory.java:49)
> at
>
de.bitnoise.konferenz.web.internal.OverviewPageFactory.createPage(OverviewPageFactory.java:1)
> at
>
org.ops4j.pax.wicket.internal.PaxWicketPageFactory.newPage(PaxWicketPageFactory.java:130)
> at
>
org.ops4j.pax.wicket.internal.PaxWicketPageFactory.newPage(PaxWicketPageFactory.java:77)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
> at
>
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
> at
>
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
> at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
> at
>
org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at
>
org.ops4j.pax.wicket.internal.FilterDelegator$Chain.doFilter(FilterDelegator.java:75)
> at
>
org.ops4j.pax.wicket.internal.FilterDelegator.doFilter(FilterDelegator.java:57)
> at
>
org.ops4j.pax.wicket.internal.ServletProxy$ServletInvocationHandler.invoke(ServletProxy.java:80)
> at $Proxy0.service(Unknown Source)
> at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
> at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
> at
>
org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.handle(HttpServiceServletHandler.java:64)
> at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
> at
>
org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.handle(HttpServiceContext.java:111)
> at
>
org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:64)
> at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:322)
> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
>
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
>
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
> at
>
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>
> Complete stack:
>
> 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
>
org.ops4j.pax.wicket.util.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:88)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleAnalysingComponentInstantiationListener.createProxy(BundleAnalysingComponentInstantiationListener.java:103)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleAnalysingComponentInstantiationListener.inject(BundleAnalysingComponentInstantiationListener.java:94)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleDelegatingComponentInstanciationListener.inject(BundleDelegatingComponentInstanciationListener.java:81)
> at
>
org.ops4j.pax.wicket.internal.injection.DelegatingComponentInstanciationListener.inject(DelegatingComponentInstanciationListener.java:90)
> at
>
org.ops4j.pax.wicket.internal.injection.ComponentInstantiationListenerFacade.onInstantiation(ComponentInstantiationListenerFacade.java:34)
> at
>
org.apache.wicket.Application.notifyComponentInstantiationListeners(Application.java:1093)
> at org.apache.wicket.Component.<init>(Component.java:923)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:113)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:105)
> at org.apache.wicket.Page.<init>(Page.java:239)
> at org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:185)
> at de.bitnoise.konferenz.web.OverviewPage.<init>(OverviewPage.java:53)
> at
>
de.bitnoise.konferenz.web.internal.OverviewPageFactory.createPage(OverviewPageFactory.java:49)
> at
>
de.bitnoise.konferenz.web.internal.OverviewPageFactory.createPage(OverviewPageFactory.java:1)
> at
>
org.ops4j.pax.wicket.internal.PaxWicketPageFactory.newPage(PaxWicketPageFactory.java:130)
> at
>
org.ops4j.pax.wicket.internal.PaxWicketPageFactory.newPage(PaxWicketPageFactory.java:77)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
> at
>
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
> at
>
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
> at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
>
> 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:597)
> 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
>
org.ops4j.pax.wicket.util.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:88)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleAnalysingComponentInstantiationListener.createProxy(BundleAnalysingComponentInstantiationListener.java:103)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleAnalysingComponentInstantiationListener.inject(BundleAnalysingComponentInstantiationListener.java:94)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleDelegatingComponentInstanciationListener.inject(BundleDelegatingComponentInstanciationListener.java:81)
> at
>
org.ops4j.pax.wicket.internal.injection.DelegatingComponentInstanciationListener.inject(DelegatingComponentInstanciationListener.java:90)
> at
>
org.ops4j.pax.wicket.internal.injection.ComponentInstantiationListenerFacade.onInstantiation(ComponentInstantiationListenerFacade.java:34)
> at
>
org.apache.wicket.Application.notifyComponentInstantiationListeners(Application.java:1093)
> at org.apache.wicket.Component.<init>(Component.java:923)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:113)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:105)
> at org.apache.wicket.Page.<init>(Page.java:239)
> at org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:185)
> at de.bitnoise.konferenz.web.OverviewPage.<init>(OverviewPage.java:53)
> at
>
de.bitnoise.konferenz.web.internal.OverviewPageFactory.createPage(OverviewPageFactory.java:49)
> at
>
de.bitnoise.konferenz.web.internal.OverviewPageFactory.createPage(OverviewPageFactory.java:1)
> at
>
org.ops4j.pax.wicket.internal.PaxWicketPageFactory.newPage(PaxWicketPageFactory.java:130)
> at
>
org.ops4j.pax.wicket.internal.PaxWicketPageFactory.newPage(PaxWicketPageFactory.java:77)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
> at
>
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
> at
>
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
> at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
>
> java.lang.NoClassDefFoundError:
> org/ops4j/pax/wicket/util/proxy/ILazyInitProxy
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
> at java.lang.reflect.Method.invoke(Method.java:597)
> 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
>
org.ops4j.pax.wicket.util.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:88)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleAnalysingComponentInstantiationListener.createProxy(BundleAnalysingComponentInstantiationListener.java:103)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleAnalysingComponentInstantiationListener.inject(BundleAnalysingComponentInstantiationListener.java:94)
> at
>
org.ops4j.pax.wicket.internal.injection.BundleDelegatingComponentInstanciationListener.inject(BundleDelegatingComponentInstanciationListener.java:81)
> at
>
org.ops4j.pax.wicket.internal.injection.DelegatingComponentInstanciationListener.inject(DelegatingComponentInstanciationListener.java:90)
> at
>
org.ops4j.pax.wicket.internal.injection.ComponentInstantiationListenerFacade.onInstantiation(ComponentInstantiationListenerFacade.java:34)
> at
>
org.apache.wicket.Application.notifyComponentInstantiationListeners(Application.java:1093)
> at org.apache.wicket.Component.<init>(Component.java:923)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:113)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:105)
> at org.apache.wicket.Page.<init>(Page.java:239)
> at org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:185)
> at de.bitnoise.konferenz.web.OverviewPage.<init>(OverviewPage.java:53)
> at
>
de.bitnoise.konferenz.web.internal.OverviewPageFactory.createPage(OverviewPageFactory.java:49)
> at
>
de.bitnoise.konferenz.web.internal.OverviewPageFactory.createPage(OverviewPageFactory.java:1)
> at
>
org.ops4j.pax.wicket.internal.PaxWicketPageFactory.newPage(PaxWicketPageFactory.java:130)
> at
>
org.ops4j.pax.wicket.internal.PaxWicketPageFactory.newPage(PaxWicketPageFactory.java:77)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
> at
>
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
> at
>
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
> at
>
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
> at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
> at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/general
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to