Hello,
i currently try to migrate a existing webapplication from tapestry 4.0.1
to 4.1.2 . When restart the application i get the following stacktrace.
It looks for me that the pages get not enhanced correctly.
Method 'public abstract void
org.apache.tapestry.IPage.beginResponse(org.apache.tapestry.IMarkupWriter,org.apache.tapestry.IRequestCycle)
has no implementation in class org.apache.tapestry.pages.Exception (or
enhanced subclass $Exception_5)
Could this be a library problem ? I updated all libraries and use the
libraries from the tapestry distribution.
thanks a lot,
michael
Stacktrace:
avax.servlet.ServletException: There was an error borrowing the page
with key PageKey[_pageName='Exception'
, _locale=en_GB
] from the page pool.
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:65)
$ServletRequestServicer_114f45d40a6.service($ServletRequestServicer_114f45d40a6.java)
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_114f45d40a2.service($ServletRequestServicerFilter_114f45d40a2.java)
$ServletRequestServicer_114f45d40a8.service($ServletRequestServicer_114f45d40a8.java)
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_114f45d40a0.service($ServletRequestServicerFilter_114f45d40a0.java)
$ServletRequestServicer_114f45d40a8.service($ServletRequestServicer_114f45d40a8.java)
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_114f45d40a4.service($ServletRequestServicerFilter_114f45d40a4.java)
$ServletRequestServicer_114f45d40a8.service($ServletRequestServicer_114f45d40a8.java)
$ServletRequestServicer_114f45d409a.service($ServletRequestServicer_114f45d409a.java)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126)
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
*root cause*
org.apache.hivemind.ApplicationRuntimeException: There was an error
borrowing the page with key PageKey[_pageName='Exception'
, _locale=en_GB
] from the page pool.
[classpath:/org/apache/tapestry/pages/Exception.page, line 22, column 65]
org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:181)
$IPageSource_114f45d405e.getPage($IPageSource_114f45d405e.java)
org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:239)
org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:226)
org.apache.tapestry.error.ExceptionPresenterImpl.presentException(ExceptionPresenterImpl.java:42)
$ExceptionPresenter_114f45d406a.presentException($ExceptionPresenter_114f45d406a.java)
org.apache.tapestry.engine.AbstractEngine.activateExceptionPage(AbstractEngine.java:117)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:267)
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)
$WebRequestServicer_114f45d40c4.service($WebRequestServicer_114f45d40c4.java)
$WebRequestServicer_114f45d40c0.service($WebRequestServicer_114f45d40c0.java)
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61)
$ServletRequestServicer_114f45d40a6.service($ServletRequestServicer_114f45d40a6.java)
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
$ServletRequestServicerFilter_114f45d40a2.service($ServletRequestServicerFilter_114f45d40a2.java)
$ServletRequestServicer_114f45d40a8.service($ServletRequestServicer_114f45d40a8.java)
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
$ServletRequestServicerFilter_114f45d40a0.service($ServletRequestServicerFilter_114f45d40a0.java)
$ServletRequestServicer_114f45d40a8.service($ServletRequestServicer_114f45d40a8.java)
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
$ServletRequestServicerFilter_114f45d40a4.service($ServletRequestServicerFilter_114f45d40a4.java)
$ServletRequestServicer_114f45d40a8.service($ServletRequestServicer_114f45d40a8.java)
$ServletRequestServicer_114f45d409a.service($ServletRequestServicer_114f45d409a.java)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126)
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
*root cause*
org.apache.hivemind.ApplicationRuntimeException: Error at