It will also fail after the mysql variable 'wait_timeout' expires which is 
defaulted to 8 hours.  So if no one access the app overnight, the first user to 
login in the morning has this error.  Will try changing this variable to 
verify. 

Have also been trying to catch the exception so users don't see an ugly stack 
trace but no luck so far.

Have tried catching it in the userDao, have put a global exception mapping in 
my struts.xml and have tried setting up exceptionMappings in my security.xml 
AuthenticationProcessingFilter but with no success.

struts.xml

        <global-exception-mappings>
            <exception-mapping
                exception="org.springframework.dao.DataAccessException"
                result="dataAccessFailure" />
            <exception-mapping
                
exception="org.springframework.transaction.CannotCreateTransactionException"
                result="dataAccessFailure" />
            <exception-mapping
                exception="org.hibernate.TransactionException"
                result="dataAccessFailure" />
        </global-exception-mappings>

security.xml AuthenticationProcessingFilter 

        <property name="exceptionMappings">
            <props>
                <prop 
key="org.hibernate.TransactionException">/login.jsp?error=true</prop>
                <prop 
key="org.springframework.transaction.CannotCreateTransactionException">/login.jsp?error=true</prop>
            </props>
        </property>

Anyone have a work around for this or know how to catch the exception?

Ron

----- Original Message ----
From: Nathan Anderson <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, December 5, 2007 1:25:50 PM
Subject: Re: [appfuse-user] Could not open Hibernate Session for transaction; 
nested exception is


I have an app that has this same problem running on:
   mysql-server-5.0 5.0.45-1ubuntu3

You are right it appears to be at the first login attempt that it
 fails, after that the app works normally.

I hate bugs that are so hard to test [since they take so long to
 appear].

Nathan


----- "Matt Raible" <[EMAIL PROTECTED]> wrote:
> Server version: 5.0.41-community MySQL Community Edition (GPL)
> 
> 
> 
> On Dec 5, 2007 , at 9:48 AM, Ron Anderson wrote:
> 
> 
> 
> 
> Which mysql server version are the demo's running on? I'm using
> 5.0.22.
> 
> 
> ----- Original Message ----
> From: Matt Raible < [EMAIL PROTECTED] >
> To: [email protected]
> Sent: Wednesday, December 5, 2007 9:44:17 AM
> Subject: Re: [appfuse-user] Could not open Hibernate Session for
> transaction; nested exception is
> 
> I haven't seen this problem on the AppFuse demos, but I'm still using
> 5.0.5. I'd suggest hanging out in AppFuse's IRC - sometimes Mark
> Matthews (MySQL JDBC Guy) is there. Doesn't look like he's there now,
> but maybe later today .
> 
> You could try posting to the MySQL mailing list.
> 
> Matt
> 
> 
> On Dec 5, 2007 , at 9:40 AM, Ron Anderson wrote:
> 
> >
> > Has anyone solved this problem? I've upgraded to latest mysql
> > connector
> > 5.0.8 and have the same problem described here (and on some other
> > posts
> > related to this issue).
> >
> > The way to recreate it is to stop and restart mysqld. The first
> > time you
> > login, you'll see this error. It won't happen again after you
> refresh
> > and/or re-login.
> >
> > Ron
> >
> >
> >
> >
> > kace wrote:
> >>
> >> Hi fellas,
> >>
> >> I just got this same error when I tried accessing my app. It's
> >> been three
> >> days since I last accessed it. Did you guys get this issue
> resolved?
> >>
> >> I am using appfuse 2 final jsf.
> >>
> >> Thanks
> >>
> >> ..kace
> >>
> >> Ealden Escañan wrote:
> >>>
> >>> On 10/11/07 , Matt Raible < [EMAIL PROTECTED] > wrote:
> >>>>
> >>>> If you're using M5 (not 2.0 Final), you shouldn't have to change
> >>>> anything. I was just suspicious that the changes I made might be
> >>>> causing the problem. I haven't seen any issues on the demo site.
> >>>
> >>> The demo site might be accessed regularly so the problem might
> >>> not be
> >>> apparent there...
> >>>
> >>>> You might try upgrading to the latest MySQL driver (from
> >>>> dev.mysql.com ).
> >>>
> >>> Alright. Will be trying 5.0.8 and 5.1.5.
> >>>
> >>> Also, what me and Sanath are experiencing looks to be the same as
> >>> http://www.nabble.com/How-to-deal-with-potential-stale-
> >>> connections-in-pool--tf4387600s2369.html#a13168040
> >>>
> >>> --
> >>> Ealden Esto E. Escañan
> >>> http://ealden.net
> >>>
> >>>
> --------------------------------------------------------------------
> >>> -
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >>
> >>
> >
> > --
> > View this message in context: http://www.nabble.com/Could-not-open-
> > Hibernate-Session-for-transaction--nested-exception-is-
> > tf4592354s2369.html#a14176572
> > Sent from the AppFuse - User mailing list archive at Nabble.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]

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




Reply via email to