ich habe ein Problem nach der Installation von Omondo mit Eclipse.
Viellleicht kennt ja jemand das Problem und kann mir einen Tipp geben.
Ich benutze Eclipse 2.1 und habe vor kurzem das Omondo PlugIn
nachinstalliert (eclipseuml-installer_1.2.1.20030512.jar).
Leider funktioniert das nicht reibungslos. Eclipse generiert den mit
UML erstellten Code nicht richtig. So werden z.B. Änderungen nicht
immer übernommen.
Auch kann Eclipse seitdem nicht mehr immer richtig beendet werden.
Folgende Fehlermeldung erscheint in 'Configuration Details':
!ENTRY org.eclipse.ui 4 4 Jun 26, 2003 17:13:30.318
!MESSAGE Unhandled exception caught in event loop.
!ENTRY org.eclipse.ui 4 0 Jun 26, 2003 17:13:30.318
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
at java.lang.String.startsWith(String.java:1030)
at java.lang.String.startsWith(String.java:1061)
at com.omondo.uml.emf.d.b.b.b.validatePage(SourceFile:91)
at org.eclipse.ui.dialogs.WizardNewFileCreationPage.handleEvent(WizardNewFileCreationPage.java:363)
at org.eclipse.ui.internal.misc.ResourceAndContainerGroup.handleEvent(ResourceAndContainerGroup.java:211)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:865)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:845)
at org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:1755)
at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:2914)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2766)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:2361)
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1236)
at org.eclipse.swt.widgets.Text.callWindowProc(Text.java:96)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2839)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:2361)
at org.eclipse.swt.internal.win32.OS.SetWindowTextW(Native Method)
at org.eclipse.swt.internal.win32.OS.SetWindowText(OS.java:1867)
at org.eclipse.swt.widgets.Text.setText(Text.java:1363)
at org.eclipse.ui.internal.misc.ResourceAndContainerGroup.setResource(ResourceAndContainerGroup.java:250)
at org.eclipse.ui.dialogs.WizardNewFileCreationPage.createControl(WizardNewFileCreationPage.java:150)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:171)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:524)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:473)
at org.eclipse.jface.window.Window.create(Window.java:302)
at org.eclipse.jface.window.Window.open(Window.java:552)
at com.omondo.uml.emf.d.b.b.u.a(SourceFile:102)
at com.omondo.uml.emf.d.b.b.a7.widgetSelected(SourceFile:88)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1838)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1545)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)
at org.eclipse.jface.window.Window.open(Window.java:563)
at org.eclipse.ui.dialogs.AbstractElementListSelectionDialog.open(AbstractElementListSelectionDialog.java:432)
at com.omondo.uml.emf.e.b.if(SourceFile:262)
at com.omondo.uml.emf.e.b.a(SourceFile:87)
at com.omondo.uml.emf.e.b.if(SourceFile:199)
at com.omondo.uml.emf.d.b.c.s.aK(SourceFile:222)
at com.omondo.uml.emf.d.b.c.s.a(SourceFile:218)
at com.omondo.uml.emf.d.b.c.bb.run(SourceFile:90)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:842)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:456)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContributionItem.java:403)
at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem.java:397)
at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(ActionContributionItem.java:72)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1838)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1545)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:845)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
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:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
Schon mal vielen Dank,
Lars