質問

特定のUMLモデルからエコールモデルに向かって変換しようとしました。この後、私はジェネレーターモデルを作成しようとしています。

これを行こうとするたびに、このログには「ハンドルされていないイベントループの例外」があるというエラーメッセージが表示されます。

org.eclipse.swt.swtexception:org.eclipse.swt.swt.error(swt.java:3884)でorg.eclipse.swt.swt.error(swt.javaavaavaavaavaavaavaava)でrunnable(java.lang.nullpointerexception)で実行できませんでした(swt.java:3884) :3799)atorg.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:137)at org.eclipse.swt.widgets.display.runasyncmessages(display.java:3885) display.readanddispatch(display.java:3506)atorg.eclipse.jface.window.window.runeventloop(window.java:825)atorg.eclipse.jface.window.window.open(window.java:801) .eclipse.gmf.internal.bridge.ui.dashboard.dashboardmediator $ runwizardaction.run(dashboardmediator.java:316)at org.eclipse.gmf.internal.bridge.ui.ui.ui.dashboard.hyperlinkfigure $ 1. )org.eclipse.draw2d.figure.handlemousepressed(figure.java:873)at org.eclipse.draw2d.swteventdispatcher.dispatchmousepressed(swteventdispatcher.java:214) Java:513)atorg.eclipse .swt.widgets.typedlistener.handleevent(typedlistener.java:179)at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)at org.eclipse.swt.widgets.widget.Endevent.Java :1003)atorg.eclipse.swt.widgets.display.rundeferredevents(display.java:3910)at org.eclipse.swt.widgets.display.readanddispatch(display.java:3503)at org.eclipse.ui.ui.internal。 workbench.runeventloop(workbench.java:2405)at org.eclipse.ui.unternal.workbench.runui(workbench.java:2369)at org.eclipse.ui.internal.workbench.acess $ 4(workbench.java:2221) org.eclipse.ui.internal.workbench $ 5.run(workbench.java:500)at org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)at org.eclipse.ui.internal.nternal.workbentybench.ui. .createandrunworkbench(workbench.java:493)at org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)at org.eclipse.ui.internal.ide.application.ideapplication(IdeicPlication.Java:113) org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:1 94)org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)at org.eclipse.core.runtime.internal.Adaptor.eclipseapplauncher.start .eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:368)at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)方法)sun.reflect.nativemethodaccessorimpl.invoke(未知のソース)sun.refllect.delegatingmethodaccessorimpl.invoke(unknown source)at java.lang.lang.refllect.method.invoke(不明なソース)org.eclipse.equinox.launcher.main.main.main.main.launcher.main .invokeframework(main.java:559)at org.eclipse.equinox.launcher.main.basicrun(main.java:514)at org.eclipse.equinox.launcher.main.run(main.java:1311) java.lang.nullpointerexception at org.eclipse.emf.converter.util.converterutil.computerequedPackages(converterutil.java:374)at org.eclipse.emf.converter.ui.contribution.base.modelconvert erPackagePage.validate(ModelConverterPackagePage.java:965) at org.eclipse.emf.importer.ui.contribution.base.ModelImporterPackagePage.validate(ModelImporterPackagePage.java:101) at org.eclipse.emf.converter.ui.contribution.base. ModelConverterPackagePage $ 1.RUN(ModelConverterPackagePage.java:155)at org.eclipse.swt.widgets.runnablelock.run(runnablelock.java:35)at org.eclipse.swt.widgets.synchronizers.runasyncmasizes()。 .. 34詳細

この後、このテキストには別の例外が発生します。

セッションデータには、eclipse.buildid =不明なjava.version = 1.6.0_13 java.vendor = sun microsystems Inc.ブートローダー定数:OS = win32、arch = x86、ws = win32、nl = de_deフレームワーク引数: - プロダクトorg。 eclipse.epp.package.modeling.productコマンドライン引数:-os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.modeling.product -consolelog

この長いログで:

