Did you ever get past this problem?

You should log into Mysql and run the command:

show table status;

on the easydesk database. This will show you what table types have been created in your database. I had this same problem with Torque when I first started and it turned out that Torque was not creating InnoDB tables. In my previous email to this list there are instructions on how to change the table type when using Torque to generate your schema.

Regards & Happy Torqueing

Dan Cooper

Youngho Cho wrote:

Hello,

Here is my test result.
I added log line into initialize() method.

It looks like the torque initialize process has a problem for checking 
Tranasction Support or Not.
During initialize process, the IDBroker call the TorqueInstance for checking 
the Connection support transaction.
Because the TorqueInstance doesn't initialize yet,  it always set false even 
the connection support transaction.

2005-06-23 23:31:14,609 [main] DEBUG org.apache.torque.TorqueInstance - 
init([EMAIL PROTECTED])
2005-06-23 23:31:14,609 [main] DEBUG org.apache.torque.TorqueInstance - 
setConfiguration([EMAIL PROTECTED])
2005-06-23 23:31:14,609 [main] DEBUG org.apache.torque.TorqueInstance - 
initialize()
2005-06-23 23:31:14,625 [main] DEBUG org.apache.torque.TorqueInstance - 
setConfiguration([EMAIL PROTECTED])
2005-06-23 23:31:14,625 [main] DEBUG org.apache.torque.TorqueInstance - 
initAdapters([EMAIL PROTECTED])
2005-06-23 23:31:14,718 [main] DEBUG org.apache.torque.TorqueInstance - Adding 
mysql -> easydesk as Adapter
2005-06-23 23:31:14,718 [main] DEBUG org.apache.torque.TorqueInstance - 
initDataSourceFactories([EMAIL PROTECTED])
2005-06-23 23:31:14,718 [main] DEBUG org.apache.torque.TorqueInstance - handle: 
easydesk DataSourceFactory: 
org.apache.torque.dsfactory.SharedPoolDataSourceFactory
2005-06-23 23:31:14,828 [main] DEBUG org.apache.torque.TorqueInstance - 
getConfiguration() = [EMAIL PROTECTED]
2005-06-23 23:31:14,828 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - Starting initCPDS
2005-06-23 23:31:14,843 [main] DEBUG org.apache.torque.TorqueInstance - 
getConfiguration() = [EMAIL PROTECTED]
2005-06-23 23:31:14,843 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
applyConfiguration([EMAIL PROTECTED], [EMAIL PROTECTED])
2005-06-23 23:31:14,843 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
applyConfiguration([EMAIL PROTECTED], [EMAIL PROTECTED])
2005-06-23 23:31:14,890 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
setSimpleProperty([EMAIL PROTECTED], driver, org.gjt.mm.mysql.Driver)
2005-06-23 23:31:14,906 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - setSimpleProperty([EMAIL 
PROTECTED], url, 
jdbc:mysql://localhost:3306/easydesk?zeroDateTimeBehavior=round&useNewIO=true)
2005-06-23 23:31:14,906 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
setSimpleProperty([EMAIL PROTECTED], user, root)
2005-06-23 23:31:14,906 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
setSimpleProperty([EMAIL PROTECTED], password,  (value not logged))
2005-06-23 23:31:14,906 [main] DEBUG 
org.apache.torque.dsfactory.SharedPoolDataSourceFactory - Starting initJdbc2Pool
2005-06-23 23:31:14,937 [main] DEBUG org.apache.torque.TorqueInstance - 
getConfiguration() = [EMAIL PROTECTED]
2005-06-23 23:31:14,937 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
applyConfiguration([EMAIL PROTECTED], [EMAIL PROTECTED])
2005-06-23 23:31:14,937 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
applyConfiguration([EMAIL PROTECTED], [EMAIL PROTECTED])
2005-06-23 23:31:14,984 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
setSimpleProperty([EMAIL PROTECTED], maxActive, 60)
2005-06-23 23:31:14,984 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
setSimpleProperty([EMAIL PROTECTED], maxWait, 30000)
2005-06-23 23:31:14,984 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
setSimpleProperty([EMAIL PROTECTED], testOnBorrow, true)
2005-06-23 23:31:14,984 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
setSimpleProperty([EMAIL PROTECTED], timeBetweenEvictionRunsMillis, -1)
2005-06-23 23:31:14,984 [main] DEBUG 
org.apache.torque.dsfactory.AbstractDataSourceFactory - 
setSimpleProperty([EMAIL PROTECTED], validationQuery, SELECT 1)
2005-06-23 23:31:15,000 [main] DEBUG org.apache.torque.TorqueInstance - Adding 
a dummy entry for default, mapped onto easydesk
2005-06-23 23:31:15,062 [main] DEBUG org.apache.torque.TorqueInstance - 
getConfiguration() = [EMAIL PROTECTED]
2005-06-23 23:31:15,078 [main] ERROR org.apache.torque.oid.IDBroker - 
org.apache.torque.TorqueException: Torque is not initialized.
2005-06-23 23:31:15,078 [main] WARN  org.apache.torque.oid.IDBroker - IDBroker 
is being used with db 'easydesk', 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.
2005-06-23 23:31:15,109 [Torque - ID Broker thread] DEBUG 
org.apache.torque.oid.IDBroker - IDBroker thread was started.
2005-06-23 23:31:17,703 [main] INFO  org.apache.torque.TorqueInstance - Added 
Manager for Class: com.nannet.jettiger.om.JettigerUser -> 
com.nannet.jettiger.om.JettigerUserManager
2005-06-23 23:31:17,781 [main] DEBUG org.apache.torque.TorqueInstance - 
getConfiguration() = [EMAIL PROTECTED]
2005-06-23 23:31:17,781 [main] DEBUG org.apache.torque.TorqueInstance - 
initialize finished


I could solved this problem by moving initialize finish flag set true when after dataSourceFactory initialize not completely finished the TorqueInstance.

[EMAIL PROTECTED] db-torque]$ cvs diff 
src/java/org/apache/torque/TorqueInstance.java
Index: src/java/org/apache/torque/TorqueInstance.java
===================================================================
RCS file: 
/home/cvspublic/db-torque/src/java/org/apache/torque/TorqueInstance.java,v
retrieving revision 1.11
diff -r1.11 TorqueInstance.java
149a150,151


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

Reply via email to