Hi,
I downloaded version 0.9.5 of OJB and ran the regression test suite.
I am using JDK 1.3.1_04 on Windows 2000. The build generated two warnings
saying "java.sql.PreparedStatement has been deprecated". I am not sure if
that is a problem.
But then I saw the following error further down in the build trace.
[torque-create-db] Using classpath
[torque-create-db] Generating to file
D:\tools\ojb095\target\src\sql\create-db.sql
[torque-create-db] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-create-db] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-create-db] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-create-db] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[sql] Executing file: D:\tools\ojb095\target\src\sql\create-db.sql
[sql] Failed to execute: ECHO Not implemented
[sql] java.sql.SQLException: Unexpected token: 37000 Unexpected token:
ECHO in statement [ECHO Not implemented]
[sql] 0 of 1 SQL statements executed successfully
This does look like a problem. Following this one of the JUnit tests
reported an error. When I looked into the error log I saw that it was coming
from the Testcase: testDelete. There was a null pointer exception.
I have set JAVA_HOME correctly. Can someone help me figure out what
is wrong? The complete screen trace of the build process is attached below.
Thanks.
-Hemant
D:\tools\ojb095>bin\build junit
Buildfile: build.xml
set-archive-name:
set-archive-name-date:
detect-jdk:
use-jdk12:
use-jdk13:
[echo] detected JDK 1.3
use-jdk14:
init:
prepare:
preprocess:
[echo] using switches: +JDK13, -JDBC30
[java]
............................................................................
................................
............................................................................
............................................
............................................................................
............................................
............................................................................
............................................
............................................................................
...
[java]
............................................................................
................................
............................................................................
........
main:
[javac] Compiling 547 source files to D:\tools\ojb095\target\classes
[javac]
D:\tools\ojb095\target\src\org\apache\ojb\broker\util\pooling\WrappedPrepare
dStatement.java:99: warning: set
UnicodeStream(int,java.io.InputStream,int) in java.sql.PreparedStatement has
been deprecated
[javac] public class WrappedPreparedStatement implements
PreparedStatement
[javac] ^
[javac]
D:\tools\ojb095\target\src\org\apache\ojb\broker\util\pooling\WrappedPrepare
dStatement.java:487: warning: se
tUnicodeStream(int,java.io.InputStream,int) in java.sql.PreparedStatement
has been deprecated
[javac] pstmt.setUnicodeStream(parameterIndex, x, length);
[javac] ^
[javac] 2 warnings
[javac] Compiling 192 source files to D:\tools\ojb095\target\classestest
useP6Spy:
dontUseP6Spy:
[echo] NOT using P6Spy
prepare-testdb:
[delete] Deleting directory D:\tools\ojb095\target\test
[copy] Copying 1 file to D:\tools\ojb095\target\test
[copy] Copying 1 file to D:\tools\ojb095\target\test
[copy] Copying 1 file to D:\tools\ojb095\target\test
[copy] Copying 1 file to D:\tools\ojb095\target\test
[copy] Copying 14 files to D:\tools\ojb095\target\test\ojb
project-sql-classpath:
[echo] +------------------------------------------+
[echo] | |
[echo] | Generating SQL for OJB Testsuite! |
[echo] | enJoy! |
[echo] | |
[echo] +------------------------------------------+
[torque-sql] Using contextProperties file: D:\tools\ojb095\build.properties
[torque-sql] Using classpath
[torque-sql] Generating to file
D:\tools\ojb095\target\src\sql\report.ojbtest.sql.generation
[torque-sql] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-sql] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-sql] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-sql] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
project-create-db-classpath:
[echo]
[echo] driver="org.hsqldb.jdbcDriver"
[echo] url="jdbc:hsqldb:target/test/OJB"
[echo] userid="sa"
[echo] password=""
[echo]
[torque-create-db] Using classpath
[torque-create-db] Generating to file
D:\tools\ojb095\target\src\sql\create-db.sql
[torque-create-db] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-create-db] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-create-db] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-create-db] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[sql] Executing file: D:\tools\ojb095\target\src\sql\create-db.sql
[sql] Failed to execute: ECHO Not implemented
[sql] java.sql.SQLException: Unexpected token: 37000 Unexpected token:
ECHO in statement [ECHO Not implemented]
[sql] 0 of 1 SQL statements executed successfully
project-datasql-classpath:
[echo] +-----------------------------------------------+
[echo] | |
[echo] | Generating SQL from data XML ! |
[echo] | enJoy! |
[echo] | |
[echo] +-----------------------------------------------+
[echo] taking build.properties from: build.properties
[torque-datasql] Using contextProperties file:
D:\tools\ojb095\build.properties
[torque-datasql] Using classpath
[torque-datasql] Generating to file
D:\tools\ojb095\target\src\sql\ojbtest-data.sql
[torque-datasql] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-datasql] Resolver: used database.dtd from
org.apache.torque.engine.database.transform package
[torque-datasql] Resolver: used D:\tools\ojb095\src\schema\ojbtest-data.dtd
project-insert-sql:
[torque-insert-sql] Our new url -> jdbc:hsqldb:target/test/OJB
[torque-insert-sql] Executing file:
D:\tools\ojb095\target\src\sql\ojbtest-schema.sql
[torque-insert-sql] Executing file:
D:\tools\ojb095\target\src\sql\ojbcore-schema.sql
[torque-insert-sql] Executing file:
D:\tools\ojb095\target\src\sql\ojbtest-data.sql
[torque-insert-sql] 171 of 171 SQL statements executed successfully
junit-no-compile-no-prepare:
[junit] Running org.apache.ojb.broker.AllTests
[junit] [BOOT] INFO: OJB.properties:
file:/D:/tools/ojb095/target/test/ojb/OJB.properties
[junit] Tests run: 115, Failures: 0, Errors: 0, Time elapsed: 6.92 sec
[junit] Running org.apache.ojb.odmg.AllTests
[junit] [BOOT] INFO: OJB.properties:
file:/D:/tools/ojb095/target/test/ojb/OJB.properties
[junit] Tests run: 122, Failures: 0, Errors: 1, Time elapsed: 9.344 sec
[junit] TEST org.apache.ojb.odmg.AllTests FAILED
[junit] Running org.apache.ojb.soda.AllTests
[junit] [BOOT] INFO: OJB.properties:
file:/D:/tools/ojb095/target/test/ojb/OJB.properties
[junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 4.676 sec
junit-no-compile:
junit:
BUILD SUCCESSFUL
Total time: 1 minute 22 seconds
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>