RE: problem with 4.1.1 snapshot

2006-12-07 Thread Henry Chen
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:

Re: problem with 4.1.1 snapshot

2006-12-07 Thread Jesse Kuhnert

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.constr