Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [henshin-dev] Proper henshin testbed installation ?

Dear Christian,
Dear Henshin team,

thanks for replying as well to Eleftherios.

Just to clarify the situation and the reasons why I pointed him directly to the Berlin GUI and not to the official Henshin website:
He is in the same group (Prof. Thomas Engel) at University of Luxembourg as I am and Benjamin Braatz are. Both of us are assisting him with Henshin and he himself wanted to use the Berlin GUI.
Of course, it will be good for him to also use the official GUI from the Eclipse website.


Best regards,

Frank


-- 
________________________________________________________________________

 Dr. Frank Hermann
________________________________________________________________________

 Research Associate at SnT            frank.hermann@xxxxxx
 +352 466644 5864                     www.securityandtrust.lu

 Postal address                       Visiting address
 ---------------------------------    ---------------------------------
 securityandtrust.lu
 University of Luxembourg             D104, Campus Kirchberg
 4, rue Alphonse Weicker              4, rue Alphonse Weicker
 L-2721 Luxembourg                    L-2721 Luxembourg
________________________________________________________________________ 
On 3/26/2013 3:38 PM, Christian Krause wrote:
Hi Eleftherios,

if you install / take the sources from here: http://www.eclipse.org/henshin/install.php you should not run into such problems. The editor in Github is developed outside of the main Henshin development branch and I do not know what its status is.

Cheers,
Christian

2013/3/26 Eleftherios SKOUTARIS <eleftherios.skoutaris@xxxxxx>

Dear dev team,

                          I am a PhD candidate at the university of Luxembourg and I am currently setting up Henshin sdk and editor in eclipse for modeling purposes, however I am getting some errors when I am trying to enforce transformation rules.

 

I am currently using the henshin editor packages from the github repository but eclipse complains. Is there any combination of eclipse distribution or henshin plugins that create problems and that I should avoid them? Would you mind informing me what is the approach you have followed to setup your testbed?

 

I am running on a windows machine:

    Eclipse indigo 3.7.2.

    EMF 2.7.2.

    GEF 3.7.2.

    Henshin sdk 0.9.6.

    Henshin editor packages are fetched using GIT from git@xxxxxxxxxx:JuergenGall/Henshin-Editor.git<mailto:git@xxxxxxxxxx:JuergenGall/Henshin-Editor.git>

 

Please let me know what you think if you find the time.

 

Error message when trying to apply a transformation rule:

 

“Unhandled event loop exception”

 

“java.util.ConcurrentModificationException

               at org.eclipse.emf.common.util.AbstractEList$EIterator.checkModCount(AbstractEList.java:762)

               at org.eclipse.emf.common.util.AbstractEList$EIterator.doNext(AbstractEList.java:710)

               at org.eclipse.emf.common.util.AbstractEList$EIterator.next(AbstractEList.java:696)

               at org.eclipse.emf.henshin.interpreter.util.HenshinEGraph.henshin2emfGraph(HenshinEGraph.java:83)

               at org.eclipse.emf.henshin.interpreter.util.HenshinEGraph.<init>(HenshinEGraph.java:58)

               at de.tub.tfs.henshin.editor.commands.rule.RunRuleCommand.execute(RunRuleCommand.java:88)

               at org.eclipse.gef.commands.CommandStack.execute(CommandStack.java:199)

               at org.eclipse.gef.ui.actions.WorkbenchPartAction.execute(WorkbenchPartAction.java:83)

               at de.tub.tfs.henshin.editor.actions.rule.ExecuteRuleAction.run(ExecuteRuleAction.java:151)

               at de.tub.tfs.henshin.editor.actions.rule.ExecuteRuleToolBarRuleAction.run(ExecuteRuleToolBarRuleAction.java:46)

               at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)

               at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)

               at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)

               at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)

               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.Display.runDeferredEvents(Display.java:4165)

               at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)

               at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)

               at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)

               at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)

               at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)

               at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

               at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)

               at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

               at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)

               at 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(Unknown Source)

               at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

               at java.lang.reflect.Method.invoke(Unknown Source)

               at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)

               at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)

               at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

               at org.eclipse.equinox.launcher.Main.main(Main.java:1386) “

 


_______________________________________________
henshin-dev mailing list
henshin-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/henshin-dev




_______________________________________________
henshin-dev mailing list
henshin-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/henshin-dev


Back to the top