You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-user@db.apache.org by Bengt-Erik Fröberg <be...@ks.se> on 2003/08/22 18:23:35 UTC

Common starting problem

Hi all.

I have a problem that seems to be puzzling to many a good developer....
I'm trying to run the Torque tutorial example without any luck.

ANT: version 1.5.3-1
Java: version 1.4.2
OS: W2000 Professional
Torque: version 3.1-beta1

===============================================
GENERATED OUTPUT....
===============================================
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corporation

C:\>cd %TORQUE_HOME%

C:\jdk\torque-gen-3.1-beta1>ant -f build-torque.xml
Buildfile: build-torque.xml

main:

check-use-classpath:

check-run-only-on-schema-change:

sql-check:

sql:
     [echo] +------------------------------------------+
     [echo] |                                          |
     [echo] | Generating SQL for YOUR Torque project!  |
     [echo] |                                          |
     [echo] +------------------------------------------+

sql-classpath:

sql-template:
     [echo] loading templates from templates

BUILD FAILED

C:\jdk\torque-gen-3.1-beta1\build-torque.xml:208: Could not create task of
type:
 torque-sql due to java.lang.VerifyError: (class:
org/apache/torque/task/TorqueD
ataModelTask, method: initControlContext signature:
()Lorg/apache/velocity/conte
xt/Context;) Incompatible object argument for function call

Total time: 2 seconds
C:\jdk\torque-gen-3.1-beta1>
===============================================
build.properties
===============================================
torque.project = bookstore
torque.database = mysql
torque.targetPackage = com.kazmier.om
torque.database.createUrl = jdbc:mysql://127.0.0.1/mysql
torque.database.buildUrl = jdbc:mysql://127.0.0.1/bookstore
torque.database.url = jdbc:mysql://127.0.0.1/bookstore
torque.database.driver = org.gjt.mm.mysql.Driver
torque.database.user = blahblah
torque.database.password = bluhbluh
torque.database.host = 127.0.0.1
===============================================
Torque.properties
===============================================
log4j.rootCategory = DEBUG, default
log4j.appender.default = org.apache.log4j.FileAppender
log4j.appender.default.file = ./torque.log
log4j.appender.default.layout = org.apache.log4j.SimpleLayout

torque.database.default = bookstore
torque.database.bookstore.driver = org.gjt.mm.mysql.Driver
torque.database.bookstore.url = jdbc:mysql://127.0.0.1/bookstore
torque.database.bookstore.username = blahblah
torque.database.bookstore.password = bluhbluh
===============================================
project-schema.xml
===============================================
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE database SYSTEM
 "http://db.apache.org/torque/dtd/database_3_1.dtd">

<database
  name="bookstore"
  defaultIdMethod="idbroker">

  <table name="book" description="Book Table">
    <column
      name="book_id"
      required="true"
      primaryKey="true"
      type="INTEGER"
      description="Book Id"/>
    <column
      name="title"
      required="true"
      type="VARCHAR"
      size="255"
      description="Book Title"/>
    <column
      name="isbn"
      required="true"
      type="VARCHAR"
      size="24"
      javaName="ISBN"
      description="ISBN Number"/>
    <column
      name="publisher_id"
      required="true"
      type="INTEGER"
      description="Foreign Key Publisher"/>
    <column
      name="author_id"
      required="true"
      type="INTEGER"
      description="Foreign Key Author"/>
    <foreign-key foreignTable="publisher">
      <reference
        local="publisher_id"
        foreign="publisher_id"/>
    </foreign-key>
    <foreign-key foreignTable="author">
      <reference
        local="author_id"
        foreign="author_id"/>
    </foreign-key>
  </table>
  <table name="publisher" description="Publisher Table">
    <column
      name="publisher_id"
      required="true"
      primaryKey="true"
      type="INTEGER"
      description="Publisher Id"/>
    <column
      name="name"
      required="true"
      type="VARCHAR"
      size="128"
      description="Publisher Name"/>
  </table>
  <table name="author" description="Author Table">
    <column
      name="author_id"
      required="true"
      primaryKey="true"
      type="INTEGER"
      description="Author Id"/>
    <column
      name="first_name"
      required="true"
      type="VARCHAR"
      size="128"
      description="First Name"/>
    <column
      name="last_name"
      required="true"
      type="VARCHAR"
      size="128"
      description="Last Name"/>
  </table>
</database>
===============================================

>From what I've been able to read on the newsgroup(s) there seems to be
some kind of compability issues

between certain .jars... but which .jars!?

Would appreciate any suggestions.

Thanks!

/Bengt-Eric Froberg, developer, Karolinska Hopspital, Sweden



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org


RE: Common starting problem

Posted by Cameron Hickey <ca...@panoramatos.com>.
>From the looks of the error, it would seem that the velocity jar is the
one that is causing the problem.  I have had lots of problems getting
the build to work in the past, and they ended up coming from missing a
few JARs (check the dependencies page on the torque website) and from
having the same jar in more than one version (check that you have only
the latest version of the velocity jar and others).

