bentall/smartypdt

Error opening the editor

Opened this issue · 4 comments

What steps will reproduce the problem?
1. Create new .tpl file
2. Try to open it
3.

What version of the product are you using? On what operating system?
OS: kubuntu 8.04
Eclipse: 3.3.2
PDT: 1.0.3
SmartyPDT: 0.5.4

Please provide any additional information below.
When I try to open a file, I have the following message:

Error opening the editor.
tried to access field
org.eclipse.php.internal.ui.editor.PHPStructuredEditor.isExternal from
class org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor


Original issue reported on code.google.com by aandro...@gmail.com on 27 Jun 2008 at 3:44

happens to me too. seems like not compatible with pdt 1.0.3
im using mac os x 10.5.3, eclipse 3.4.0

Original comment by xt...@yahoo.com on 28 Jun 2008 at 10:37

you should use smartypdt 0.5.5 
(http://smartypdt.googlecode.com/issues/attachment?
aid=-4286508249986580739&name=Smarty-PDT_0.5.5.zip) in order to run it over pdt 
1.0.3

Original comment by ganoro on 28 Jun 2008 at 11:44

I'm using PDT 1.0.3 and Smarty-PDT 0.5.5 (according to above advice) and after 
trying
to open index.tpl file I recieve:
org.eclipse.php.internal.core.project.properties.handlers.PhpVersionChangedHandl
er.addPhpVersionChangedListener(Unknown
Source)
org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor.doSetInput(SmartyStructu
redEditor.java:103)

I cleaned project, turn on/off "Build Automatically" with no effects. What't is 
wrong
and what should I do?

Original comment by abu...@gmail.com on 29 Jun 2008 at 9:40

I tried to install the smarty_PDT 0.5.5
1) I enabled the smarty PDT
2) I added the *.tpl file in the file association to open with the smarty 
editor defautly
3) when i tried opening a *.tpl file i got an error
"Error opening the editor."   and details had this in it.

"java.lang.NullPointerException
    at
org.eclipse.php.internal.core.project.properties.handlers.PhpVersionChangedHandl
er.addPhpVersionChangedListener(Unknown
Source)
    at
org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor.doSetInput(SmartyStructu
redEditor.java:103)
    at org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:2994)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
    at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:758)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
    at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:755)
    at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2451)
    at
org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.jav
a:3012)
    at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3039)
    at org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2617)
    at org.eclipse.php.internal.ui.editor.PHPStructuredEditor.init(Unknown Source)
    at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:794)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:643)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)
    at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.ja
va:592)
    at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)
    at
org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart
.java:179)
    at
org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Presenta
blePartFolder.java:268)
    at
org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRigh
tTabOrder.java:65)
    at
org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(Ta
bbedStackPresentation.java:400)
    at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
    at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
    at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1604)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
    at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
    at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
    at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
    at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:774)
    at
org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.jav
a:673)
    at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2737)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2651)
    at org.eclipse.ui.internal.WorkbenchPage.access$13(WorkbenchPage.java:2643)
    at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2595)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2590)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2574)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2565)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
    at org.eclipse.php.internal.ui.util.EditorUtility.openInEditor(Unknown Source)
    at org.eclipse.php.internal.ui.util.EditorUtility.openInEditor(Unknown Source)
    at org.eclipse.php.internal.ui.actions.OpenActionUtil.open(Unknown Source)
    at org.eclipse.php.internal.ui.actions.OpenAction.run(Unknown Source)
    at org.eclipse.php.internal.ui.actions.OpenAction.run(Unknown Source)
    at org.eclipse.php.internal.ui.actions.SelectionDispatchAction.dispatchRun(Unknown
Source)
    at org.eclipse.php.internal.ui.actions.SelectionDispatchAction.run(Unknown Source)
    at org.eclipse.php.internal.ui.explorer.ExplorerActionGroup.handleOpen(Unknown Source)
    at org.eclipse.php.internal.ui.explorer.ExplorerPart$5.open(Unknown Source)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    at org.eclipse.core.runtime.Platform.run(Platform.java:857)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1183)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
    at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
    at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ecli
pseAppLauncher.java:106)
    at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLau
ncher.java:76)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    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:508)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1173)"

Did any one encounter this error???? or have a solution for this.

Original comment by priya.pr...@gmail.com on 25 Nov 2008 at 3:50