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]