Hi Chris,

sorry for the confusion, since i am more of a mysql guy. Try changing the Adapter from

torque.database.portaldb.adapter=oracle

to

torque.database.portaldb.adapter=oracle

with my Torque.properties file try it again with the above change. Please let me know if it worked

Kind regards

Juergen

Am 23.02.2010 13:08, schrieb Chris Jölly:
Hi Juergen,

yes. the error changed with the new properties file. A null pointer exception
is thrown during the initialization of Torque when Turbine starts:

2010-02-23 12:49:45,817 DEBUG org.apache.torque.TorqueInstance  - Adding oracle 
->  default as Adapter
2010-02-23 12:49:48,567 ERROR avalon  - Caught an exception trying to 
initialize the component handler.
java.lang.NullPointerException
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:169)
  at org.apache.torque.adapter.DBFactory.create(DBFactory.java:165)
  at org.apache.torque.TorqueInstance.initAdapters(TorqueInstance.java:273)
  at org.apache.torque.TorqueInstance.initialize(TorqueInstance.java:155)
  at org.apache.torque.TorqueInstance.init(TorqueInstance.java:486)
  at org.apache.torque.TorqueInstance.init(TorqueInstance.java:466)
  at 
org.apache.torque.avalon.TorqueComponent.initialize(TorqueComponent.java:182)
  at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:244)
  at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:297)
  at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:108)
  at 
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(ExcaliburComponentManager.java:524)
  at 
org.apache.turbine.services.avaloncomponent.TurbineAvalonComponentService.initialize(TurbineAvalonComponentService.java:181)
  at 
org.apache.turbine.services.avaloncomponent.TurbineAvalonComponentService.init(TurbineAvalonComponentService.java:101)
  at 
org.apache.turbine.services.BaseServiceBroker.initService(BaseServiceBroker.java:286)
  at 
org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroker.java:366)
  at 
org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:338)
  at 
org.apache.turbine.services.BaseServiceBroker.init(BaseServiceBroker.java:155)
  at org.apache.turbine.Turbine.configure(Turbine.java:377)
  at org.apache.turbine.Turbine.init(Turbine.java:194)
  at javax.servlet.GenericServlet.init(GenericServlet.java:211)
  at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
  at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
  at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
  at org.apache.catalina.core.StandardService.start(StandardService.java:450)
  at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2010-02-23 12:49:48,567 ERROR org.apache.turbine.services.BaseServiceBroker  - 
org.apache.turbine.services.InitializationException: init failed

The code in TorqueInstance.java:273 tries to instantiate a adapter class which 
should
be given using some sort of .className property.

272: String adapterClassName = c.getString(key + "." + adapter + ".className", 
null);
273: db = DBFactory.create(adapter, adapterClassName);

This was my question I wrote in my former mail... I think that with introducing 
an
"own adapter" as you recommended I need to specify a className of that adapter
class?

But I don’t know... It seems that IDBroker uses an seperate DB configuration
(maybe called "default"?) from the Torque.properties file which is not the same
as the database from the Turbine based application.
I tried to configure this "default" database connection so that IDBroker will be
satisfied, but it seems that this does not work either.

Chris


-----Original Message-----
From: Juergen Hoffmann [mailto:[email protected]]
Sent: Dienstag, 23. Februar 2010 11:36
To: Turbine Users List
Subject: Re: Upgrade 2.3.2 to 2.3.3

Hi Chris,


did the error change with the new properties file?

Kind regards

Juergen

Am 23.02.2010 10:42, schrieb Chris Jölly:
Hello Juergen,

unfortunately this does not work. But I do not understand what this
configuration should do.
A custom adapter requires a .adapter.className, isn't it?

