In the main pom I changed the following property (at the very bottom).

<commons.dbcp.version>1.2.1</commons.dbcp.version>

Previously it had been set to 1.2.2

I've been doing some testing and haven't noticed any adverse affects from 
reverting to this dbcp version.  Then did a 'mvn clean package'.  BTW I'm using 
full source so not sure if there are any differences for folks using modular 
projects.

Ron

----- Original Message ----
From: Nathan Anderson <[EMAIL PROTECTED]>
To: users@appfuse.dev.java.net
Sent: Saturday, December 8, 2007 7:36:44 PM
Subject: Re: [appfuse-user] Could not open Hibernate Session for transaction; 
nested exception is


Hi Ron, 

What change did you make to your pom.xml to force commons-dbcp to
 version 1.2.1?  I'm going to try just adding the dependency, but as you know
 this is a bit hard to test to see if it worked ;)

Thanks
Nathan


----- "Ron Anderson" <[EMAIL PROTECTED]> wrote:
> Finally found the problem.  It is in dbcp 1.2.2 version.
> (see this bug https://issues.apache.org/jira/browse/DBCP-244)
> 
> The fix is to change dbcp version back to 1.2.1 (in POM).  Worked
 like
> a
> champ for me after two days of screwing with various options.
> 
> Very hard to replicate on a db with any load as the wait_timeout
> doesn't
> expire.  Stopping and starting the mysqld service did work for me as
> long as
> I was the first to hit it.  Otherwise someone else would see the ugly
> stack
> trace.
> 
> Ron
> 
> 
> Ron Anderson wrote:
> > 
> > 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: users@appfuse.dev.java.net
> > 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: users@appfuse.dev.java.net
> >> 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]
> > 
> > 
> > 
> > 
> > 
> > 
> 
> -- 
> View this message in context:
>
 
http://www.nabble.com/Re%3A-Could-not-open-Hibernate-Session-for-transaction--nested-exception-is-tf4951286s2369.html#a14220132
> 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]




Reply via email to