Community
Participate
Working Groups
build I20030618 - start eclipse with an IBM 1.4.1 VM - File / Import / External Plugins - Next - it has no effect - Next again - you get a blank page Log has: !ENTRY org.eclipse.ui 4 4 Jun 24, 2003 11:22:57.514 !MESSAGE Unhandled exception caught in event loop. !ENTRY org.eclipse.ui 4 0 Jun 24, 2003 11:22:57.524 !MESSAGE org.apache.xerces.parsers.DOMBuilderImpl: method setFeature (Ljava/lang/String;Z)V not found !STACK 0 java.lang.NoSuchMethodError: org.apache.xerces.parsers.DOMBuilderImpl: method setFeature(Ljava/lang/String;Z)V not found at org.eclipse.pde.internal.core.plugin.XMLDocumentModelBuilder.initialize (XMLDocumentModelBuilder.java:71) at org.eclipse.pde.internal.core.plugin.XMLDocumentModelBuilder.<init> (XMLDocumentModelBuilder.java:67) at org.eclipse.pde.internal.core.plugin.XMLCore.createXMLModelBuilder (XMLCore.java:61) at org.eclipse.pde.internal.core.plugin.DocumentModel.<init> (DocumentModel.java:44) at org.eclipse.pde.internal.core.plugin.AbstractPluginModelBase.getDocumentModel (AbstractPluginModelBase.java:51) at org.eclipse.pde.internal.core.plugin.AbstractPluginModelBase.load (AbstractPluginModelBase.java:151) at org.eclipse.pde.internal.core.WorkspaceModelManager.loadWorkspaceModel (WorkspaceModelManager.java:635) at org.eclipse.pde.internal.core.WorkspaceModelManager.createWorkspacePluginModel (WorkspaceModelManager.java:156) at org.eclipse.pde.internal.core.WorkspaceModelManager.createWorkspacePluginModel (WorkspaceModelManager.java:167) at org.eclipse.pde.internal.core.WorkspaceModelManager.initializeWorkspacePluginMo dels(WorkspaceModelManager.java:482) at org.eclipse.pde.internal.core.WorkspaceModelManager.reset (WorkspaceModelManager.java:717) at org.eclipse.pde.internal.core.PDECore.initializeModels (PDECore.java:327) at org.eclipse.pde.internal.core.PDECore.getWorkspaceModelManager (PDECore.java:294) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizardExpressPage$Plugi nContentProvider.getElements(PluginImportWizardExpressPage.java:51) at org.eclipse.jface.viewers.StructuredViewer.getRawChildren (StructuredViewer.java:507) at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren (StructuredViewer.java:454) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren (StructuredViewer.java:558) at org.eclipse.jface.viewers.TableViewer.internalRefresh (TableViewer.java:447) at org.eclipse.jface.viewers.TableViewer.internalRefresh (TableViewer.java:431) at org.eclipse.jface.viewers.StructuredViewer$7.run (StructuredViewer.java:861) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection (StructuredViewer.java:801) at org.eclipse.jface.viewers.CheckboxTableViewer.preservingSelection (CheckboxTableViewer.java:279) at org.eclipse.jface.viewers.StructuredViewer.refresh (StructuredViewer.java:859) at org.eclipse.jface.viewers.StructuredViewer.refresh (StructuredViewer.java:821) at org.eclipse.jface.viewers.TableViewer.inputChanged (TableViewer.java:398) at org.eclipse.jface.viewers.ContentViewer.setInput (ContentViewer.java:238) at org.eclipse.jface.viewers.StructuredViewer.setInput (StructuredViewer.java:991) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizardExpressPage.creat eTablePart(PluginImportWizardExpressPage.java:158) at org.eclipse.pde.internal.ui.wizards.imports.PluginImportWizardExpressPage.creat eControl(PluginImportWizardExpressPage.java:113) at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:171) at org.eclipse.jface.wizard.WizardDialog.createPageControls (WizardDialog.java:524) at org.eclipse.jface.wizard.WizardDialog.setWizard (WizardDialog.java:889) at org.eclipse.jface.wizard.WizardDialog.updateForPage (WizardDialog.java:943) at org.eclipse.jface.wizard.WizardDialog.access$1 (WizardDialog.java:940) at org.eclipse.jface.wizard.WizardDialog$3.run(WizardDialog.java:929) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:69) at org.eclipse.jface.wizard.WizardDialog.showPage (WizardDialog.java:927) at org.eclipse.jface.wizard.WizardDialog.nextPressed (WizardDialog.java:684) at org.eclipse.jface.wizard.WizardDialog.buttonPressed (WizardDialog.java:316) at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java (Compiled Code)) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:848) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2041) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1747) at org.eclipse.jface.window.Window.runEventLoop(Window.java:583) at org.eclipse.jface.window.Window.open(Window.java:563) at org.eclipse.ui.actions.ImportResourcesAction.run (ImportResourcesAction.java:96) at org.eclipse.jface.action.Action.runWithEvent(Action.java:842) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:542) at org.eclipse.jface.action.ActionContributionItem.access$4 (ActionContributionItem.java:496) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent (ActionContributionItem.java:468) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java (Compiled Code)) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:848) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2041) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1747) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1383) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1366) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:41) at java.lang.reflect.Method.invoke(Method.java:371) at org.eclipse.core.launcher.Main.basicRun(Main.java:291) at org.eclipse.core.launcher.Main.run(Main.java:747) at org.eclipse.core.launcher.Main.main(Main.java:583)
The problem is that IBM 1.4.1 bundles xerces.jar, which masks the xerces that is shipped with Eclipse. In IBM's xerces, the method DOMBuilder.setFeature() that we depend on for parsing manifest files is not found and hence the exception. Until this defect is resolved, I advise you to use Sun's 1.4.x *** This bug has been marked as a duplicate of 39187 ***