Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 359500

Summary: Dependency issues when using WebEditor
Product: [WebTools] WTP Java EE Tools Reporter: Miles Parker <milesparker>
Component: jst.j2eeAssignee: jst.j2ee <jst.j2ee-inbox>
Status: CLOSED DUPLICATE QA Contact: Chuck Bridgham <cbridgha>
Severity: normal    
Priority: P3 CC: thatnitind
Version: unspecified   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:

Description Miles Parker CLA 2011-09-29 20:25:08 EDT
1. Install Eclipse Web Developer Tools feature only. Note that I did *not* install Javascript tools, but they appear to be installed as well.
2. Create a "Static Web Project".

Everyting is normal to this point.

3. Install Web Page Editor (only)

I get the exception below.

4. Uninstall Web Page Editor.

The issue goes away. There appears to be a J2EE runtime dependency somewhere that isn't part of the feature dependency...?

java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants
	at org.eclipse.jst.j2ee.project.facet.EarFacetValidator.validate(EarFacetValidator.java:53)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectValidationBuilder.build(FacetedProjectValidationBuilder.java:132)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Miles Parker CLA 2011-09-29 20:26:02 EDT
Sorry, forgot to mention that this happens whenever a build for the project creae in step 2 is trigerred.
Comment 2 Nitin Dahyabhai CLA 2011-09-30 14:20:27 EDT

*** This bug has been marked as a duplicate of bug 351360 ***