Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » PHP Development Tools (PDT) » Editor cannot be initialised following update
Editor cannot be initialised following update [message #98665] Thu, 18 June 2009 09:24 Go to next message
Nick Taylor is currently offline Nick TaylorFriend
Messages: 1
Registered: July 2009
Junior Member
I've been happily using PDT for a few months now, but following an Eclipse
update this morning, trying to open a PHP file results in "Could not open
the editor: Editor could not be initialized" messages.

The updates were:

Eclipse XML Editors and Tools: 3.0.4 -> 3.0.5
WST Common Core: 3.0.4 -> 3.0.5
WST Common UI: 3.0.4 -> 3.0.5
WST XML Core: 3.0.4 -> 3.0.5
WST XML User Documentation: 3.0.3 -> 3.1.0

Reverting to a previous configuration has not helped. Any help appreciated.

The full error is as follows:

java.lang.NoClassDefFoundError:
org/eclipse/dltk/ast/references/VariableKind$Local
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:165)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:554)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:524)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:455)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass_LockClassLoader(ClasspathManager.java:443)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:423)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:193)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:370)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:446)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:399)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:387)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at
org.eclipse.php.internal.core.compiler.ast.nodes.PHPVariable Kind. <clinit>(PHPVariableKind.java:38)
at
org.eclipse.php.internal.core.compiler.ast.parser.php5.CUP$P hp5AstParser$actions.CUP$Php5AstParser$do_action(Php5AstPars er.java:6916)
at
org.eclipse.php.internal.core.compiler.ast.parser.php5.Php5A stParser.do_action(Php5AstParser.java:2458)
at java_cup.runtime.lr_parser.parse(lr_parser.java:569)
at
org.eclipse.php.internal.core.compiler.ast.parser.AbstractPH PSourceParser.parse(AbstractPHPSourceParser.java:48)
at
org.eclipse.php.internal.core.compiler.ast.parser.php5.Php5S ourceParser.parse(Php5SourceParser.java:35)
at
org.eclipse.php.internal.core.compiler.ast.parser.AbstractPH PSourceParser.parse(AbstractPHPSourceParser.java:35)
at
org.eclipse.php.internal.core.compiler.ast.parser.PHPSourceP arserFactory.parse(PHPSourceParserFactory.java:32)
at
org.eclipse.dltk.core.SourceParserUtil.getModuleDeclaration( SourceParserUtil.java:120)
at
org.eclipse.dltk.core.SourceParserUtil.getModuleDeclaration( SourceParserUtil.java:45)
at
org.eclipse.dltk.core.AbstractSourceElementParser.parse(Abst ractSourceElementParser.java:48)
at
org.eclipse.dltk.core.AbstractSourceElementParser.parseSourc eModule(AbstractSourceElementParser.java:28)
at
org.eclipse.php.internal.core.compiler.ast.parser.PHPSourceE lementParser.parseSourceModule(PHPSourceElementParser.java:2 5)
at
org.eclipse.dltk.core.SourceParserUtil.parseSourceModule(Sou rceParserUtil.java:237)
at
org.eclipse.dltk.internal.core.AbstractSourceModule.buildStr ucture(AbstractSourceModule.java:529)
at
org.eclipse.dltk.internal.core.Openable.generateInfos(Openab le.java:182)
at
org.eclipse.dltk.internal.core.ModelElement.openWhenClosed(M odelElement.java:177)
at
org.eclipse.dltk.internal.core.BecomeWorkingCopyOperation.ex ecuteOperation(BecomeWorkingCopyOperation.java:42)
at
org.eclipse.dltk.internal.core.ModelOperation.run(ModelOpera tion.java:698)
at
org.eclipse.dltk.internal.core.ModelOperation.runOperation(M odelOperation.java:763)
at
org.eclipse.dltk.internal.core.SourceModule.becomeWorkingCop y(SourceModule.java:70)
at
org.eclipse.dltk.internal.ui.editor.SourceModuleDocumentProv ider.createFileInfo(SourceModuleDocumentProvider.java:1271)
at
org.eclipse.ui.editors.text.TextFileDocumentProvider.connect (TextFileDocumentProvider.java:476)
at
org.eclipse.dltk.internal.ui.editor.SourceModuleDocumentProv ider.connect(SourceModuleDocumentProvider.java:1517)
at
org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(Abst ractTextEditor.java:3991)
at
org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(Status TextEditor.java:190)
at
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetI nput(AbstractDecoratedTextEditor.java:1325)
at org.eclipse.ui.editors.text.TextEditor.doSetInput(TextEditor .java:165)
at
org.eclipse.wst.sse.ui.StructuredTextEditor.doSetInput(Struc turedTextEditor.java:1745)
at
org.eclipse.php.internal.ui.editor.PHPStructuredEditor.doSet Input(PHPStructuredEditor.java:2023)
at
org.eclipse.ui.texteditor.AbstractTextEditor$19.run(Abstract TextEditor.java:3026)
at
org.eclipse.jface.operation.ModalContext.runInCurrentThread( ModalContext.java:464)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.ja va:372)
at
org.eclipse.jface.window.ApplicationWindow$1.run(Application Window.java:758)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:70)
at
org.eclipse.jface.window.ApplicationWindow.run(ApplicationWi ndow.java:755)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow. java:2487)
at
org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(Ab stractTextEditor.java:3044)
at
org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTe xtEditor.java:3071)
at
org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredT extEditor.java:2337)
at
org.eclipse.php.internal.ui.editor.PHPStructuredEditor.init( PHPStructuredEditor.java:1034)
at
org.eclipse.ui.internal.EditorManager.createSite(EditorManag er.java:799)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:643)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:428)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:594)
at
org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(Ed itorAreaHelper.java:263)
at
org.eclipse.ui.internal.EditorManager.setVisibleEditor(Edito rManager.java:1410)
at
org.eclipse.ui.internal.EditorManager$5.runWithException(Edi torManager.java:944)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3425)
at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(Work benchAdvisor.java:803)
at
org.eclipse.ui.internal.Workbench$27.runWithException(Workbe nch.java:1363)
at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run (StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3425)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2295)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 00)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:288)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:490)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:113)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:193)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:386)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
Caused by: java.lang.ClassNotFoundException:
org.eclipse.dltk.ast.references.VariableKind$Local
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:483)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:399)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:387)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 95 more
Re: Editor cannot be initialised following update [message #98712 is a reply to message #98665] Thu, 18 June 2009 19:23 Go to previous messageGo to next message
Nitin Dahyabhai is currently offline Nitin DahyabhaiFriend
Messages: 4435
Registered: July 2009
Senior Member

Nick Taylor wrote:
> I've been happily using PDT for a few months now, but following an
> Eclipse update this morning, trying to open a PHP file results in "Could
> not open the editor: Editor could not be initialized" messages.
>
> The updates were:
>
> Eclipse XML Editors and Tools: 3.0.4 -> 3.0.5
> WST Common Core: 3.0.4 -> 3.0.5
> WST Common UI: 3.0.4 -> 3.0.5
> WST XML Core: 3.0.4 -> 3.0.5
> WST XML User Documentation: 3.0.3 -> 3.1.0
>
> Reverting to a previous configuration has not helped. Any help appreciated.
>
> The full error is as follows:
>
> java.lang.NoClassDefFoundError:
> org/eclipse/dltk/ast/references/VariableKind$Local
....

This has been reported and fixed as bug 280652, although I can't
tell for what version it is fixed.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=280652

--
---
Nitin Dahyabhai
Eclipse WTP Source Editing
IBM Rational


_
Nitin Dahyabhai
Eclipse Web Tools Platform
Re: Editor cannot be initialised following update [message #98727 is a reply to message #98712] Fri, 19 June 2009 04:47 Go to previous message
Renato Silva is currently offline Renato SilvaFriend
Messages: 3
Registered: July 2009
Junior Member
Can anyone please tell us if PDT 2.1 is for Galileo only?
Previous Topic:[Announce] PDT 2.1.0 I200906180931 is available
Next Topic:[Announce] PDT 2.1.0RC5 is available
Goto Forum:
  


Current Time: Fri Apr 26 18:09:35 GMT 2024

Powered by FUDForum. Page generated in 0.02693 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top