Menu

#9 Tapestry 4.1.2 Support

open
nobody
None
5
2007-07-23
2007-07-23
No

I'm having a bit of trouble using BeanForm under Tapestry 4.1.2. Code that works fine under Tapestry 4.1.1 causes the following error on 4.1.2:

Unable to lookup $BeanFormButtons_29: $BeanFormButtons_29

...and here's the stack:

* javassist.ClassPool.get(ClassPool.java:417)
* org.apache.tapestry.enhance.CtClassSource.getCtClass(CtClassSource.java:50)
* org.apache.tapestry.enhance.AbstractFab.convertClass(AbstractFab.java:82)
* org.apache.tapestry.enhance.ClassFabImpl.addField(ClassFabImpl.java:238)
* com.javaforge.tapestry.prop.PropertyAccessorClassFactoryImpl.constructClass(PropertyAccessorClassFactoryImpl.java:74)
* $PropertyAccessorClassFactory_113f1847a82.constructClass($PropertyAccessorClassFactory_113f1847a82.java)
* $PropertyAccessorClassFactory_113f1847a81.constructClass($PropertyAccessorClassFactory_113f1847a81.java)
* com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.createNewAccessorClass(PropertyAccessorSourceImpl.java:139)
* com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.getCachedPropertyAccessorClass(PropertyAccessorSourceImpl.java:87)
* com.javaforge.tapestry.prop.PropertyAccessorSourceImpl.getAccessor(PropertyAccessorSourceImpl.java:55)
* $PropertyAccessorSource_113f1847a80.getAccessor($PropertyAccessorSource_113f1847a80.java)
* $PropertyAccessorSource_113f1847a7f.getAccessor($PropertyAccessorSource_113f1847a7f.java)
* com.javaforge.tapestry.prop.PropertyAccessorBindingFactory.createBinding(PropertyAccessorBindingFactory.java:36)
* $BindingFactory_113f18479cb.createBinding($BindingFactory_113f18479cb.java)
* $BindingFactory_113f18479ca.createBinding($BindingFactory_113f18479ca.java)
* org.apache.tapestry.services.impl.BindingSourceImpl.createBinding(BindingSourceImpl.java:99)
* $BindingSource_113f1847878.createBinding($BindingSource_113f1847878.java)
* org.apache.tapestry.pageload.PageLoader.convert(PageLoader.java:318)
* org.apache.tapestry.pageload.PageLoader.bind(PageLoader.java:278)
* org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:391)
* org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:396)
* org.apache.tapestry.pageload.PageLoader.createImplicitComponent(PageLoader.java:504)
* $IPageLoader_113f184792b.createImplicitComponent($IPageLoader_113f184792b.java)
* $IPageLoader_113f184792c.createImplicitComponent($IPageLoader_113f184792c.java)
* org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.createImplicitComponent(ComponentTemplateLoaderLogic.java:203)
* org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process(ComponentTemplateLoaderLogic.java:158)
* org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process(ComponentTemplateLoaderLogic.java:98)
* org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.loadTemplate(ComponentTemplateLoaderLogic.java:75)
* org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTemplate(ComponentTemplateLoaderImpl.java:60)
* $ComponentTemplateLoader_113f1847935.loadTemplate($ComponentTemplateLoader_113f1847935.java)
* org.apache.tapestry.pageload.PageLoader.loadTemplateForComponent(PageLoader.java:673)
* org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:92)
* org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:122)
* $EditSection_27.finishLoad($EditSection_27.java)
* org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:408)
* org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639)
* $IPageLoader_113f184792b.loadPage($IPageLoader_113f184792b.java)
* $IPageLoader_113f184792c.loadPage($IPageLoader_113f184792c.java)
* org.apache.tapestry.pageload.PageSource.makeObject(PageSource.java:153)
* org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:797)
* org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:177)
* $IPageSource_113f184788a.getPage($IPageSource_113f184788a.java)
* org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:239)
* org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:226)
* org.apache.tapestry.engine.ExternalService.service(ExternalService.java:175)
* com.encodo.zag.qms.tapestry.QMSConfigurableExternalService.service(QMSConfigurableExternalService.java:25)
* $IEngineService_113f1847921.service($IEngineService_113f1847921.java)
* org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)
* org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:237)
* org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)
* $WebRequestServicer_113f18478f0.service($WebRequestServicer_113f18478f0.java)
* $WebRequestServicer_113f18478ec.service($WebRequestServicer_113f18478ec.java)
* org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61)
* $ServletRequestServicer_113f18478d2.service($ServletRequestServicer_113f18478d2.java)
* org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
* $ServletRequestServicerFilter_113f18478ce.service($ServletRequestServicerFilter_113f18478ce.java)
* $ServletRequestServicer_113f18478d4.service($ServletRequestServicer_113f18478d4.java)
* org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
* $ServletRequestServicerFilter_113f18478cc.service($ServletRequestServicerFilter_113f18478cc.java)
* $ServletRequestServicer_113f18478d4.service($ServletRequestServicer_113f18478d4.java)
* org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
* $ServletRequestServicerFilter_113f18478d0.service($ServletRequestServicerFilter_113f18478d0.java)
* $ServletRequestServicer_113f18478d4.service($ServletRequestServicer_113f18478d4.java)
* $ServletRequestServicer_113f18478c6.service($ServletRequestServicer_113f18478c6.java)
* org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126)
* org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103)
* javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
* javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
* org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
* org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
* org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
* org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
* org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
* org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
* org.mortbay.http.HttpServer.service(HttpServer.java:909)
* org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
* org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
* org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
* org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
* org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
* org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

Discussion


Log in to post a comment.

MongoDB Logo MongoDB