I checked out the latest build from general svn trunk. Here what I got:
[WARNING]
/root/openjpa/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/nullity/TestBasicFieldNullity.java:[29,45]
com.sun.corba.se.spi.legacy.connection.GetEndPointInfoAgainException is Sun
proprietary API and may be removed in a future release
[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
enhance:
enhance.all.entities:
[echo] running enhancer
360 WARN [main] openjpa.Runtime - The configuration property named
"openjpa.loglevel" was not recognized and will be ignored, although the name
closely matches a valid property called "openjpa.Log".
128158 xml-persistence-unit WARN [main] openjpa.Runtime - Found no
persistent property in
"org.apache.openjpa.persistence.inheritance.entity.XMLCallback"
136248 xml-persistence-unit WARN [main] openjpa.MetaData - Found
duplicate metadata or mapping for "class
org.apache.openjpa.persistence.access.xml.XMLDefPropMixedFieldAccess2".
Ignoring.
136252 xml-persistence-unit WARN [main] openjpa.MetaData - Found
duplicate metadata or mapping for "class
org.apache.openjpa.persistence.access.xml.XMLPropAccess2". Ignoring.
142857 xml-persistence-unit WARN [main] openjpa.MetaData - Found
duplicate metadata or mapping for "class
org.apache.openjpa.persistence.access.xml.XMLFieldAccess2". Ignoring.
142860 xml-persistence-unit WARN [main] openjpa.MetaData - Found
duplicate metadata or mapping for "class
org.apache.openjpa.persistence.access.xml.XMLDefFieldMixedPropAccess2".
Ignoring.
155248 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.persistence.fields.TestEnumQueryConstructor" loaded by
org.apache.openjpa.lib.util.temporaryclassloa...@39139da8 has no metadata;
enhancing as persistence aware. If you intended for "class
org.apache.openjpa.persistence.fields.TestEnumQueryConstructor" to be
persistence-capable, then this means that OpenJPA could not find any
metadata for "class
org.apache.openjpa.persistence.fields.TestEnumQueryConstructor". This can
happen if the directory containing your metadata is not in your CLASSPATH,
or if your metadata files are not named properly. See the documentation on
metadata placement for more information.
155958 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.persistence.embed.Item4$Catagory" loaded by
AntClassLoader[/root/openjpa/openjpa-persistence-jdbc/target/test-classes:/root/openjpa/openjpa-persistence-jdbc/target/classes:/root/openjpa/openjpa-jdbc/target/classes:/root/openjpa/openjpa-kernel/target/classes:/root/openjpa/openjpa-lib/target/classes:/root/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar:/root/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar:/root/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/root/.m2/repository/net/sourceforge/serp/serp/1.13.1/serp-1.13.1.jar:/root/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar:/root/.m2/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar:/root/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/root/.m2/repository/commons-pool/commons-pool/1.5.3/commons-pool-1.5.3.jar:/root/openjpa/openjpa-persistence/target/classes:/root/.m2/repository/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/geronimo-jpa_2.0_spec-1.1.jar:/root/.m2/repository/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar:/root/.m2/repository/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar:/root/.m2/repository/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar:/root/.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar:/root/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/root/.m2/repository/com/sun/xml/bind/jaxb-impl/2.0.5/jaxb-impl-2.0.5.jar:/root/.m2/repository/simple-jndi/simple-jndi/0.11.4/simple-jndi-0.11.4.jar:/root/.m2/repository/org/apache/derby/derby/10.5.3.0_1/derby-10.5.3.0_1.jar]
has no metadata; enhancing as persistence aware. If you intended for "class
org.apache.openjpa.persistence.embed.Item4$Catagory" to be
persistence-capable, then this means that OpenJPA could not find any
metadata for "class org.apache.openjpa.persistence.embed.Item4$Catagory".
This can happen if the directory containing your metadata is not in your
CLASSPATH, or if your metadata files are not named properly. See the
documentation on metadata placement for more information.
156580 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.conf.TestCacheMarshallerEndToEnd" loaded by
org.apache.openjpa.lib.util.temporaryclassloa...@39139da8 has no metadata;
enhancing as persistence aware. If you intended for "class
org.apache.openjpa.conf.TestCacheMarshallerEndToEnd" to be
persistence-capable, then this means that OpenJPA could not find any
metadata for "class org.apache.openjpa.conf.TestCacheMarshallerEndToEnd".
This can happen if the directory containing your metadata is not in your
CLASSPATH, or if your metadata files are not named properly. See the
documentation on metadata placement for more information.
156826 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.persistence.criteria.CustomerFullName" loaded by
org.apache.openjpa.lib.util.temporaryclassloa...@39139da8 has no metadata;
enhancing as persistence aware. If you intended for "class
org.apache.openjpa.persistence.criteria.CustomerFullName" to be
persistence-capable, then this means that OpenJPA could not find any
metadata for "class
org.apache.openjpa.persistence.criteria.CustomerFullName". This can happen
if the directory containing your metadata is not in your CLASSPATH, or if
your metadata files are not named properly. See the documentation on
metadata placement for more information.
158909 xml-persistence-unit WARN [main] openjpa.Runtime - Found no
persistent property in
"org.apache.openjpa.persistence.access.MappedCallbackSup"
161266 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.persistence.jdbc.meta.TestDFG" loaded by
org.apache.openjpa.lib.util.temporaryclassloa...@39139da8 has no metadata;
enhancing as persistence aware. If you intended for "class
org.apache.openjpa.persistence.jdbc.meta.TestDFG" to be persistence-capable,
then this means that OpenJPA could not find any metadata for "class
org.apache.openjpa.persistence.jdbc.meta.TestDFG". This can happen if the
directory containing your metadata is not in your CLASSPATH, or if your
metadata files are not named properly. See the documentation on metadata
placement for more information.
163905 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.persistence.test.PersistenceTestCase$FixedMap" loaded by
org.apache.openjpa.lib.util.temporaryclassloa...@39139da8 has no metadata;
enhancing as persistence aware. If you intended for "class
org.apache.openjpa.persistence.test.PersistenceTestCase$FixedMap" to be
persistence-capable, then this means that OpenJPA could not find any
metadata for "class
org.apache.openjpa.persistence.test.PersistenceTestCase$FixedMap". This can
happen if the directory containing your metadata is not in your CLASSPATH,
or if your metadata files are not named properly. See the documentation on
metadata placement for more information.
164539 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.persistence.kernel.common.apps.AppIdSubA$ID" loaded by
org.apache.openjpa.lib.util.temporaryclassloa...@39139da8 has no metadata;
enhancing as persistence aware. If you intended for "class
org.apache.openjpa.persistence.kernel.common.apps.AppIdSubA$ID" to be
persistence-capable, then this means that OpenJPA could not find any
metadata for "class
org.apache.openjpa.persistence.kernel.common.apps.AppIdSubA$ID". This can
happen if the directory containing your metadata is not in your CLASSPATH,
or if your metadata files are not named properly. See the documentation on
metadata placement for more information.
172815 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.persistence.criteria.CustomerDetails" loaded by
org.apache.openjpa.lib.util.temporaryclassloa...@39139da8 has no metadata;
enhancing as persistence aware. If you intended for "class
org.apache.openjpa.persistence.criteria.CustomerDetails" to be
persistence-capable, then this means that OpenJPA could not find any
metadata for "class
org.apache.openjpa.persistence.criteria.CustomerDetails". This can happen if
the directory containing your metadata is not in your CLASSPATH, or if your
metadata files are not named properly. See the documentation on metadata
placement for more information.
175889 xml-persistence-unit WARN [main] openjpa.Enhance - Type "class
org.apache.openjpa.persistence.inheritance.entities.EntityMapping$InheritanceEntityMapping$22"
loaded by
AntClassLoader[/root/openjpa/openjpa-persistence-jdbc/target/test-classes:/root/openjpa/openjpa-persistence-jdbc/target/classes:/root/openjpa/openjpa-jdbc/target/classes:/root/openjpa/openjpa-kernel/target/classes:/root/openjpa/openjpa-lib/target/classes:/root/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar:/root/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar:/root/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/root/.m2/repository/net/sourceforge/serp/serp/1.13.1/serp-1.13.1.jar:/root/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar:/root/.m2/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar:/root/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/root/.m2/repository/commons-pool/commons-pool/1.5.3/commons-pool-1.5.3.jar:/root/openjpa/openjpa-persistence/target/classes:/root/.m2/repository/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/geronimo-jpa_2.0_spec-1.1.jar:/root/.m2/repository/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar:/root/.m2/repository/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar:/root/.m2/repository/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar:/root/.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar:/root/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/root/.m2/repository/com/sun/xml/bind/jaxb-impl/2.0.5/jaxb-impl-2.0.5.jar:/root/.m2/repository/simple-jndi/simple-jndi/0.11.4/simple-jndi-0.11.4.jar:/root/.m2/repository/org/apache/derby/derby/10.5.3.0_1/derby-10.5.3.0_1.jar]
has no metadata; enhancing as persistence aware. If you intended for "class
org.apache.openjpa.persistence.inheritance.entities.EntityMapping$InheritanceEntityMapping$22"
to be persistence-capable, then this means that OpenJPA could not find any
metadata for "class
org.apache.openjpa.persistence.inheritance.entities.EntityMapping$InheritanceEntityMapping$22".
This can happen if the directory containing your metadata is not in your
CLASSPATH, or if your metadata files are not named properly. See the
documentation on metadata placement for more information.
I am curious about the
com.sun.corba.se.spi.legacy.connection.GetEndPointInfoAgainException class
related warning. And tests seam to lack necessary configuration details due
to so much warnings. And the logging problem still exist. Now I will check a
concrete revision that I was said to try. John