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]

Reply via email to