I followed the Torque 3.3 configuration how to and checked with the
configuration that is
written by the maven goal which creates a Turbine application
skeleton.
However, I have no idea what is going wrong, as I am using Turbine
since years for an
application, first with sapDB/MaxDB and since a year with OracleDB,
but the upgrade to
2.3.3 (because of Torque 3.3's possibility to use LEFT OUTER JOINS)
seem to have the
framework completely destroyed.

And there is no documentation on how to migrate existing 2.3.2 based
applications to 2.3.3...
Upgrading Turbine in an Turbine based application was always a mess,
but I was able to
manage it so far. But now it is in a state where I probably have to
scan all source files
to figure out what needs to be done for the successful upgrade... :((

Thanks for your effort.

Chris



-----Original Message-----
From: Juergen Hoffmann [mailto:[email protected]]
Sent: Dienstag, 23. Februar 2010 09:06
To: Turbine Users List
Subject: Re: Upgrade 2.3.2 to 2.3.3

Hi Chris,

try this as your Torque.properties:

torque.applicationRoot = .

torque.database.default=portaldb
torque.database.default.adapter=oracle
torque.database.portaldb.adapter=portaldb


torque.dsfactory.portaldb.factory=org.apache.torque.dsfactory.SharedPoo
lDataSourceFactory
torque.dsfactory.portaldb.pool.maxActive=10
torque.dsfactory.portaldb.pool.testOnBorrow=true
torque.dsfactory.portaldb.pool.validationQuery=SELECT 1
torque.dsfactory.portaldb.connection.driver
=oracle.jdbc.driver.OracleDriver
torque.dsfactory.portaldb.connection.url = jdbc:oracle:thin:@dev-
srv:1521:DB
torque.dsfactory.portaldb.connection.user = user
torque.dsfactory.portaldb.connection.password = pwd


torque.dsfactory.default.factory=org.apache.torque.dsfactory.SharedPool
DataSourceFactory
torque.dsfactory.default.pool.maxActive=10
torque.dsfactory.default.pool.testOnBorrow=true
torque.dsfactory.default.pool.validationQuery=SELECT 1
torque.dsfactory.default.connection.driver
=oracle.jdbc.driver.OracleDriver
torque.dsfactory.default.connection.url = jdbc:oracle:thin:@dev-
srv:1521:DB
torque.dsfactory.default.connection.user = user
torque.dsfactory.default.connection.password = pwd

torque.idbroker.cleverquantity=true


let me know if it worked

Kind regards

Juergen Hoffmann

Am 22.02.2010 17:00, schrieb Chris Jölly:

Hello,

sorry for the late reply, but i tried to fix the migration issues
for
myself,

but it seems that this task is more complex than I have thought...

I added the used configuration files and the problem I face now
with
Torque

Security. We are using an Oracle database and it seems that the

idBroker has

Troubles reading meta data from the database:

2010-02-22 15:41:02,783 INFO

org.apache.turbine.services.BaseServiceBroker  - Start Initializing
service (late): SecurityService

2010-02-22 15:41:02,799 DEBUG org.apache.torque.TorqueInstance  -

getConfiguration() =
org.apache.commons.configuration.subsetconfigurat...@13cae57

2010-02-22 15:41:02,924 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.TurbineGroupMapBuild
er.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.<cl
init>(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(Group
PeerManager.java:92)

    at

org.apache.turbine.services.security.torque.TorqueSecurityService.init(
TorqueSecurityService.java:81)

    at

org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBro
ker.java:457)

    at

org.apache.turbine.services.security.TurbineSecurity.getService(Turbine
Security.java:69)

    at

org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(T
urbineSecurity.java:337)

    at

org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionVali
dator.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(Applic
ationFilterChain.java:252)

    at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
terChain.java:173)

    at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
ve.java:213)

    at

org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve.java:178)

    at

org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato
rBase.java:432)

    at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a:126)

    at

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a: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:8
69)

    at

org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
cessConnection(Http11BaseProtocol.java:664)

    at

org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
t.java:527)

    at

org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
werWorkerThread.java:80)

    at

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l.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.getPooledConne
ctionAndInfo(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(Generi
cKeyedObjectPool.java:1049)

    at

org.apache.commons.dbcp.datasources.SharedPoolDataSource.getPooledConne
ctionAndInfo(SharedPoolDataSource.java:167)

    ... 42 more
2010-02-22 15:41:02,924 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.TurbineGroupMapBuild
er.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.<cl
init>(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(Group
PeerManager.java:92)

    at

org.apache.turbine.services.security.torque.TorqueSecurityService.init(
TorqueSecurityService.java:81)

    at

org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBro
ker.java:457)

    at

org.apache.turbine.services.security.TurbineSecurity.getService(Turbine
Security.java:69)

    at

org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(T
urbineSecurity.java:337)

    at

org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionVali
dator.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(Applic
ationFilterChain.java:252)

    at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
terChain.java:173)

    at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
ve.java:213)

    at

org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve.java:178)

    at

org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato
rBase.java:432)

    at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a:126)

    at

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a: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:8
69)

    at

org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
cessConnection(Http11BaseProtocol.java:664)

    at

org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
t.java:527)

    at

org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
werWorkerThread.java:80)

    at

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l.java:684)

    at java.lang.Thread.run(Thread.java:619)
