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

Reply via email to