This may not be the most useful response, but its hard to troubleshoot a
local system...

Cameron

-----Original Message-----
From: Bengt-Erik Fröberg [mailto:bengt.erik.froberg@ks.se] 
Sent: Friday, August 22, 2003 7:24 PM
To: torque-user@db.apache.org
Subject: Common starting problem

Hi all.

I have a problem that seems to be puzzling to many a good developer....
I'm trying to run the Torque tutorial example without any luck.

ANT: version 1.5.3-1
Java: version 1.4.2
OS: W2000 Professional
Torque: version 3.1-beta1

===============================================
GENERATED OUTPUT....
===============================================
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corporation

C:\>cd %TORQUE_HOME%

C:\jdk\torque-gen-3.1-beta1>ant -f build-torque.xml
Buildfile: build-torque.xml

main:

check-use-classpath:

check-run-only-on-schema-change:

sql-check:

sql:
     [echo] +------------------------------------------+
     [echo] |                                          |
     [echo] | Generating SQL for YOUR Torque project!  |
     [echo] |                                          |
     [echo] +------------------------------------------+

sql-classpath:

sql-template:
     [echo] loading templates from templates

BUILD FAILED

C:\jdk\torque-gen-3.1-beta1\build-torque.xml:208: Could not create task
of
type:
 torque-sql due to java.lang.VerifyError: (class:
org/apache/torque/task/TorqueD
ataModelTask, method: initControlContext signature:
()Lorg/apache/velocity/conte
xt/Context;) Incompatible object argument for function call

Total time: 2 seconds
C:\jdk\torque-gen-3.1-beta1>
===============================================
build.properties
===============================================
torque.project = bookstore
torque.database = mysql
torque.targetPackage = com.kazmier.om
torque.database.createUrl = jdbc:mysql://127.0.0.1/mysql
torque.database.buildUrl = jdbc:mysql://127.0.0.1/bookstore
torque.database.url = jdbc:mysql://127.0.0.1/bookstore
torque.database.driver = org.gjt.mm.mysql.Driver
torque.database.user = blahblah
torque.database.password = bluhbluh
torque.database.host = 127.0.0.1
===============================================
Torque.properties
===============================================
log4j.rootCategory = DEBUG, default
log4j.appender.default = org.apache.log4j.FileAppender
log4j.appender.default.file = ./torque.log
log4j.appender.default.layout = org.apache.log4j.SimpleLayout

torque.database.default = bookstore
torque.database.bookstore.driver = org.gjt.mm.mysql.Driver
torque.database.bookstore.url = jdbc:mysql://127.0.0.1/bookstore
torque.database.bookstore.username = blahblah
torque.database.bookstore.password = bluhbluh
===============================================
project-schema.xml
===============================================
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE database SYSTEM
 "http://db.apache.org/torque/dtd/database_3_1.dtd">

<database
  name="bookstore"
  defaultIdMethod="idbroker">

  <table name="book" description="Book Table">
    <column
      name="book_id"
      required="true"
      primaryKey="true"
      type="INTEGER"
      description="Book Id"/>
    <column
      name="title"
      required="true"
      type="VARCHAR"
      size="255"
      description="Book Title"/>
    <column
      name="isbn"
      required="true"
      type="VARCHAR"
      size="24"
      javaName="ISBN"
      description="ISBN Number"/>
    <column
      name="publisher_id"
      required="true"
      type="INTEGER"
      description="Foreign Key Publisher"/>
    <column
      name="author_id"
      required="true"
      type="INTEGER"
      description="Foreign Key Author"/>
    <foreign-key foreignTable="publisher">
      <reference
        local="publisher_id"
        foreign="publisher_id"/>
    </foreign-key>
    <foreign-key foreignTable="author">
      <reference
        local="author_id"
        foreign="author_id"/>
    </foreign-key>
  </table>
  <table name="publisher" description="Publisher Table">
    <column
      name="publisher_id"
      required="true"
      primaryKey="true"
      type="INTEGER"
      description="Publisher Id"/>
    <column
      name="name"
      required="true"
      type="VARCHAR"
      size="128"
      description="Publisher Name"/>
  </table>
  <table name="author" description="Author Table">
    <column
      name="author_id"
      required="true"
      primaryKey="true"
      type="INTEGER"
      description="Author Id"/>
    <column
      name="first_name"
      required="true"
      type="VARCHAR"
      size="128"
      description="First Name"/>
    <column
      name="last_name"
      required="true"
      type="VARCHAR"
      size="128"
      description="Last Name"/>
  </table>
</database>
===============================================

>>From what I've been able to read on the newsgroup(s) there seems to be
some kind of compability issues

between certain .jars... but which .jars!?

Would appreciate any suggestions.

Thanks!

/Bengt-Eric Froberg, developer, Karolinska Hopspital, Sweden



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-user-unsubscribe@db.apache.org
For additional commands, e-mail: torque-user-help@db.apache.org