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
