You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "CTT (JIRA)" <ji...@codehaus.org> on 2010/11/04 16:22:03 UTC

[jira] Commented: (MRELEASE-140) Tests fail during release:perform but work elsewhere

    [ http://jira.codehaus.org/browse/MRELEASE-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=242106#action_242106 ] 

CTT commented on MRELEASE-140:
------------------------------

I'm experiencing the same NoClassDefFoundError/ClassNotFoundException error due to classpath problems with test-jar dependencies.

Versions of software in use:

Ubuntu Linux 9.10
Java version: 1.6.0_12
Apache Maven 2.2.1 (rdebian-1)
maven-release-plugin 2.0

The release plugin triggers three separate executions of my JUnit tests and the test failures only occur on the third test execution. The first test run is part of release:prepare. The next two runs are part of release:perform. The second run builds the release artifacts, and the third test run is part of the "site" goal.

I'm currently working around this issue by removing the "site" goal.

The test failures are caused by the inability to locate classes in a project that is providing both a type "test-jar" and a type "jar" artifact. Only the tests that depend on classes in the "test-jar" fail, all the other tests pass.

Here is the surefire classpath on the second test run:

{noformat}
[INFO] [DEBUG] Test Classpath :
[INFO] [DEBUG]   /home/ctt/workspace_head/RenderableCreationServiceTemp/target/checkout/target/test-classes
[INFO] [DEBUG]   /home/ctt/workspace_head/RenderableCreationServiceTemp/target/checkout/target/classes
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/lti/ImagePath_Core/2.1.0/ImagePath_Core-2.1.0-tests.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/commons-io/commons-io/1.2/commons-io-1.2.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/jibx/jibx-run/1.1.6a/jibx-run-1.1.6a.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/lti/ImagePath_SceneApplication/2.1.0/ImagePath_SceneApplication-2.1.0-tests.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/lti/ImagePath_Core/2.1.0/ImagePath_Core-2.1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/lti/ImagePath_SceneApplication/2.1.0/ImagePath_SceneApplication-2.1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/vega/VEGA-RCS-RoomBoards/1.0.0/VEGA-RCS-RoomBoards-1.0.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/springframework/spring-context/2.5.6.SEC01/spring-context-2.5.6.SEC01.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/springframework/spring-beans/2.5.6.SEC01/spring-beans-2.5.6.SEC01.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/springframework/spring-core/2.5.6.SEC01/spring-core-2.5.6.SEC01.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/springframework/spring-test/2.5.6.SEC01/spring-test-2.5.6.SEC01.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/junit/junit/4.4/junit-4.4.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/jibx/jibx-extras/1.1.6a/jibx-extras-1.1.6a.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/xpp3/xpp3/1.1.3.4.O/xpp3-1.1.3.4.O.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/mockito/mockito-core/1.8.3/mockito-core-1.8.3.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/objenesis/objenesis/1.0/objenesis-1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/noelios/restlet/com.noelios.restlet/1.1.8/com.noelios.restlet-1.1.8.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/restlet/org.restlet/1.1.8/org.restlet-1.1.8.jar
{noformat}

Here is the surefire classpath on the third (failing) test run:

{noformat}
[INFO] [DEBUG] Test Classpath :
[INFO] [DEBUG]   /home/ctt/workspace_head/RenderableCreationServiceTemp/target/checkout/target/test-classes
[INFO] [DEBUG]   /home/ctt/workspace_head/RenderableCreationServiceTemp/target/checkout/target/classes
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/lti/ImagePath_Core/2.1.0/ImagePath_Core-2.1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/commons-io/commons-io/1.2/commons-io-1.2.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/jibx/jibx-run/1.1.6a/jibx-run-1.1.6a.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/lti/ImagePath_SceneApplication/2.1.0/ImagePath_SceneApplication-2.1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/lti/ImagePath_Core/2.1.0/ImagePath_Core-2.1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/lti/ImagePath_SceneApplication/2.1.0/ImagePath_SceneApplication-2.1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/lifetouch/vega/VEGA-RCS-RoomBoards/1.0.0/VEGA-RCS-RoomBoards-1.0.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/springframework/spring-context/2.5.6.SEC01/spring-context-2.5.6.SEC01.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/springframework/spring-beans/2.5.6.SEC01/spring-beans-2.5.6.SEC01.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/springframework/spring-core/2.5.6.SEC01/spring-core-2.5.6.SEC01.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/springframework/spring-test/2.5.6.SEC01/spring-test-2.5.6.SEC01.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/junit/junit/4.4/junit-4.4.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/jibx/jibx-extras/1.1.6a/jibx-extras-1.1.6a.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/xpp3/xpp3/1.1.3.4.O/xpp3-1.1.3.4.O.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/mockito/mockito-core/1.8.3/mockito-core-1.8.3.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/objenesis/objenesis/1.0/objenesis-1.0.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/com/noelios/restlet/com.noelios.restlet/1.1.8/com.noelios.restlet-1.1.8.jar
[INFO] [DEBUG]   /home/ctt/.m2/repository/org/restlet/org.restlet/1.1.8/org.restlet-1.1.8.jar
{noformat}

Note that the third classpath entry *ImagePath_Core-2.1.0-tests.jar* got converted to *ImagePath_Core-2.1.0.jar* in the failed test run.

The JUnit stack traces look like this:

{noformat}
    <error message="com/lifetouch/lti/product/domain/CompositionObjectMother" type="java.lang.NoClassDefFoundError">java.lang.NoClassDefFoundError: com/lifetouch/lti/product/domain/CompositionObjectMother
        at com.lifetouch.vega.rcs.impl.AbstractComposerTest.testVerifyAllTermsSupplied_NoTermsInLook(AbstractComposerTest.java:27)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
        at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
        at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
        at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
        at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
        at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
        at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
        at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
        at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
        at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
        at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
        at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
        at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
Caused by: java.lang.ClassNotFoundException: com.lifetouch.lti.product.domain.CompositionObjectMother
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        ... 27 more
    </error>
{noformat}

and finally, the pom.xml looks like this (approximately):


{noformat}
<project>
    <properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		
		<!-- Versions of internal dependencies -->
		<rcs.room.boards.version>1.0.0</rcs.room.boards.version>
		<imagepath.version>2.1.0</imagepath.version>
	</properties>

	<dependencies>
		<!-- ImagePath Test Jars -->
		<dependency>
			<groupId>com.lifetouch.lti</groupId>
			<artifactId>ImagePath_Core</artifactId>
			<version>${imagepath.version}</version>
			<type>test-jar</type>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>com.lifetouch.lti</groupId>
			<artifactId>ImagePath_SceneApplication</artifactId>
			<version>${imagepath.version}</version>
			<type>test-jar</type>
			<scope>test</scope>
		</dependency>

		<!-- ImagePath Production -->
		<dependency>
			<groupId>com.lifetouch.lti</groupId>
			<artifactId>ImagePath_Core</artifactId>
			<version>${imagepath.version}</version>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>com.lifetouch.lti</groupId>
			<artifactId>ImagePath_SceneApplication</artifactId>
			<version>${imagepath.version}</version>
			<scope>compile</scope>
		</dependency>

		<dependency>
			<groupId>com.lifetouch.vega</groupId>
			<artifactId>VEGA-RCS-RoomBoards</artifactId>
			<version>${rcs.room.boards.version}</version>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>2.5.6.SEC01</version>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-test</artifactId>
			<version>2.5.6.SEC01</version>
			<scope>test</scope>
		</dependency>
		<dependency> 
			<groupId>org.jibx</groupId>
			<artifactId>jibx-extras</artifactId>
			<version>1.1.6a</version>
			<scope>test</scope>
		</dependency>
		<dependency> 
			<groupId>xpp3</groupId>
			<artifactId>xpp3</artifactId>
			<version>1.1.3.4.O</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.4</version>
			<type>jar</type>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>org.mockito</groupId>
			<artifactId>mockito-core</artifactId>
			<version>1.8.3</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>com.noelios.restlet</groupId>
			<artifactId>com.noelios.restlet</artifactId>
			<version>1.1.8</version>
			<scope>compile</scope>
		</dependency>	
		<dependency>
			<groupId>commons-logging</groupId>
			<artifactId>commons-logging</artifactId>
			<version>1.1.1</version>
			<scope>compile</scope>
		</dependency>	
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-release-plugin</artifactId>
				<version>2.0</version>
				<configuration>
					<tagBase>...</tagBase>
					<goals>clean package deploy</goals>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.6</source>
					<target>1.6</target>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
				<version>2.5</version>
				<configuration>
					<forkMode>once</forkMode>
					<redirectTestOutputToFile>true</redirectTestOutputToFile>
					<argLine>-Xms256m -Xmx1024m</argLine>
					<testFailureIgnore>false</testFailureIgnore>
					<skip>false</skip>
					<includes>
						<include>**/*Test.java</include>
						<include>**/*TestFunc.java</include>
					</includes>
					<excludes>
						<exclude>**/*TestCase.java</exclude>
						<exclude>**/*Tester.java</exclude>
					</excludes>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.jibx</groupId>
				<artifactId>maven-jibx-plugin</artifactId>
				<version>1.1.6a</version>
				<configuration>
					<includes>
						<includes>*_binding*.xml</includes>
					</includes>
				</configuration>
				<executions>
					<execution>
						<goals>
							<goal>bind</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
	<reporting>
		<plugins>
		</plugins>
	</reporting>
	<distributionManagement>
	</distributionManagement>
</project>
{noformat}



> Tests fail during release:perform but work elsewhere
> ----------------------------------------------------
>
>                 Key: MRELEASE-140
>                 URL: http://jira.codehaus.org/browse/MRELEASE-140
>             Project: Maven 2.x Release Plugin
>          Issue Type: Bug
>          Components: prepare
>    Affects Versions: 2.0-beta-4
>         Environment: Maven 2.0.4. Linux 
>            Reporter: Adrian
>            Priority: Blocker
>         Attachments: com.dolby.pics.core.ejb.bean.CountryBeanTestCase.txt, perform-output, TEST-com.dolby.pics.core.ejb.bean.CountryBeanTestCase.xml, WORKING-TEST-com.dolby.pics.core.ejb.bean.CountryBeanTestCase.xml
>
>
> h2. Summary
> I have a project that builds successfully when {{mvn clean install}} is executed.
> When {{mvn clean release:prepare}} is executed the integration tests run successfully too.
> When {{mvn release:perform}} is executed the junit tests using surefire fail.
> h2. Details
> h3. The project layout
> The project is an EJB 3 project. The unit tests bootstrap/startup an embedded EJB container to test the EJBs. The container is configured via a set of xml and property files that are specified in the testResources section of the pom. The embedded container is a dependency of the project with _test_ scope.
> h3. release:perform output
> The output of the release:perform goal is attached to this issue.
> h3. surefire junit test report
> The output of the release:perform goal is attached to this issue. A snippet is shown here:
> {code}
> -------------------------------------------------------------------------------
> Battery: com.dolby.pics.core.ejb.bean.CountryBeanTestCase
> -------------------------------------------------------------------------------
> Tests run: 11, Failures: 0, Errors: 11, Time elapsed: 7.234 sec 
> testGetAll(com.dolby.pics.core.ejb.bean.CountryBeanTestCase)  Time elapsed: 2.255 sec  <<< ERROR!
> [ stdout ] ---------------------------------------------------------------
> [ stderr ] ---------------------------------------------------------------
> [ stacktrace ] -----------------------------------------------------------
> java.lang.RuntimeException: org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser
> 	at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.boot(EJB3StandaloneBootstrap.java:391)
> 	at com.dolby.pics.test.AbstractEJBTestCase.startupEmbeddedJboss(AbstractEJBTestCase.java:63)
> 	at com.dolby.pics.test.AbstractEJBTestCase.setUp(AbstractEJBTestCase.java:145)
> 	at com.dolby.pics.core.ejb.bean.CountryBeanTestCase.setUp(CountryBeanTestCase.java:43)
> 	at junit.framework.TestCase.runBare(TestCase.java:128)
> 	at junit.framework.TestResult$1.protect(TestResult.java:110)
> 	at junit.framework.TestResult.runProtected(TestResult.java:128)
> 	at junit.framework.TestResult.run(TestResult.java:113)
> 	at junit.framework.TestCase.run(TestCase.java:120)
> 	at junit.framework.TestSuite.runTest(TestSuite.java:228)
> 	at junit.framework.TestSuite.run(TestSuite.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:615)
> 	at org.apache.maven.surefire.battery.JUnitBattery.executeJUnit(JUnitBattery.java:242)
> 	at org.apache.maven.surefire.battery.JUnitBattery.execute(JUnitBattery.java:216)
> 	at org.apache.maven.surefire.Surefire.executeBattery(Surefire.java:215)
> 	at org.apache.maven.surefire.Surefire.run(Surefire.java:163)
> 	at org.apache.maven.surefire.Surefire.run(Surefire.java:87)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:615)
> 	at org.apache.maven.surefire.SurefireBooter.runTestsInProcess(SurefireBooter.java:313)
> 	at org.apache.maven.surefire.SurefireBooter.run(SurefireBooter.java:221)
> 	at org.apache.maven.test.SurefirePlugin.execute(SurefirePlugin.java:371)
> 	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:615)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.jboss.xb.binding.JBossXBRuntimeException: Failed to create a new SAX parser
> 	at org.jboss.xb.binding.UnmarshallerFactory$UnmarshallerFactoryImpl.newUnmarshaller(UnmarshallerFactory.java:100)
> 	at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:84)
> 	at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.boot(EJB3StandaloneBootstrap.java:380)
> 	... 44 more
> Caused by: org.jboss.xb.binding.JBossXBException: Failed to create a new SAX parser
> 	at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.<init>(SaxJBossXBParser.java:69)
> 	at org.jboss.xb.binding.UnmarshallerImpl.<init>(UnmarshallerImpl.java:55)
> 	at org.jboss.xb.binding.UnmarshallerFactory$UnmarshallerFactoryImpl.newUnmarshaller(UnmarshallerFactory.java:96)
> 	... 46 more
> Caused by: javax.xml.parsers.ParserConfigurationException: validation is not supported
> 	at org.gjt.xpp.jaxp11.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:100)
> 	at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.<init>(SaxJBossXBParser.java:65)
> 	... 48 more
> {code}
> I would guess the problem is regarding something not on the class path when the tests run within release:perform, but I am not sure. This is a eral blocker as we cannot release a working project.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira