Great!  I might tell the folks at work to upgrade too.  Thanks for the heads up!

On 1/2/07, Henry Chen <[EMAIL PROTECTED]> wrote:
I found out this is a serialization bug in Acegi 1.0 which is used by
tapernate. I downloaded Acegi 1.0.3 and it got fixed.


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of James
Carman
Sent: Sunday, December 31, 2006 6:46 PM
To: Tapestry users
Subject: Re: ServletException with acegi tapestry

Yeah, I've seen that before.  I was able to work around it because it
was an actual programming error in my case.  But, the whole thing is
quite brittle, as you've figured out! :-)  There needs to be better
error-handling, IMHO.

On 12/31/06, Henry Chen <[EMAIL PROTECTED]> wrote:
> I'm using tapernate and it is tapestry-acegi integration. Everything works
> fine until recently I found the following error message.
>
> It only happens when I open my application a while ago and back to click
> some link or button on the webpage. The whole web application is then
> "dead". (Tomcat is still alive.) I have to restart the application.
>
> Does anybody have this problem too? It has been really a headache now.
> Thanks advance for any help.
>
>
>
>
>
----------------------------------------------------------------------------
> --------------------------------------------------
>
> javax.servlet.ServletException: Transaction is already completed - do not
> call commit or rollback more than once per transaction
>
>
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(W
> ebRequestServicerPipelineBridge.java:65)
>
>
$ServletRequestServicer_10fd892ca53.service($ServletRequestServicer_10fd892c
> a53.java)
>
>
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInj
> ector.java:55)
>
>
$ServletRequestServicerFilter_10fd892ca4f.service($ServletRequestServicerFil
> ter_10fd892ca4f.java)
>
>
$ServletRequestServicer_10fd892ca55.service($ServletRequestServicer_10fd892c
> a55.java)
>
>
com.javaforge.tapestry.acegi.filter.FilterChainAdapter.doFilter(FilterChainA
> dapter.java:43)
>
>
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(Ano
> nymousProcessingFilter.java:125)
>         $Filter_10fd892ca4d.doFilter($Filter_10fd892ca4d.java)
>
>
com.javaforge.tapestry.acegi.filter.ServletRequestServicerFilterAdapter.serv
> ice(ServletRequestServicerFilterAdapter.java:42)
>
>
$ServletRequestServicer_10fd892ca55.service($ServletRequestServicer_10fd892c
> a55.java)
>
>
com.javaforge.tapestry.acegi.filter.FilterChainAdapter.doFilter(FilterChainA
> dapter.java:43)
>
>
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFil
> ter.java:216)
>
$FormProcessor_10fd892ca4b.doFilter($FormProcessor_10fd892ca4b.java)
>
>
com.javaforge.tapestry.acegi.filter.ServletRequestServicerFilterAdapter.serv
> ice(ServletRequestServicerFilterAdapter.java:42)
>
>
$ServletRequestServicer_10fd892ca55.service($ServletRequestServicer_10fd892c
> a55.java)
>
>
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecode
> rFilter.java:52)
>
>
$ServletRequestServicerFilter_10fd892ca43.service($ServletRequestServicerFil
> ter_10fd892ca43.java)
>
>
$ServletRequestServicer_10fd892ca55.service($ServletRequestServicer_10fd892c
> a55.java)
>
>
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestE
> ncoding.java:53)
>
>
$ServletRequestServicerFilter_10fd892ca51.service($ServletRequestServicerFil
> ter_10fd892ca51.java)
>
>
$ServletRequestServicer_10fd892ca55.service($ServletRequestServicer_10fd892c
> a55.java)
>
>
com.javaforge.tapestry.acegi.filter.FilterChainAdapter.doFilter(FilterChainA
> dapter.java:43)
>
>
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpS
> essionContextIntegrationFilter.java:195)
>         $Filter_10fd892ca45.doFilter($Filter_10fd892ca45.java)
>
>
com.javaforge.tapestry.acegi.filter.ServletRequestServicerFilterAdapter.serv
> ice(ServletRequestServicerFilterAdapter.java:42)
>
>
$ServletRequestServicer_10fd892ca55.service($ServletRequestServicer_10fd892c
> a55.java)
>
>
$ServletRequestServicer_10fd892ca3d.service($ServletRequestServicer_10fd892c
> a3d.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)
>
>
>
>
>

---------------------------------------------------------------------
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]



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

Reply via email to