Community
Participate
Working Groups
Build ID: I20070608-1718 Steps To Reproduce: 1. Make a class which implements f.i. EditorPart 2. Try open this class in visual editor (right click on class->Open With->Visual Editor) More information: (This error exists in I20070608-1718 which is 3.3.RC4, but also in RC3 and RC2) Visual editior is not opened and Eclipse reports error as follows: An internal error occurred during: "Create Remote VM for Visual Editor for Java". org.eclipse.pde.internal.core.PDECore.findPlugin(Ljava/lang/String;Ljava/lang/String;I)Lorg/eclipse/pde/core/plugin/IPlugin; and error log is as follows: !ENTRY org.eclipse.core.jobs 4 2 2007-06-14 11:17:23.570 !MESSAGE An internal error occurred during: "Create Remote VM for Visual Editor for Java". !STACK 0 java.lang.NoSuchMethodError: org.eclipse.pde.internal.core.PDECore.findPlugin(Ljava/lang/String;Ljava/lang/String;I)Lorg/eclipse/pde/core/plugin/IPlugin; at org.eclipse.jem.internal.proxy.core.PDEProcessForPlugin.expandPlugin(PDEProcessForPlugin.java:61) at org.eclipse.jem.internal.proxy.core.PDEProcessForPlugin.findPlugins(PDEProcessForPlugin.java:45) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.findPlugins(ProxyPlugin.java:1236) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.expandProject(ProxyPlugin.java:1196) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.getIDsFound(ProxyPlugin.java:1080) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.createDefaultConfigurationContributionInfo(ProxyLaunchSupport.java:518) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.fillInLaunchInfo(ProxyLaunchSupport.java:551) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:422) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:330) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:262) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorVMController$CreateRegistry.run(JavaVisualEditorVMController.java:188) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) !ENTRY org.eclipse.ve.java.core 4 16 2007-06-14 11:17:23.570 !MESSAGE An internal error occurred during: "Create Remote VM for Visual Editor for Java". !STACK 1 org.eclipse.core.runtime.CoreException: An internal error occurred during: "Create Remote VM for Visual Editor for Java". at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorVMController$PerProject.getSpare(JavaVisualEditorVMController.java:298) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorVMController.getRegistry(JavaVisualEditorVMController.java:579) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup$CreateRegistry.run(JavaVisualEditorPart.java:1640) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) org.eclipse.core.runtime.CoreException[2]: java.lang.NoSuchMethodError: org.eclipse.pde.internal.core.PDECore.findPlugin(Ljava/lang/String;Ljava/lang/String;I)Lorg/eclipse/pde/core/plugin/IPlugin; at org.eclipse.jem.internal.proxy.core.PDEProcessForPlugin.expandPlugin(PDEProcessForPlugin.java:61) at org.eclipse.jem.internal.proxy.core.PDEProcessForPlugin.findPlugins(PDEProcessForPlugin.java:45) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.findPlugins(ProxyPlugin.java:1236) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.expandProject(ProxyPlugin.java:1196) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.getIDsFound(ProxyPlugin.java:1080) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.createDefaultConfigurationContributionInfo(ProxyLaunchSupport.java:518) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.fillInLaunchInfo(ProxyLaunchSupport.java:551) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:422) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:330) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:262) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorVMController$CreateRegistry.run(JavaVisualEditorVMController.java:188) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) !SUBENTRY 1 org.eclipse.core.jobs 4 2 2007-06-14 11:17:23.570 !MESSAGE An internal error occurred during: "Create Remote VM for Visual Editor for Java". !STACK 0 java.lang.NoSuchMethodError: org.eclipse.pde.internal.core.PDECore.findPlugin(Ljava/lang/String;Ljava/lang/String;I)Lorg/eclipse/pde/core/plugin/IPlugin; at org.eclipse.jem.internal.proxy.core.PDEProcessForPlugin.expandPlugin(PDEProcessForPlugin.java:61) at org.eclipse.jem.internal.proxy.core.PDEProcessForPlugin.findPlugins(PDEProcessForPlugin.java:45) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.findPlugins(ProxyPlugin.java:1236) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.expandProject(ProxyPlugin.java:1196) at org.eclipse.jem.internal.proxy.core.ProxyPlugin.getIDsFound(ProxyPlugin.java:1080) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.createDefaultConfigurationContributionInfo(ProxyLaunchSupport.java:518) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.fillInLaunchInfo(ProxyLaunchSupport.java:551) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:422) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:330) at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:262) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorVMController$CreateRegistry.run(JavaVisualEditorVMController.java:188) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) !ENTRY org.eclipse.ve.java.core 4 0 2007-06-14 11:17:23.601 !MESSAGE Exception thrown. !STACK 0 java.lang.NullPointerException at org.eclipse.ve.internal.java.codegen.java.rules.DefaultVisitorFactoryRule.retrieveFromCache(DefaultVisitorFactoryRule.java:83) at org.eclipse.ve.internal.java.codegen.java.rules.DefaultVisitorFactoryRule.getTypeVisitor(DefaultVisitorFactoryRule.java:109) at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.visitType(JavaBeanModelBuilder.java:534) at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:443) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) !ENTRY org.eclipse.ve.java.core 2 0 2007-06-14 11:17:23.601 !MESSAGE Exception thrown. !STACK 0 java.lang.NullPointerException at org.eclipse.ve.internal.java.codegen.model.BeanDeclModel.getAllMethods(BeanDeclModel.java:617) at org.eclipse.ve.internal.java.codegen.util.CodeGenUtil.markSameLineExpressions(CodeGenUtil.java:1200) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:866) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Visual editor was using internal PDE classes that have since been removed.