1

私は最新バージョンのEclipseを持っています...つまりEclipseIndigo3.7です。Eclipse用のAptanaStudio2.0プラグインをインストールすると、AptanaHTMLエディターがうまく機能します。ただし、元のEclipse「Webページエディター」に戻したい場合、次のアラートが表示されます。

「サポートされていないコンテンツタイプ

エディターでサポートされていないコンテンツタイプ。ファイル拡張子をサポートされているコンテンツタイプに関連付けるには、「コンテットタイプの設定ページ」を参照してください。

また、[OK]をクリックしてアラートを閉じると、エディターが表示されない代わりにNullPointerExceptionが発生します。具体的には次のように述べています。

「エディターを開くことができませんでした:予期しない例外がスローされました。」

に続く:

java.lang.NullPointerException at org.eclipse.wst.sse.ui.StructuredTextEditor.createModelDependentFields(StructuredTextEditor.java:1479)at org.eclipse.wst.sse.ui.StructuredTextEditor.update(StructuredTextEditor.java:3091)atorg。 eclipse.jst.pagedesigner.editors.HTMLEditor.sash_createAndAddDesignSourcePage(HTMLEditor.java:279)at org.eclipse.jst.pagedesigner.editors.HTMLEditor.createPages(HTMLEditor.java:440)atorg.eclipse.ui.part.MultiPageEditorPart。 createPartControl(MultiPageEditorPart.java:348)at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)at org.eclipse org.eclipse.ui.internal.EditorReferenceの.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)。getEditor(EditorReference.java:289)at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2945)at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2850)at org.eclipse .ui.internal.WorkbenchPage.access $ 11(WorkbenchPage.java:2842)at org.eclipse.ui.internal.WorkbenchPage $ 10.run(WorkbenchPage.java:2793)at org.eclipse.swt.custom.BusyIndi​​cator.showWhile(BusyIndi​​cator .java:70)org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2789)at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2773)atorg.eclipse.ui。 org.eclipse.ui.actions.OpenWithMenu $ 2.handleEvent(OpenWithMenu.java:179)のactions.OpenWithMenu.openEditor(OpenWithMenu.java:331)org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) )org.eclipseで。swt.widgets.Display.sendEvent(Display.java:4125)at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java: 1480)org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1270)at org.eclipse.swt.widgets.Display .runDeferredEvents(Display.java:3971)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3610)at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)atorg。 eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)at org.eclipse.ui.internal.Workbench.access $ 4(Workbench.java:2494)at 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)at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java: 123)org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)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(EclipseStarter.java:344)at org.eclipse.core.runtime.adaptor .EclipseStarter.run(EclipseStarter.java:179)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java :622)org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

誰かがこれを修正する方法を知っていますか?私はjQueryコードアシスト用のAptana2.0プラグインを使用しており、そのHTMLエディターが好きです。残念ながら、私はPlayを使用しています!Webフレームワーク、およびAptanaは、JavaScriptコード内に配置されたときにテンプレートタグ(#{}および$ {})を好みません。また、あらゆる場所でエラーをスローします。この場合、元の単純なEclipsehtmlエディターの方がうまく機能したと思います。

または、誰かがAptanaにjavascript / jQueryコード内で#{}および${}タグを適切に処理させる方法を知っている場合。

4

1 に答える 1

2

これは Studio 2.0 の既知の問題です: http://jira.appcelerator.org/browse/APSTUD-489。Studio 3.0 はそれをより適切に処理します。

于 2011-07-07T01:24:35.967 に答える