[Modelinterpreter] debugging jdt nélkül

Boldizsár Németh nboldi at caesar.elte.hu
Mon May 4 22:45:54 CEST 2015


Szia!

Itt valami félreértés van.
Eddig egy JDIDebugTarget-be csomagolt VirtualMachine-t használtunk. 
Mostantól csomagolás nélkül használjuk.
Amennyire láttam a vm úgy jön létre, ahogy mi is létrehoznánk, nincs 
külön preparálva. Az interfésze nem is nagyon tesz lehetővé ilyesmit. 
Ami elromolhatott az az, hogy a debug target elszív előlünk eventeket, 
de mivel most létre sem jön, nem tud.

Boldi

On 2015.05.04. 21:58, Dévai Gergely wrote:
> Sziasztok!
>
> Ma délelőtt azt beszéltünk meg, hogy JDT-s virtuális gép helyett JDI 
> virtuális gépet használunk, mert ez a tavalyi case study-ban működött. 
> Ha jól értem az alábbi levelet, még nem ez történik.
>
> Lehet, hogy az alábbi probléma épp azért merül föl, debug target 
> nélkül indul egy debuggolásra becsomagolt VM... de csak találgatok.
>
> Gergő
>
> On 05/04/2015 09:30 PM, Boldizsár Németh wrote:
>> Sziasztok!
>>
>> Azt sikerült megoldani, hogy úgy launch-ol a delegate, hogy nem 
>> jegyez be debug target-et, így nem kerül bele a debug nézetbe a jdt-s 
>> debug target.
>>
>> Sajnos a fejlesztés ezen szálán nem várt akadályok merültek föl. 
>> Egyszerűen nem tudom rávenni a moka DebugTarget-jét (xUML-Rt State 
>> machine), hogy a UI-on megfelelően látszódjon az állapota. Vagyis 
>> hiába suspendelem, attól még úgy látszik, hogy fut, és nem lehet a 
>> resume gombra kattintani.
>>
>> Ami eddig világossá vált számomra, az az, hogy a debug target-eknek 
>> jellemzően vannak thread-jei (így van ez a jdt-ben és a moka fuml 
>> execution engine-jában is). Egy thread-en állva nyom az ember 
>> resume-ot. Lehet, hogy ezért nem érti meg a gui, amikor állapotot 
>> vált a mokás debug target. Próbáltam manuálisan küldözgetni 
>> értesítéseket arról, hogy suspendelődött a debug target, de így sem 
>> vette. Arra tudok gyanakodni, hogy valamelyik komponens csak arra 
>> figyel, hogy thread-eknek mikor változik az állapota, debug 
>> target-ekre meg nem.
>>
>> Megoldások, amik nekem eszembe jutnak:
>>  - Másik resume gomb
>>  - Valahogy thread-eket gyártani neki
>>  - Egy controller target-ről vezérelni, aminek gyártunk thread-eket
>>
>> Mit gondoltok?
>>
>> Boldi
>>
>> _______________________________________________
>> Modelinterpreter mailing list
>> Modelinterpreter at plc.inf.elte.hu
>> https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter
>
> _______________________________________________
> Modelinterpreter mailing list
> Modelinterpreter at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter



More information about the Modelinterpreter mailing list