Community
Participate
Working Groups
Build ID: 30M2 Steps To Reproduce: org.eclipse.jst.server.core.tests.j2ee.NoSourceTestcase.test021EAR failed during the 30M2 build. David re-ran the testcase and it pass. Thus, the testcase fails randomly possible a timing issue. More information: The exception thrown was: Error This resource has been deleted and can no longer be used. java.lang.RuntimeException: This resource has been deleted and can no longer be used. at org.eclipse.wst.common.internal.emf.resource.ReferencedXMIResourceImpl.checkDeleted(ReferencedXMIResourceImpl.java:163) at org.eclipse.wst.common.internal.emf.resource.ReferencedXMIResourceImpl.accessForRead(ReferencedXMIResourceImpl.java:138) at org.eclipse.wst.common.internal.emf.resource.TranslatorResourceImpl.accessForRead(TranslatorResourceImpl.java:352) at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.access(EditModel.java:955) at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.processResource(EditModel.java:693) at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.getResource(EditModel.java:686) at org.eclipse.wst.common.componentcore.internal.ArtifactEditModel.getResource(ArtifactEditModel.java:174) at org.eclipse.jst.j2ee.componentcore.util.EARArtifactEdit.getDeploymentDescriptorResource(EARArtifactEdit.java:315) at org.eclipse.jst.j2ee.componentcore.EnterpriseArtifactEdit.getDeploymentDescriptorRoot(EnterpriseArtifactEdit.java:166) at org.eclipse.jst.j2ee.componentcore.util.EARArtifactEdit.getApplication(EARArtifactEdit.java:301) at org.eclipse.jst.j2ee.internal.deployables.J2EEFlexProjDeployable.isNestedJ2EEModule(J2EEFlexProjDeployable.java:614) at org.eclipse.jst.j2ee.internal.deployables.J2EEFlexProjDeployable.shouldIncludeUtilityComponent(J2EEFlexProjDeployable.java:147) at org.eclipse.wst.web.internal.deployables.ComponentDeployable.addUtilMembers(ComponentDeployable.java:353) at org.eclipse.jst.j2ee.internal.deployables.J2EEFlexProjDeployable.members(J2EEFlexProjDeployable.java:241) at org.eclipse.jst.server.core.tests.j2ee.ModuleHelper.getModuleFile(ModuleHelper.java:214) at org.eclipse.jst.server.core.tests.j2ee.ModuleHelper.fileExists(ModuleHelper.java:254) at org.eclipse.jst.server.core.tests.j2ee.ModuleHelper.fileExists(ModuleHelper.java:258) at org.eclipse.jst.server.core.tests.j2ee.NoSourceTestCase.test021EAR(NoSourceTestCase.java:74) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:354) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:206) at org.eclipse.test.CoreTestApplication.runTests(CoreTestApplication.java:35) at org.eclipse.test.CoreTestApplication.run(CoreTestApplication.java:31) at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:575) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:171) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:515) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:455) at org.eclipse.equinox.launcher.Main.run(Main.java:1193) at org.eclipse.equinox.launcher.Main.main(Main.java:1169)
Although this is a server tools test, it is verifying that the application.xml from the project is returned in the EAR members(). Should we just be transferring to jst.j2ee?
Agreed, we will let J2EE take a look at this one first. There really isn't much that we can do in investigating the problem.
I ran this test locally using 3.0.1 and the junit passed. I am closing this bug as WORKSFORME. If this is a problem again we will reopen it.