You are missing a required library. http://tapestry.apache.org/tapestry4.1/tapestry-framework/dependencies.html
On 12/7/06, Henry Chen <[EMAIL PROTECTED]> wrote:
I tried to use the latest 4.1.1 snapshot in the repository but got the following error when I launch the application in the web browser. Can anybody tell me why this is happening? I'm using tapestry-acegi. Don't know if that is a problem. I would be very grateful for any help. Thank you. javax.servlet.ServletException: Unable to construct service tapestry.request.DisableCachingFilter: Error building service tapestry.request.DisableCachingFilter: Failure invoking constructor for class org.apache.tapestry.services.impl.DisableCachingFilter: edu/emory/mathcs/backport/java/util/concurrent/locks/ReentrantLock org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(W ebRequestServicerPipelineBridge.java:60) $ServletRequestServicer_10f5bf1f257.service($ServletRequestServicer_10f5bf1f 257.java) $ServletRequestServicer_10f5bf1f256.service($ServletRequestServicer_10f5bf1f 256.java) org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInj ector.java:55) $ServletRequestServicerFilter_10f5bf1f253.service($ServletRequestServicerFil ter_10f5bf1f253.java) $ServletRequestServicerFilter_10f5bf1f252.service($ServletRequestServicerFil ter_10f5bf1f252.java) $ServletRequestServicer_10f5bf1f258.service($ServletRequestServicer_10f5bf1f 258.java) com.javaforge.tapestry.acegi.filter.FilterChainAdapter.doFilter(FilterChainA dapter.java:43) org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(Ano nymousProcessingFilter.java:125) $Filter_10f5bf1f251.doFilter($Filter_10f5bf1f251.java) $Filter_10f5bf1f250.doFilter($Filter_10f5bf1f250.java) com.javaforge.tapestry.acegi.filter.ServletRequestServicerFilterAdapter.serv ice(ServletRequestServicerFilterAdapter.java:42) $ServletRequestServicer_10f5bf1f258.service($ServletRequestServicer_10f5bf1f 258.java) com.javaforge.tapestry.acegi.filter.FilterChainAdapter.doFilter(FilterChainA dapter.java:43) org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFil ter.java:216) $FormProcessor_10f5bf1f24f.doFilter($FormProcessor_10f5bf1f24f.java) $FormProcessor_10f5bf1f24e.doFilter($FormProcessor_10f5bf1f24e.java) com.javaforge.tapestry.acegi.filter.ServletRequestServicerFilterAdapter.serv ice(ServletRequestServicerFilterAdapter.java:42) $ServletRequestServicer_10f5bf1f258.service($ServletRequestServicer_10f5bf1f 258.java) org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecode rFilter.java:52) $ServletRequestServicerFilter_10f5bf1f247.service($ServletRequestServicerFil ter_10f5bf1f247.java) $ServletRequestServicerFilter_10f5bf1f246.service($ServletRequestServicerFil ter_10f5bf1f246.java) $ServletRequestServicer_10f5bf1f258.service($ServletRequestServicer_10f5bf1f 258.java) org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestE ncoding.java:53) $ServletRequestServicerFilter_10f5bf1f255.service($ServletRequestServicerFil ter_10f5bf1f255.java) $ServletRequestServicerFilter_10f5bf1f254.service($ServletRequestServicerFil ter_10f5bf1f254.java) $ServletRequestServicer_10f5bf1f258.service($ServletRequestServicer_10f5bf1f 258.java) com.javaforge.tapestry.acegi.filter.FilterChainAdapter.doFilter(FilterChainA dapter.java:43) org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpS essionContextIntegrationFilter.java:195) $Filter_10f5bf1f249.doFilter($Filter_10f5bf1f249.java) $Filter_10f5bf1f248.doFilter($Filter_10f5bf1f248.java) com.javaforge.tapestry.acegi.filter.ServletRequestServicerFilterAdapter.serv ice(ServletRequestServicerFilterAdapter.java:42) $ServletRequestServicer_10f5bf1f258.service($ServletRequestServicer_10f5bf1f 258.java) $ServletRequestServicer_10f5bf1f241.service($ServletRequestServicer_10f5bf1f 241.java) $ServletRequestServicer_10f5bf1f240.service($ServletRequestServicer_10f5bf1f 240.java) org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123 ) org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:104) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.tapestry.RedirectFilter.doFilter(RedirectFilter.java:103) root cause org.apache.hivemind.ApplicationRuntimeException: Unable to construct service tapestry.request.DisableCachingFilter: Error building service tapestry.request.DisableCachingFilter: Failure invoking constructor for class org.apache.tapestry.services.impl.DisableCachingFilter: edu/emory/mathcs/backport/java/util/concurrent/locks/ReentrantLock [jar:file:/D:/develop/workspace/board/context/WEB-INF/lib/tapestry-framework -4.1.1-SNAPSHOT.jar!/META-INF/tapestry.request.xml, line 239, column 20] org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewS erviceImplementation(AbstractServiceModelImpl.java:166) org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.construc
-- Jesse Kuhnert Tapestry/Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]