I am following the quickstart.html directions and trying to run "bin\build
junit" using JDK 1.3.1.  It looks like a targeted effort was made to get
this work with JDKs other than 1.4.  However, the compile fails due to a
dependency on a JDK 1.4 class.  Is this a bug? or must we use JDK 1.4 or
better.

The stack trace is as follows:

C:\db-ojb-1.0.rc4>bin\build junit
Buildfile: build.xml

splash:

set-archive-name:

set-archive-name-date:

detect-jdk:

check-jdk12proxy-classes:

check-jndi-classes:

use-jdk12:

use-jdk13:
     [echo] detected JDK 1.3

use-jdk14:

init:

prepare:
     [copy] Copying 586 files to C:\db-ojb-1.0.rc4\target\src
     [copy] Copying 259 files to C:\db-ojb-1.0.rc4\target\srctest
     [copy] Copying 10 files to C:\db-ojb-1.0.rc4\target\srcjca

check-j2ee-classes:

preprocess:
     [echo] using switches: +JDK13, -JDBC30
     [java]
....................................................................
............................................................................
....
............................................................................
....
............................................................................
....
............................................................................
....
............................................................................
....
............................................................................
....
.
     [java]
....................................................................
............................................................................
....
............................................................................
....
...............................

main:
    [javac] Compiling 549 source files to C:\db-ojb-1.0.rc4\target\classes
    [javac]
C:\db-ojb-1.0.rc4\target\src\org\apache\ojb\otm\copy\MetadataObjectC
opyStrategy.java:69: cannot resolve symbol
    [javac] symbol  : class IdentityHashMap
    [javac] location: package util
    [javac] import java.util.IdentityHashMap;
    [javac]                  ^
    [javac]
C:\db-ojb-1.0.rc4\target\src\org\apache\ojb\otm\copy\ReflectiveObjec
tCopyStrategy.java:68: cannot resolve symbol
    [javac] symbol  : class IdentityHashMap
    [javac] location: package util
    [javac] import java.util.IdentityHashMap;
    [javac]                  ^
    [javac]
C:\db-ojb-1.0.rc4\target\src\org\apache\ojb\otm\copy\MetadataObjectC
opyStrategy.java:100: cannot resolve symbol
    [javac] symbol  : class IdentityHashMap
    [javac] location: class
org.apache.ojb.otm.copy.MetadataObjectCopyStrategy
    [javac]         return clone(obj, new IdentityHashMap(), broker);
    [javac]                               ^
    [javac]
C:\db-ojb-1.0.rc4\target\src\org\apache\ojb\otm\copy\ReflectiveObjec
tCopyStrategy.java:108: cannot resolve symbol
    [javac] symbol  : class IdentityHashMap
    [javac] location: class
org.apache.ojb.otm.copy.ReflectiveObjectCopyStrategy

    [javac]             return clone(toCopy, new IdentityHashMap(), new
HashMap(
));
    [javac]                                          ^
    [javac] 4 errors

BUILD FAILED
file:C:/db-ojb-1.0.rc4/build.xml:218: Compile failed; see the compiler error
out
put for details.

Total time: 1 minute 9 seconds


> __________________________________________________
> Daniel B. Brown | WELLS FARGO BANK MINNESOTA, N.A. |
> Software Architect | http://www.wellsfargo.com  | MAC N2702-011 | 
> 9062 Old Annapolis Road | Columbia | MD | 21045-1951 | 
>         p: 410.884.2034 | f: 410.715.2325 | [EMAIL PROTECTED]
> |
> 

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

Reply via email to