Re: Upgrade 2.3.2 to 2.3.3

"Tony Oslund" <[email protected]> Tue, 23 Feb 2010 10:00:58 -0600
Newsgroups gmane.comp.jakarta.turbine.user
Organization Life Innovations
Message-ID <[email protected]>
Chris,

A couple of questions for you...

(1) Are you using tomcat?  If so which version? ==> Later versions offer 
their own connection pooling.
(2) Can you feed torque a connection directly, or do you have to use its 
connection pooling?

I have used Turbine for the last 9 years with Oracle and it works very well. 
Over the years I have gone through various connection pool scenarios, 
however I upgraded a year or so ago to Tomcat's connection pooling which I 
found works much better.

If you are having issues with the newer version of torque providing a 
connection, and you can source the connection from a Tomcat connection pool, 
I would suggest this approach.

If this is something that would work, I can provide details.

--------------------------------------------------
From: "Juergen Hoffmann" <[email protected]>
Sent: Tuesday, February 23, 2010 8:06 AM
To: "Turbine Users List" <[email protected]>
Subject: Re: Upgrade 2.3.2 to 2.3.3

> Hi Chris,
>
> which versions of commons-dbcp and commons-pool are you using?
>
> Kind regards
>
> Juergen
>
> Am 23.02.2010 14:10, schrieb Chris Jölly:
>> Hi Juergen,
>>
>> now we are back at the problem i already posted before:
>>
>> 2010-02-23 13:43:58,562 DEBUG 
>> org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator 
>>   - Fixing up empty User Object!
>> 2010-02-23 13:43:58,577 INFO 
>> org.apache.turbine.services.BaseServiceBroker  - Start Initializing 
>> service (late): SecurityService
>> 2010-02-23 13:43:58,624 DEBUG org.apache.torque.TorqueInstance  - 
>> getConfiguration() = 
>> org.apache.commons.configuration.SubsetConfiguration@688b96
>> 2010-02-23 13:43:58,624 DEBUG org.apache.torque.oid.IDBroker  - IDBroker 
>> thread was started.
>> 2010-02-23 13:43:59,749 ERROR org.apache.torque.oid.IDBroker  - Could not 
>> open a connection to the database default
>> org.apache.torque.TorqueException: 
>> org.apache.commons.dbcp.SQLNestedException: Could not retrieve connection 
>> info from pool
>>   at 
>> org.apache.torque.TorqueInstance.getConnection(TorqueInstance.java:919)
>>   at org.apache.torque.Torque.getConnection(Torque.java:314)
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:237)
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:203)
>>   at 
>> org.apache.torque.map.DatabaseMap.startIdBroker(DatabaseMap.java:351)
>>   at 
>> org.apache.torque.map.TableMap.setPrimaryKeyMethod(TableMap.java:584)
>>   at 
>> org.apache.turbine.services.security.torque.om.map.TurbineGroupMapBuilder.doBuild(TurbineGroupMapBuilder.java:71)
>>   at 
>> org.apache.torque.TorqueInstance.getMapBuilder(TorqueInstance.java:862)
>>   at org.apache.torque.Torque.getMapBuilder(Torque.java:287)
>>   at 
>> org.apache.turbine.services.security.torque.om.BaseTurbineGroupPeer.<clinit>(BaseTurbineGroupPeer.java:84)
>>   at java.lang.Class.forName0(Native Method)
>>   at java.lang.Class.forName(Class.java:169)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManagerConstants$1.class$(GroupPeerManagerConstants.java:59)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManagerConstants.<clinit>(GroupPeerManagerConstants.java:58)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManager.init(GroupPeerManager.java:92)
>>   at 
>> org.apache.turbine.services.security.torque.TorqueSecurityService.init(TorqueSecurityService.java:81)
>>   at 
>> org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.java:457)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getService(TurbineSecurity.java:69)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(TurbineSecurity.java:337)
>>   at 
>> org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:80)
>>   at org.apache.turbine.modules.Action.perform(Action.java:51)
>>   at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:102)
>>   at org.apache.turbine.Turbine.doGet(Turbine.java:751)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>   at 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>   at 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>   at 
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
>>   at 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>   at 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>   at 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>   at 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>   at 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>   at 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>>   at 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>   at 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>   at 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>   at java.lang.Thread.run(Thread.java:619)
>> Caused by: org.apache.commons.dbcp.SQLNestedException: Could not retrieve 
>> connection info from pool
>>   at 
>> org.apache.commons.dbcp.datasources.SharedPoolDataSource.getPooledConnectionAndInfo(SharedPoolDataSource.java:171)
>>   at 
>> org.apache.commons.dbcp.datasources.InstanceKeyDataSource.getConnection(InstanceKeyDataSource.java:669)
>>   at 
>> org.apache.commons.dbcp.datasources.InstanceKeyDataSource.getConnection(InstanceKeyDataSource.java:653)
>>   at 
>> org.apache.torque.TorqueInstance.getConnection(TorqueInstance.java:912)
>>   ... 39 more
>> Caused by: java.util.NoSuchElementException: Could not create a validated 
>> object
>>   at 
>> org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1049)
>>   at 
>> org.apache.commons.dbcp.datasources.SharedPoolDataSource.getPooledConnectionAndInfo(SharedPoolDataSource.java:167)
>>   ... 42 more
>> 2010-02-23 13:43:59,749 WARN  org.apache.torque.oid.IDBroker  - Could not 
>> read from connection Metadata whether transactions are supported for the 
>> database default
>> java.lang.NullPointerException
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:248)
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:203)
>>   at 
>> org.apache.torque.map.DatabaseMap.startIdBroker(DatabaseMap.java:351)
>>   at 
>> org.apache.torque.map.TableMap.setPrimaryKeyMethod(TableMap.java:584)
>>   at 
>> org.apache.turbine.services.security.torque.om.map.TurbineGroupMapBuilder.doBuild(TurbineGroupMapBuilder.java:71)
>>   at 
>> org.apache.torque.TorqueInstance.getMapBuilder(TorqueInstance.java:862)
>>   at org.apache.torque.Torque.getMapBuilder(Torque.java:287)
>>   at 
>> org.apache.turbine.services.security.torque.om.BaseTurbineGroupPeer.<clinit>(BaseTurbineGroupPeer.java:84)
>>   at java.lang.Class.forName0(Native Method)
>>   at java.lang.Class.forName(Class.java:169)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManagerConstants$1.class$(GroupPeerManagerConstants.java:59)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManagerConstants.<clinit>(GroupPeerManagerConstants.java:58)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManager.init(GroupPeerManager.java:92)
>>   at 
>> org.apache.turbine.services.security.torque.TorqueSecurityService.init(TorqueSecurityService.java:81)
>>   at 
>> org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.java:457)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getService(TurbineSecurity.java:69)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(TurbineSecurity.java:337)
>>   at 
>> org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:80)
>>   at org.apache.turbine.modules.Action.perform(Action.java:51)
>>   at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:102)
>>   at org.apache.turbine.Turbine.doGet(Turbine.java:751)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>   at 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>   at 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>   at 
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
>>   at 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>   at 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>   at 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>   at 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>   at 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>   at 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>>   at 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>   at 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>   at 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>   at java.lang.Thread.run(Thread.java:619)
>> 2010-02-23 13:43:59,749 WARN  org.apache.torque.oid.IDBroker  - Could not 
>> close the connection which was used for testing whether transactions are 
>> supported
>> java.lang.NullPointerException
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:263)
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:203)
>>   at 
>> org.apache.torque.map.DatabaseMap.startIdBroker(DatabaseMap.java:351)
>>   at 
>> org.apache.torque.map.TableMap.setPrimaryKeyMethod(TableMap.java:584)
>>   at 
>> org.apache.turbine.services.security.torque.om.map.TurbineGroupMapBuilder.doBuild(TurbineGroupMapBuilder.java:71)
>>   at 
>> org.apache.torque.TorqueInstance.getMapBuilder(TorqueInstance.java:862)
>>   at org.apache.torque.Torque.getMapBuilder(Torque.java:287)
>>   at 
>> org.apache.turbine.services.security.torque.om.BaseTurbineGroupPeer.<clinit>(BaseTurbineGroupPeer.java:84)
>>   at java.lang.Class.forName0(Native Method)
>>   at java.lang.Class.forName(Class.java:169)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManagerConstants$1.class$(GroupPeerManagerConstants.java:59)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManagerConstants.<clinit>(GroupPeerManagerConstants.java:58)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManager.init(GroupPeerManager.java:92)
>>   at 
>> org.apache.turbine.services.security.torque.TorqueSecurityService.init(TorqueSecurityService.java:81)
>>   at 
>> org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.java:457)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getService(TurbineSecurity.java:69)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(TurbineSecurity.java:337)
>>   at 
>> org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:80)
>>   at org.apache.turbine.modules.Action.perform(Action.java:51)
>>   at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:102)
>>   at org.apache.turbine.Turbine.doGet(Turbine.java:751)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>   at 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>   at 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>   at 
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
>>   at 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>   at 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>   at 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>   at 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>   at 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>   at 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>>   at 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>   at 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>   at 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>   at java.lang.Thread.run(Thread.java:619)
>> 2010-02-23 13:43:59,749 WARN  org.apache.torque.oid.IDBroker  - IDBroker 
>> is being used with db 'default', which does not support transactions. 
>> IDBroker attempts to use transactions to limit the possibility of 
>> duplicate key generation.  Without transactions, duplicate key generation 
>> is possible if multiple JVMs are used or other means are used to write to 
>> the database.
>> 2010-02-23 13:43:59,765 DEBUG org.apache.torque.TorqueInstance  - 
>> getConfiguration() = 
>> org.apache.commons.configuration.SubsetConfiguration@688b96
>> 2010-02-23 13:43:59,765 ERROR org.apache.torque.oid.IDBroker  - Could not 
>> open a connection to the database aportalsapdb
>> java.lang.NullPointerException
>>   at 
>> org.apache.torque.TorqueInstance.getConnection(TorqueInstance.java:912)
>>   at org.apache.torque.Torque.getConnection(Torque.java:314)
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:237)
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:203)
>>   at 
>> org.apache.torque.map.DatabaseMap.startIdBroker(DatabaseMap.java:351)
>>   at 
>> org.apache.torque.map.TableMap.setPrimaryKeyMethod(TableMap.java:584)
>>   at 
>> com.unycom.om.common.map.TurbineGroupMapBuilder.doBuild(TurbineGroupMapBuilder.java:71)
>>   at 
>> org.apache.torque.TorqueInstance.getMapBuilder(TorqueInstance.java:862)
>>   at org.apache.torque.Torque.getMapBuilder(Torque.java:287)
>>   at 
>> com.unycom.om.common.BaseTurbineGroupPeer.<clinit>(BaseTurbineGroupPeer.java:84)
>>   at java.lang.Class.forName0(Native Method)
>>   at java.lang.Class.forName(Class.java:169)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManager.init(GroupPeerManager.java:98)
>>   at 
>> org.apache.turbine.services.security.torque.TorqueSecurityService.init(TorqueSecurityService.java:81)
>>   at 
>> org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.java:457)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getService(TurbineSecurity.java:69)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(TurbineSecurity.java:337)
>>   at 
>> org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:80)
>>   at org.apache.turbine.modules.Action.perform(Action.java:51)
>>   at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:102)
>>   at org.apache.turbine.Turbine.doGet(Turbine.java:751)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>   at 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>   at 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>   at 
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
>>   at 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>   at 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>   at 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>   at 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>   at 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>   at 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>>   at 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>   at 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>   at 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>   at java.lang.Thread.run(Thread.java:619)
>> 2010-02-23 13:43:59,765 DEBUG org.apache.torque.oid.IDBroker  - IDBroker 
>> thread was started.
>> 2010-02-23 13:43:59,765 WARN  org.apache.torque.oid.IDBroker  - Could not 
>> read from connection Metadata whether transactions are supported for the 
>> database aportalsapdb
>> java.lang.NullPointerException
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:248)
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:203)
>>   at 
>> org.apache.torque.map.DatabaseMap.startIdBroker(DatabaseMap.java:351)
>>   at 
>> org.apache.torque.map.TableMap.setPrimaryKeyMethod(TableMap.java:584)
>>   at 
>> com.unycom.om.common.map.TurbineGroupMapBuilder.doBuild(TurbineGroupMapBuilder.java:71)
>>   at 
>> org.apache.torque.TorqueInstance.getMapBuilder(TorqueInstance.java:862)
>>   at org.apache.torque.Torque.getMapBuilder(Torque.java:287)
>>   at 
>> com.unycom.om.common.BaseTurbineGroupPeer.<clinit>(BaseTurbineGroupPeer.java:84)
>>   at java.lang.Class.forName0(Native Method)
>>   at java.lang.Class.forName(Class.java:169)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManager.init(GroupPeerManager.java:98)
>>   at 
>> org.apache.turbine.services.security.torque.TorqueSecurityService.init(TorqueSecurityService.java:81)
>>   at 
>> org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.java:457)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getService(TurbineSecurity.java:69)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(TurbineSecurity.java:337)
>>   at 
>> org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:80)
>>   at org.apache.turbine.modules.Action.perform(Action.java:51)
>>   at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:102)
>>   at org.apache.turbine.Turbine.doGet(Turbine.java:751)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>   at 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>   at 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>   at 
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
>>   at 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>   at 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>   at 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>   at 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>   at 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>   at 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>>   at 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>   at 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>   at 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>   at java.lang.Thread.run(Thread.java:619)
>> 2010-02-23 13:43:59,765 WARN  org.apache.torque.oid.IDBroker  - Could not 
>> close the connection which was used for testing whether transactions are 
>> supported
>> java.lang.NullPointerException
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:263)
>>   at org.apache.torque.oid.IDBroker.<init>(IDBroker.java:203)
>>   at 
>> org.apache.torque.map.DatabaseMap.startIdBroker(DatabaseMap.java:351)
>>   at 
>> org.apache.torque.map.TableMap.setPrimaryKeyMethod(TableMap.java:584)
>>   at 
>> com.unycom.om.common.map.TurbineGroupMapBuilder.doBuild(TurbineGroupMapBuilder.java:71)
>>   at 
>> org.apache.torque.TorqueInstance.getMapBuilder(TorqueInstance.java:862)
>>   at org.apache.torque.Torque.getMapBuilder(Torque.java:287)
>>   at 
>> com.unycom.om.common.BaseTurbineGroupPeer.<clinit>(BaseTurbineGroupPeer.java:84)
>>   at java.lang.Class.forName0(Native Method)
>>   at java.lang.Class.forName(Class.java:169)
>>   at 
>> org.apache.turbine.services.security.torque.GroupPeerManager.init(GroupPeerManager.java:98)
>>   at 
>> org.apache.turbine.services.security.torque.TorqueSecurityService.init(TorqueSecurityService.java:81)
>>   at 
>> org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.java:457)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getService(TurbineSecurity.java:69)
>>   at 
>> org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(TurbineSecurity.java:337)
>>   at 
>> org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:80)
>>   at org.apache.turbine.modules.Action.perform(Action.java:51)
>>   at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:102)
>>   at org.apache.turbine.Turbine.doGet(Turbine.java:751)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>   at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>   at 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>   at 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>   at 
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
>>   at 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>   at 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>   at 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>   at 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>   at 
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>   at 
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>>   at 
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>   at 
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>   at 
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>   at java.lang.Thread.run(Thread.java:619)
>> 2010-02-23 13:43:59,765 WARN  org.apache.torque.oid.IDBroker  - IDBroker 
>> is being used with db 'aportalsapdb', which does not support 
>> transactions. IDBroker attempts to use transactions to limit the 
>> possibility of duplicate key generation.  Without transactions, duplicate 
>> key generation is possible if multiple JVMs are used or other means are 
>> used to write to the database.
>> 2010-02-23 13:43:59,874 INFO 
>> org.apache.turbine.services.BaseServiceBroker  - Finish Initializing 
>> service (late): SecurityService
>> 2010-02-23 13:43:59,874 DEBUG 
>> org.apache.turbine.services.rundata.DefaultTurbineRunData  - user set:
>>
>>
>>
>>> -----Original Message-----
>>> From: Juergen Hoffmann [mailto:[email protected]]
>>> Sent: Dienstag, 23. Februar 2010 13:25
>>> To: Turbine Users List
>>> Subject: Re: Upgrade 2.3.2 to 2.3.3
>>>
>>> Hi Chris,
>>>
>>> hit the butto too fast... change this line
>>>
>>> Am 23.02.2010 13:19, schrieb Juergen Hoffmann:
>>>
>>>> torque.database.portaldb.adapter=portaldb
>>>>
>>> to
>>>
>>> torque.database.portaldb.adapter=oracle
>>>
>>> Kind regards
>>>
>>> Juergen Hoffmann
>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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]
>
>