Ran into the following while trying to build from the 1.2 branch today... I'm a little new to this, so... any thoughts? I checked the target directory and the XmlUtilTest class appears to be there.

[INFO] ----------------------------------------------------------------------------
[INFO] Building Geronimo :: Kernel
[INFO]    task-segment: [install]
[INFO] ----------------------------------------------------------------------------
[INFO] [tools:require-java-version {execution: validate-java-version}]
[INFO] [tools:copy-legal-files {execution: install-legal-files}]
[INFO] Created dir: /home/cjblythe/geronimo12/modules/geronimo-kernel/target/classes/META-INF
[INFO] Copying 2 files to /home/cjblythe/geronimo12/modules/geronimo-kernel/target/classes/META-INF
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
Compiling 176 source files to /home/cjblythe/geronimo12/modules/geronimo-kernel/target/classes
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
Compiling 30 source files to /home/cjblythe/geronimo12/modules/geronimo-kernel/target/test-classes
[INFO] [surefire:test]
[INFO] Surefire report directory: /home/cjblythe/geronimo12/modules/geronimo-kernel/target/surefire-reports
Warning: -enableassertions not understood. Ignoring.
org.apache.maven.surefire.booter.SurefireExecutionException : while resolving class: org.apache.geronimo.kernel.util.XmlUtilTest; nested exception is java.lang.NoClassDefFoundError: while resolving class: org.apache.geronimo.kernel.util.XmlUtilTest
java.lang.NoClassDefFoundError : while resolving class: org.apache.geronimo.kernel.util.XmlUtilTest
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.isAssignableFrom(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at org.apache.maven.surefire.junit.JUnitDirectoryTestSuite.createTestSet(java.lang.Class, java.lang.ClassLoader) (Unknown Source)
   at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestSets(java.lang.ClassLoader) (Unknown Source)
   at org.apache.maven.surefire.Surefire.createSuiteFromDefinition(java.lang.Object[], java.lang.ClassLoader , java.lang.ClassLoader) (Unknown Source)
   at org.apache.maven.surefire.Surefire.run(java.util.List, java.util.List, java.lang.ClassLoader, java.lang.ClassLoader) (Unknown Source)
   at _Jv_CallAnyMethodA(java.lang.Object , java.lang.Class, _Jv_Method, boolean, boolean, java.lang.Class[], jvalue, jvalue, boolean) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, boolean, java.lang.Class[], java.lang.Object[]) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (/usr/lib/libgcj.so.5.0.0)
   at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess () (Unknown Source)
   at org.apache.maven.surefire.booter.SurefireBooter.main(java.lang.String[]) (Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.xml.parsers.DocumentBuilderFactory not found in [file:/home/cjblythe/geronimo12/modules/geronimo-kernel/target/classes/, file:/home/cjblythe/geronimo12/modules/geronimo-kernel/target/test-classes/, file:/root/.m2/repository/stax/stax-api/1.0/stax- api-1.0.jar, file:/root/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar, file:/root/.m2/repository/xstream/xstream/1.1.3/xstream-1.1.3.jar, file:/root/.m2/repository/org/apache/geronimo/specs/geronimo-qname_1.1_spec/1.0.1/geronimo-qname_1.1_spec- 1.0.1.jar, file:/root/.m2/repository/xmlbeans/xbean/2.0.0/xbean-2.0.0.jar, file:/root/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar, file:/home/cjblythe/geronimo12/testsupport/testsupport-common/target/testsupport- common-1.2-SNAPSHOT.jar, file:/root/.m2/repository/xpp3/xpp3/1.1.3.3/xpp3-1.1.3.3.jar, file:/root/.m2/repository/log4j/log4j/1.2.13/log4j-1.2.13.jar, file:/root/.m2/repository/org/apache/geronimo/genesis/config/logging-config/1.1-SNAPSHOT/logging- config-1.1-SNAPSHOT.jar, file:/root/.m2/repository/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar, file:/root/.m2/repository/mx4j/mx4j/3.0.1/mx4j-3.0.1.jar]
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_FindClassFromSignature(byte, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_BytecodeVerifier.type.compatible(_Jv_BytecodeVerifier.type&, _Jv_BytecodeVerifier) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_BytecodeVerifier.verify_instructions_0() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_VerifyMethod(_Jv_InterpMethod) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_PrepareClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   ...11 more

Thanks...

Chris

--
"I say never be complete, I say stop being perfect, I say let... lets evolve, let the chips fall where they may." - Tyler Durden