At some stage between 3.3.RC1 and 3.3.RC2 a change to torque was made
that broke things for the TurbineAvalonComponentService.
Using turbine (2.3.2) and torque 3.3.RC2, after torque starts up it is
immediately disposed of and hence any queries that are executed are
greeted with a TorqueException that indicates "Torque is not initialized".
Here is the relevant chunk of the start up log:
avalon - added Role org.apache.torque.avalon.Torque with shorthand
torque for org.apache.torque.avalon.TorqueComponent
avalon - looking up shorthand torque, returning
org.apache.torque.avalon.Torque
avalon - Adding component (org.apache.torque.avalon.Torque =
org.apache.torque.avalon.TorqueComponent)
avalon - Attempting to get Handler for role
[org.apache.torque.avalon.Torque]
avalon - Handler type =
org.apache.avalon.excalibur.component.DefaultComponentHandler
avalon - ComponentHandler initialized for:
org.apache.torque.avalon.TorqueComponent
avalon - ComponentFactory creating new instance of
org.apache.torque.avalon.TorqueComponent.
avalon - no logger attribute available, using standard logger
avalon - configure(torque::<no
value>:@file:/S:/eclipse-workspace/cmes-dev/target/deploy/dev-m2/WEB-INF/conf/componentConfiguration.xml:7:13)
avalon - Config File is
S:\eclipse-workspace\cmes-dev\target\deploy\dev-m2\WEB-INF/conf/Torque.properties
avalon - initialize()
dsfactory.AbstractDataSourceFactory - Starting initCPDS
dsfactory.AbstractDataSourceFactory -
applyConfiguration([EMAIL PROTECTED],
[EMAIL PROTECTED])
dsfactory.AbstractDataSourceFactory -
applyConfiguration([EMAIL PROTECTED],
[EMAIL PROTECTED])
dsfactory.AbstractDataSourceFactory -
setSimpleProperty([EMAIL PROTECTED],
driver, org.postgresql.Driver)
dsfactory.AbstractDataSourceFactory -
setSimpleProperty([EMAIL PROTECTED],
url, jdbc:postgresql://127.0.0.1:5432/cmesdev)
dsfactory.AbstractDataSourceFactory -
setSimpleProperty([EMAIL PROTECTED],
user, torque)
dsfactory.AbstractDataSourceFactory -
setSimpleProperty([EMAIL PROTECTED],
password, (value not logged))
dsfactory.SharedPoolDataSourceFactory - Starting initJdbc2Pool
dsfactory.AbstractDataSourceFactory -
applyConfiguration([EMAIL PROTECTED],
[EMAIL PROTECTED])
dsfactory.AbstractDataSourceFactory -
applyConfiguration([EMAIL PROTECTED],
[EMAIL PROTECTED])
dsfactory.AbstractDataSourceFactory -
setSimpleProperty([EMAIL PROTECTED],
maxActive, 10)
dsfactory.AbstractDataSourceFactory -
setSimpleProperty([EMAIL PROTECTED],
testOnBorrow, true)
dsfactory.AbstractDataSourceFactory -
setSimpleProperty([EMAIL PROTECTED],
validationQuery, SELECT 1)
avaloncomponent.TurbineAvalonComponentService - Lookup for Component
org.apache.torque.avalon.Torque successful
avalon - ComponentFactory decommissioning instance of
org.apache.torque.avalon.TorqueComponent.
avalon - dispose()
Jeffery Brekkie has confirmed this behaviour (despite his initial
comment that RC2 was all good). There are a few items in the changelog
that could impact this area.
Jeffery and I have both reverted to RC1 for now pending further
investigation.
Scott
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]