Ошибка m_selectedModuleFile дизайнера GWT

Я впервые работаю с GWT. Я следую руководству по адресу: http://code.google.com/webtoolkit/tools/gwtdesigner/tutorials/stockwatcher.html

Я не могу выйти за рамки создания Java-проекта GWT. Когда я нажимаю "Готово", я получаю: Произошла ошибка. Подробнее см. в журнале ошибок. m_selectedModuleFile

и когда я смотрю журнал ошибок, я получаю:

!ENTRY org.eclipse.ui.workbench 4 2 2012-03-03 18:55:34.035
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0 java.lang.NoSuchFieldError: m_selectedModuleFile at      
com.google.gdt.eclipse.designer.actions.deploy.DeployModuleAction.selectedModuleChanged(De
 loyModuleAction.java:63)
at com.google.gdt.eclipse.designer.actions.AbstractModuleAction.selectionChanged(AbstractModuleAction.java:81)
at org.eclipse.ui.internal.PluginAction.refreshEnablement(PluginAction.java:206)
at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:277)
at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:299)
at org.eclipse.ui.internal.AbstractSelectionService.fireSelection(AbstractSelectionService.java:156)
at org.eclipse.ui.internal.AbstractSelectionService.setActivePart(AbstractSelectionService.java:282)
at org.eclipse.ui.internal.WWinPartService.updateActivePart(WWinPartService.java:135)
at org.eclipse.ui.internal.WWinPartService.access$0(WWinPartService.java:125)
at org.eclipse.ui.internal.WWinPartService$WWinListener.partDeactivated(WWinPartService.java:50)
at org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:115)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                            at org.eclipse.core.runtime.Platform.run(Platform.java:888)
at org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:55)
at org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:113)
at org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:242)
at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:300)
at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:57)
at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)
at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3537)
at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3077)
at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)
at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:237)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1424)
at org.eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.java:2297)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4205)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1598)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2038)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2454)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:80)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4253)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4886)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
    and so on...

Кроме того, когда вы используете WinBuilder, а когда следует использовать GWT Designer или проект веб-приложения? Я не уверен в различиях между ними всеми. Я ищу что-то не раздражающее, что можно использовать с App Engine с некоторыми записями форм.


person user963070    schedule 04.03.2012    source источник
comment
также получать сообщения о проблемах при вызове кода из плагина org.eclipse.jface или из рабочей среды   -  person user963070    schedule 04.03.2012


Ответы (2)


Оказывается, у меня была старая версия WindowBuilder, и это усугубляло проблему. Хотя не уверен, что это была вся проблема. Это сработало до сих пор.

person user963070    schedule 05.03.2012

Похоже, что-то может быть не так в установке. Обычно я устанавливаю версию Eclipse Java EE (не то же самое, что Java), затем GPE за вычетом частей Android (если мне не нужно настраивать и это, а затем устанавливаю Android SDK перед GPE), затем WindowsBuilder — для дополнительных мастеров. После этого все просто работает. Я создаю новый проект GWT (используя пример кода — так намного проще начать работу), а затем могу использовать любой из мастеров.

person Deanna    schedule 04.03.2012