2010-02-22 15:41:02,924 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.TurbineGroupMapBuild
er.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.<cl
init>(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(Group
PeerManager.java:92)

    at

org.apache.turbine.services.security.torque.TorqueSecurityService.init(
TorqueSecurityService.java:81)

    at

org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBro
ker.java:457)

    at

org.apache.turbine.services.security.TurbineSecurity.getService(Turbine
Security.java:69)

    at

org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(T
urbineSecurity.java:337)

    at

org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionVali
dator.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(Applic
ationFilterChain.java:252)

    at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
terChain.java:173)

    at

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
ve.java:213)

    at

org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve.java:178)

    at

org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato
rBase.java:432)

    at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a:126)

    at

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a: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:8
69)

    at

org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
cessConnection(Http11BaseProtocol.java:664)

    at

org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
t.java:527)

    at

org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
werWorkerThread.java:80)

    at

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l.java:684)

    at java.lang.Thread.run(Thread.java:619)
2010-02-22 15:41:02,924 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-22 15:41:03,002 INFO

org.apache.turbine.services.BaseServiceBroker  - Finish Initializing
service (late): SecurityService

TurbineResources.properties:
----------------------------



services.SecurityService.classname=org.apache.turbine.services.security
.torque.TorqueSecurityService

services.SecurityService.user.manager =

org.apache.turbine.services.security.torque.TorqueUserManager

services.SecurityService.user.class =

org.apache.turbine.services.security.torque.TorqueUser

services.SecurityService.group.class =

org.apache.turbine.services.security.torque.TorqueGroup

services.SecurityService.permission.class =

org.apache.turbine.services.security.torque.TorquePermission

services.SecurityService.role.class =

org.apache.turbine.services.security.torque.TorqueRole

services.SecurityService.torque.userPeer.class       =

com.unycom.aportal.om.common.TurbineUserPeer

services.SecurityService.torque.groupPeer.class      =

com.unycom.aportal.om.common.TurbineGroupPeer

services.SecurityService.torque.permissionPeer.class =

com.unycom.aportal.om.common.TurbinePermissionPeer

services.SecurityService.torque.rolePeer.class       =

com.unycom.aportal.om.common.TurbineRolePeer

services.AvalonComponentService.lookup =

org.apache.torque.avalon.Torque

services.SecurityService.acl.class =

org.apache.turbine.util.security.TurbineAccessControlList

services.SecurityService.secure.passwords=false
services.SecurityService.secure.passwords.algorithm=SHA

Torque.properties:
------------------

torque.database.default=portaldb

# Connection to Oracle DB
torque.database.portaldb.adapter=oracle
torque.dsfactory.portaldb.connection.driver =

oracle.jdbc.driver.OracleDriver

torque.dsfactory.portaldb.connection.url = jdbc:oracle:thin:@dev-

srv:1521:DB

torque.dsfactory.portaldb.connection.user = user
torque.dsfactory.portaldb.connection.password = pwd



torque.dsfactory.portaldb.factory=org.apache.torque.dsfactory.SharedPoo
lDataSourceFactory

torque.defaults.pool.maxActive =        30
torque.defaults.pool.testOnBorrow =     true
torque.defaults.pool.validationQuery =  SELECT 1

torque.idbroker.clever.quantity=false
torque.idbroker.prefetch=false
torque.idbroker.usenewconnection = false
torque.manager.useCache = true

componentConfiguration.xml:
---------------------------

<componentConfig>
       <!-- Torque Component -->
       <torque>
          <configfile>/WEB-INF/conf/Torque.properties</configfile>
       </torque>
</componentConfig>




-----Original Message-----
From: Thomas Vandahl [mailto:[email protected]]
Sent: Samstag, 13. Februar 2010 17:16
To: Turbine Users List
Subject: Re: Upgrade 2.3.2 to 2.3.3

Chris Jölly wrote:


2010-02-09 09:38:23,361 ERROR


org.apache.turbine.services.security.torque.UserPeerManager  -
Could
not instantiate a new user from supplied persistent:


java.lang.NoSuchMethodException:


org.apache.turbine.om.security.TurbineUser.<init>(org.apache.torque.om.
Persistent)


    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.getConstructor(Unknown Source)
    at


org.apache.turbine.services.security.torque.UserPeerManager.getNewUser(
UserPeerManager.java:1494)

Please supply the section of your TurbineResources.properties that
configures the security service. That error looks as if something

has

been broken before.

Bye, Thomas.


------------------------------------------------------------------
--
-

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]

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



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to