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

Bug 176105

Summary: NoClassDefFoundError on org/w3c/dom/Node packages
Product: [Eclipse Project] JDT Reporter: Sachin Patel <sppatel2>
Component: DebugAssignee: JDT-Debug-Inbox <jdt-debug-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: critical    
Priority: P3    
Version: 3.3   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Sachin Patel CLA 2007-03-01 16:47:14 EST
Build ID: eclipse-SDK-3.3M5eh

Steps To Reproduce:
In porting my plugins to Eclipse 3.3, during runtime I am recieving errors such as..

java.lang.NoClassDefFoundError: org/w3c/dom/Node

All relating to classes in the org/w3c package.  I am running on MacOSX and with Java 1.5 which contains this package in the VM.  So I do not understand why these NoClassDefFoundError's are occuring.  I'm not sure if this is related but in my log I'm also seeing the following exception..

java.lang.NoClassDefFoundError: org/w3c/dom/Node

!ENTRY org.eclipse.jdt.launching 4 4 2007-03-01 16:35:57.867
!MESSAGE Unable to retrieve system properties
!STACK 1
org.eclipse.core.runtime.CoreException: Unable to retrieve system properties
	at org.eclipse.jdt.launching.AbstractVMInstall.abort(AbstractVMInstall.java:484)
	at org.eclipse.jdt.launching.AbstractVMInstall.evaluateSystemProperties(AbstractVMInstall.java:434)
	at org.eclipse.jdt.internal.launching.environments.ExecutionEnvironmentAnalyzer.isFoundation1_0(ExecutionEnvironmentAnalyzer.java:127)
	at org.eclipse.jdt.internal.launching.environments.ExecutionEnvironmentAnalyzer.analyze(ExecutionEnvironmentAnalyzer.java:78)
	at org.eclipse.jdt.internal.launching.environments.Analyzer.analyze(Analyzer.java:40)
	at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.analyze(EnvironmentsManager.java:336)
	at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmAdded(EnvironmentsManager.java:375)
	at org.eclipse.jdt.launching.JavaRuntime.fireVMAdded(JavaRuntime.java:2182)
	at org.eclipse.jdt.launching.JavaRuntime.initializeVMs(JavaRuntime.java:2537)
	at org.eclipse.jdt.launching.JavaRuntime.getVMInstallTypes(JavaRuntime.java:492)
	at org.eclipse.jdt.launching.JavaRuntime.getVMInstallType(JavaRuntime.java:381)
	at org.eclipse.jdt.internal.launching.JREContainerInitializer.resolveVM(JREContainerInitializer.java:108)
	at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:57)
	at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2068)
	at org.eclipse.jdt.internal.core.JavaModelManager$9.run(JavaModelManager.java:2014)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1798)
	at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2023)
	at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1415)
	at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1517)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2550)
	at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1853)
	at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:202)
	at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:2941)
	at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:35)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
!SUBENTRY 1 org.eclipse.jdt.launching 4 150 2007-03-01 16:35:57.868
!MESSAGE Unable to retrieve system properties

More information:
Comment 1 Sachin Patel CLA 2007-03-02 10:50:04 EST
I targeted my code to run against Eclipse 3.2 using the same JVM and the problem did not occur.  I am about to try to run on Windows to see if the problem is platform specific.
Comment 2 Michael Rennie CLA 2007-03-02 11:55:54 EST

*** This bug has been marked as a duplicate of bug 126729 ***
Comment 3 Eclipse Webmaster CLA 2007-07-29 09:21:55 EDT
Changing OS from Mac OS to Mac OS X as per bug 185991