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]

Reply via email to