java.lang.NullPointerException at org.eclipse.emf.ecore.util.EcoreUtil.getURI(EcoreUtil.java:2887) at org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.diagnose(GenModelImpl.java:2930 )org.eclipse.emf.codegen.ecore.genmodel.presentation.genmodeleditor.validate(genmodeleditor.java:1773)at org.eclipse.emf.codegen.ecore.genmodel.presentation.genmodelize(genmodelize) )org.eclipse.emf.codegen.ecore.genmodel.presentation.genmodeleditor.createpages(genmodeleditor.java:1080)at org.eclipse.ui.part.multipageeditorpart.createpartcontrol(Multageeditor.java:357) ui.internal.editorreference.createparthelper(editorreference.java:662)at org.eclipse.ui.internal.editorreference.createpart(editorreference.java:462)at org.eclipse.ui.internal.workbartreference.getart.java( 595)atorg.eclipse.ui.internal.editorreference.geteditor(editorreference.java:286)at org.eclipse.ui.internal.workbenchpage.busyopeditorbatchedで(workbenchpage.java:2857)at org.eclipse.ui.internal.workbenchpage.busyopenditor(workbenchpage.java:2762)atorg.eclipse.ui.internal.workbenchpage.access $ 11(workbench.java:2754) .ui.internal.workbenchpage $ 10.run(workbenchpage.java:2705)at org.eclipse.swt.custom.busyindicator.showwhile(bushingindicator.java:70)at org.eclipse.ui.internal.work.page.openeditor(workbenchpage) Java:2701)at org.eclipse.ui.internal.workbenchpage.openditor(workbenchpage.java:2685)at org.eclipse.ui.internal.workbenchpage.openditor(workbenchpage.java:2668) .ui.contribution.base.modelconverterwizard.openditor(modelconverterwizard.java:318)at org.eclipse.emf.importer.ui.contribution.base.modelimporterwizard.performfinish(Modelimporterwizard.java:167) .wizarddialog.finishpressed(wizardddialog.java:752)at org.eclipse.gmf.internal.bridge.ui.dashboardmediator $ runwizardaction $ 1.finishpressed(dashboardmediator.java:311)at org.ecl ipse.jface.wizard.wizarddialog.buttonpressed(wizarddialog.java:373)at org.eclipse.jface.dialogs.dialog $ 2.widgetselected(dialog.java:624)at org.eclipse.swt.widgets.TypedListener.HandEner.HandEner.Typedener .java:228)at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)at org.eclipse.swt.widgets.widget.sendevent(widget.java:1003)at org.eclipse.swt。 widgets.display.rundeferredevents(display.java:3910)atorg.eclipse.swt.widgets.display.readanddispatch(display.java:3503)at org.eclipse.jface.window.window.runeventloop(windo.java:825) atorg.eclipse.jface.window.window.open(window.java:801)at org.eclipse.gmf.internal.bridge.ui.dashboardmediator $ runwizardaction.urun(dashboardmediator.java:316)at org.eclipse .gmf.internal.bridge.ui.dashboard.hyperlinkfigure $ 1. mousepressed(hyperlinkfigure.java:63)at org.eclipse.draw2d.figure.handlemousepressed(figure.java:873)at org.eclipse.did.swtteddispatcher swteventdispatcher.java:214)at org.eclipse.dr aw2d.lightweightsystem $ eventhandler.mousedown(lightweightsystem.java:513)at org.eclipse.swt.widgets.typedlistener.handleevent(typedlistener.java:179)at org.eclipse.swt.widgets.eventtable(eventtable(eventtable)) 84)atorg.eclipse.swt.widgets.widget.sendevent(widget.java:1003)at org.eclipse.swt.widgets.display.rundeferredevents(display.java:3910)at org.eclipse.swt.widgets.display .readanddispatch(display.java:3503)at org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2405)atorg.eclipse.ui.internal.workbench.runui(workbench.java:2369) eclipse.ui.internal.workbench.access $ 4(workbench.java:2221)at org.eclipse.ui.internal.workbench $ 5.run(workbench.java:500)at org.eclipse.core.core.databind.observable.realm。 runwithdefault(realm.java:332)at org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:493)atorg.eclipse.ui.platformui.createandrunworkbench(PlatformUi.java:149) .internal.ide.application.ideapplication.start(iseapplication.ja VA:113)at org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:194)at org.eclipse.core.runtime.internal.Adaptor.eclipseapplauncher.runApplication .eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)at org.eclipse.core.core.adaptor.eclipsestarter.run(eclipsestarterterter.java:368) .adaptor.eclipsestarter.run(eclipsestarter.java:179)at sun.reflt.nativemethodaccessorimpl.invoke0(ネイティブ方法)sun.refllect.nativemethodaccessorimpl.invoke(未知のソース)sun.reflleg.regatingmethaccessimpl.invoke java.lang.reflt.method.invoke(不明な情報源)org.eclipse.equinox.launcher.main.invokeframework(main.java:559)atorg.eclipse.equinox.launcher.main.basicrun(main.java:51444444444444 )org.eclipse.equinox.launcher.main.run(main.java:1311)

何がうまくいかないのかアイデアはありますか?私はしばらく自分のモデルを見ましたが、何か間違ったものを見つけることができませんでした。 「ハンドルされていないイベントループの例外」のために再帰があるかもしれないと思っただけですが、これは可能ですか?

よろしくお願いします、ドミニク

役に立ちましたか?

解決

わかりました、エラーがありました。

生成されたデータタイプがパッケージ内になかったためです。これを修正した後、すべてが正常に機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top