There are a couple of relative paths in the command.
There are two instances of -DPMFProperties, one relative and the other
absolute
The property -Djdo.tck.testdata is relative
The property -Djdo.tck.cfg is relative
Craig
Here's the hanging command in my environment. I've formatted the
output a bit for clarity:
java -cp /Users/clr/.m2/repository/org/apache/jdo/jdo-exectck/1.0-
SNAPSHOT/jdo-exectck-1.0-SNAPSHOT.jar:
/Users/clr/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar:
/Users/clr/.m2/repository/org/apache/derby/derby/10.6.1.0/
derby-10.6.1.0.jar:
/Users/clr/.m2/repository/org/apache/derby/derbytools/10.6.1.0/
derbytools-10.6.1.0.jar:
/Users/clr/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar:
/Users/clr/.m2/repository/javax/jdo/jdo-api/3.0/jdo-api-3.0.jar:
/Users/clr/.m2/repository/javax/transaction/jta/1.1/jta-1.1.jar:/
Users/clr/.m2/repository/org/datanucleus/datanucleus-core/2.1.0-
release/datanucleus-core-2.1.0-release.jar:
/Users/clr/.m2/repository/org/datanucleus/datanucleus-rdbms/2.1.0-
release/datanucleus-rdbms-2.1.0-release.jar:
/Users/clr/.m2/repository/org/datanucleus/datanucleus-enhancer/2.1.0-
release/datanucleus-enhancer-2.1.0-release.jar:
/Users/clr/.m2/repository/asm/asm/3.3/asm-3.3.jar:
/Users/clr/.m2/repository/org/datanucleus/datanucleus-jpa/2.1.0-
release/datanucleus-jpa-2.1.0-release.jar:
/Users/clr/.m2/repository/org/springframework/spring-core/2.0/spring-
core-2.0.jar:
/Users/clr/.m2/repository/commons-logging/commons-logging/1.1/commons-
logging-1.1.jar:
/Users/clr/.m2/repository/log4j/log4j/1.2.13/log4j-1.2.13.jar:
/Users/clr/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.jar:
/Users/clr/.m2/repository/avalon-framework/avalon-framework/4.1.3/
avalon-framework-4.1.3.jar:
/Users/clr/.m2/repository/javax/servlet/servlet-api/2.3/servlet-
api-2.3.jar:
/Users/clr/.m2/repository/org/springframework/spring-beans/2.0/spring-
beans-2.0.jar:
/Users/clr/.m2/repository/org/datanucleus/datanucleus-connectionpool/
2.0.1/datanucleus-connectionpool-2.0.1.jar:
/Users/clr/.m2/repository/c3p0/c3p0/0.9.0.2/c3p0-0.9.0.2.jar:
/Users/clr/.m2/repository/commons-dbcp/commons-dbcp/1.2.1/commons-
dbcp-1.2.1.jar:
/Users/clr/.m2/repository/commons-collections/commons-collections/3.2/
commons-collections-3.2.jar:
/Users/clr/.m2/repository/commons-pool/commons-pool/1.3/commons-
pool-1.3.jar:
/Users/clr/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:
/Users/clr/.m2/repository/xerces/xercesImpl/2.0.2/xercesImpl-2.0.2.jar:
/Users/clr/.m2/repository/org/apache/geronimo/specs/geronimo-
jpa_2.0_spec/1.0/geronimo-jpa_2.0_spec-1.0.jar:
/Users/clr/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-
utils-1.1.jar:
/Users/clr/apache/jdo/trunk/tck/target/enhanced/jdori/
applicationidentity/:
/Users/clr/apache/jdo/trunk/tck/target/classes/:
-DResultPrinterClass=org.apache.jdo.tck.util.BatchResultPrinter
-Dverbose=true
-Djdo.tck.cleanupaftertest=true
-DPMFProperties=jdori-pmf.properties
-DPMFProperties=/Users/clr/apache/jdo/trunk/tck/src/conf/jdori-
pmf.properties
-DPMF2Properties=/Users/clr/apache/jdo/trunk/tck/target/classes/jdori-
pmf.properties
-Djdo.tck.exclude=
-Djdo.tck.log.directory=/Users/clr/apache/jdo/trunk/tck/target/logs/
20101126-092623/
-Djdo.tck.identitytype=applicationidentity
-Djdo.tck.testdata=org/apache/jdo/tck/pc/company/companyM-
MRelationships.xml
-Djdo.tck.standarddata=null
-Djdo.tck.requiredOptions=
-Djdo.tck.signaturefile=/Users/clr/apache/jdo/trunk/tck/src/conf/
jdo-3_1-signatures.txt
-Djdo.tck.schemaname=applicationidentity0
-Djdo.tck.cfg=companyAnnotatedM-MRelationshipsFCConcrete.conf
-Dderby.system.home=/Users/clr/apache/jdo/trunk/tck/target/database/
derby
-Xmx512m org.apache.jdo.tck.util.BatchTestRunner
org.apache.jdo.tck.mapping.CompletenessTest
Craig L Russell
Architect, Oracle
http:
//db.apache.org/jdo
408 276-5638 mailto:[email protected]
P.S. A good JDO? O, Gasp!