Плагин Aptana 2.0 Eclipse ломает редактор веб-страниц Eclipse - PullRequest
1 голос
/ 07 июля 2011

У меня последняя версия Eclipse ... так что Eclipse Indigo 3.7.Когда я устанавливаю плагин Aptana Studio 2.0 для Eclipse, HTML-редактор Aptana прекрасно работает.Однако, когда я хочу вернуться к своему исходному Eclipse «Редактор веб-страниц», я получаю следующее предупреждение:

«Неподдерживаемый тип содержимого

Неподдерживаемый тип содержимого в редакторе. Чтобы связать расширение файла споддерживаемый тип контента, см. страницу предпочтений типов контекста "

. И когда я нажимаю" ОК ", чтобы закрыть предупреждение, я получаю исключение NullPointerException вместо того, чтобы видеть редактор.В частности, он говорит:

«Не удалось открыть редактор: возникло непредвиденное исключение.»

Затем следует:

java.lang.NullPointerException at org.eclipse.wst.sse.ui.StructuredTextEditor.createModelDependentFields (StructuredTextEditor.java:1479) в org.eclipse.wst.sse.ui.StructuredTextEditor.update (StructuredTextEditor.java:3091)(HTMLEditor.java:279) по адресу org.eclipse.jst.pagedesigner.editors.HTMLEditor.createPages (HTMLEditor.java:440) по адресу org.eclipse.ui.part.MultiPageEditorPart.createPartControl (MultiPagejava): 3).eclipse.ui.internal.EditorReference.createPartHelper (EditorReference.java:670) в org.eclipse.ui.internal.EditorReference.createPart (EditorReference.java:465) в org.eclipse.ui.internal.WorkbenchPartReference.Java: 595) в org.eclipse.ui.internal.EditorReference.getEditor (EditorReference.java:289) в org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched (WorkbenchPage.java:2945) в org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor (WorkbenchPage.java:2850) в org.eclipse.ui.internal.Workbcessch $ (11: bacbench $)) на org.eclipse.ui.internal.WorkbenchPage $ 10.run (WorkbenchPage.java:2793) на org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:70) на org.eclipse.ui.internalPork.openEditor (WorkbenchPage.java:2789) в org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:2773) в org.eclipse.ui.actions.OpenWithMenu.openEditor (OpenWith:jenu.ju).eclipse.ui.actions.OpenWithMenu $ 2.handleEvent (OpenWithMenu.java:179) в org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:84) в org.eclipse.swt.widgets.Display.sendEvent (.java: 4125) в org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1457) в org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1480) в org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1465) в org.eclipse.swt.widgets.Widget.notifyListeners (Widget.java:1270) в org.eclipse.swt.widgets.Display.runDeferredEvents (Display.java:3971) в org.eclipse.swt.widgets.Display.readAndDispatch (Показать.Java: 3610) в org.eclipse.ui.internal.Workbench.runEventLoop (Workbench.java:2696) в org.eclipse.ui.internal.Workbench.runUI (Workbench.java:2660) в org.eclipse.ui.internal.Workbench.access $ 4 (Workbench.java:2494) в org.eclipse.ui.internal.Workbench $ 7.run (Workbench.java:674) в org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java: 332) в org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:667) в org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.java:149) в org.eclip.ide.application.IDEApplication.start (IDEApplication.java:123) в org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:196) в org.eclipse.core.runtime.internal.adaptor.LappEclipseAppLauncher.java:110) в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:79) в org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:344) в org.eclipse.aptor.core.core.coreбежать (EclipseStarter.java:179)at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:622) в org.eclipse.equinox.launcher.Main.basicRun (Main.java:577) в org.eclipse.equinox.launcher.Main.run (Main.java:1410)

У кого-нибудь есть идеи, как это исправить? Я использую плагин Aptana 2.0 для помощи с кодом jQuery, и мне нравится его HTML-редактор. К сожалению, я использую Play! Web Framework, и Aptana не нравится их теги шаблонов (# {} и $ {}), когда они помещены в код JavaScript, и выдает ошибки повсюду. Оригинальный простой редактор Eclipse HTML, я думаю, работал лучше в этом случае.

Или если кто-то знает, как Aptana корректно обрабатывает теги # {} & $ {} в коде javascript / jQuery.

1 Ответ

2 голосов
/ 07 июля 2011

Это известная проблема со Studio 2.0: http://jira.appcelerator.org/browse/APSTUD-489. Studio 3.0 справляется с этим лучше.

...