Thanks so much!

-----Original Message-----
From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 07, 2006 7:56 AM
To: Tapestry users
Subject: Re: problem with 4.1.1 snapshot

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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to