Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [henshin-dev] Henshin Editor

Hello Johannes,

yes, this looks like a bug and I will look into it. As for further bug
reports, please submit them to https://bugs.eclipse.org/bugs (Product:
EMFTHenshin)

Regards,
Enrico

On 14.04.2011 09:57, Johannes Tietje wrote:
> Hello,
>
> I uploaded my whole project [1], because it has to be run in a new
> Eclipse instance to correctly recognize the model URIs used in the
> rules.
>
> Besides the "model opening" problem another problem occured when
> processing a specific file with my rule set: I have one sequential unit
> which fails to "undo" if one of the rule prerequisites is not met and
> crashes with a NullPointerException and the following stacktrace:
>
> Exception in thread "main" java.lang.NullPointerException
> at
> org.eclipse.emf.henshin.interpreter.UnitApplication.undo(UnitApplication.java:121)
> at
> org.eclipse.emf.henshin.interpreter.UnitApplication.executeSequentialUnit(UnitApplication.java:239)
> at
> org.eclipse.emf.henshin.interpreter.UnitApplication.execute(UnitApplication.java:101)
> at
> org.eclipse.emf.henshin.interpreter.UnitApplication.executeCountedUnit(UnitApplication.java:308)
> at
> org.eclipse.emf.henshin.interpreter.UnitApplication.execute(UnitApplication.java:107)
> at
> org.eclipse.emf.henshin.interpreter.UnitApplication.executeSequentialUnit(UnitApplication.java:235)
> at
> org.eclipse.emf.henshin.interpreter.UnitApplication.execute(UnitApplication.java:101)
>
> So, does this look like a bug to you?
>
> Regards,
> Johannes 
>
> [1] http://homepages.fh-giessen.de/~jftt68/henshin/TCPStateExtract.zip
> (2.8 MB)
>
> Am Donnerstag, den 14.04.2011, 07:53 +0200 schrieb Enrico Biermann: 
>> Hello Johannes,
>>
>> the default (empty) model is displayed when there was an error opening
>> your .henshin file.
>> The only cause I can think of is that Muvitor wasn't updated which
>> should have happened automatically because of the editor's dependency on
>> the newer version 0.9.1.
>>
>> All my tests on local examples worked. Could you sent me your ecore and
>> henshin files so I can determine why it doesn't work with the updated
>> editor?
>>
>> Regards,
>> Enrico
>>
>> On 13.04.2011 23:49, Johannes Tietje wrote:
>>> Hello Enrico,
>>>
>>> I updated my editor from the update site but it seems the editor can't
>>> print my rule file properly---have any specifics of rule layouting
>>> fundamentally changed? The only thing visible (besides no imported
>>> packages or transformation units) is a transformation system named
>>> "default", although "my" transformation system in that rule file is
>>> named "transformation system".
>>>
>>> I try to reset the editor to the old version.
>>>
>>> Regards,
>>> Johannes
>>>
>>>
>>> Am Mittwoch, den 13.04.2011, 18:58 +0200 schrieb Enrico Biermann: 
>>>> Hello Johannes,
>>>>
>>>> thanks for the clarification. I assumed the bug you mentioned was for
>>>> the GMF-based editor not the GEF-based one.
>>>> Anyway, it should be fixed in editor version 0.8.3 available via the
>>>> update site (http://tfs.cs.tu-berlin.de/software/)
>>>>
>>>> Regards,
>>>> Enrico
>>>>
>>>> On 13.04.2011 17:55, Johannes Tietje wrote:
>>>>> Hi Enrico,
>>>>>
>>>>> I have a bug to file for the graphical editor, as I explained in another
>>>>> mail, because when I have a transformation unit containing two rules,
>>>>> where the unit and the rules have one common parameter,
>>>>>
>>>>> transformation unit "u1"
>>>>> -> parameter "a"
>>>>>
>>>>> -> rule "b"
>>>>>    -> parameter "b.a"
>>>>> -> rule "c"
>>>>>    -> parameter "c.a"
>>>>>
>>>>> I can only graphically connect one rule parameter to the parameter of
>>>>> the surrounding unit---if I try to connect the second rule parameter to
>>>>> the parameter of the unit, the first connection gets deleted. This only
>>>>> happens, if I want the rule parameters to be "output" parameters. (Where
>>>>> the edge leads from the rule to the unit.)
>>>>>
>>>>> Greetings,
>>>>> Johannes
>>>>>
>>>>> Am Dienstag, den 12.04.2011, 15:58 +0200 schrieb Enrico Biermann:
>>>>>> Hello Amalia,
>>>>>>
>>>>>> the editor which was used in the paper is not the official GMF-based
>>>>>> graphical editor but a GEF-based one.
>>>>>>
>>>>>> You can use the following update site to download this editor
>>>>>> (requires existing Henshin installation):
>>>>>>
>>>>>> http://tfs.cs.tu-berlin.de/software/
>>>>>>
>>>>>> You need the two features "Muvitor" and "Henshin Editor". After
>>>>>> installation you should be able to choose either the tree-based editor
>>>>>> or the GEF-based graphical editor when opening *.henshin files. If you
>>>>>> have problems with the update site or the editor let us know.
>>>>>>
>>>>>> Regards,
>>>>>> Enrico
>>>>>>
>>>>>> On 12.04.2011 14:37, Amalia Sanusi wrote: 
>>>>>>> Hello,
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>> I am currently starting to work on Henshin. But the problem is that,
>>>>>>> I don’t have the Henshin Editor shown in this paper:
>>>>>>> http://journal.ub.tu-berlin.de/index.php/eceasst/article/viewFile/528/530. There’s only a palette with Rule, Edge, Attribute, and the package. I tried to open the perspective but Henshin is not there.
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>> The version that I used is the most recent one (0.7.0). Am I missing
>>>>>>> something here?
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>> ---
>>>>>>>
>>>>>>> Kind regards,
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>> Amalia Sanusi
>>>>>>>
>>>>>>>  
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> 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
>>>>> _______________________________________________
>>>>> 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
>>> _______________________________________________
>>> 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
>
> _______________________________________________
> henshin-dev mailing list
> henshin-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/henshin-dev


Back to the top