On Mon, Dec 19, 2016 at 4:53 AM, Holger Freyther <hol...@freyther.de> wrote:

> Hi,
>
> I showed Pharo to a friend and wanted to show the nice feature of fueling
> out an exception and then using FLMaterializer 
> class>>#materializeFromFileNamed:
> to load it back and get a debugger up. In Pharo5 I am presented a DNU
> instead.
>
>
Hi Holger,

I hope you were able to show that example to him anyways. That example make
us won the first price at ESUG awards hahaha. I still remember when I was
sitting at home, trying to think of a good example to show and I thought:
"what if I serialize the debugger and the stack to another image?". I tried
and it worked out of the box. One of the happiest dev programming days ever
hahaha.


The DNU is on GTGenericStackDebugger as it doesn't understand the message
> Fuel is sending. What to fix, Fuel to use the new protocol or
> GTGenericStackDebugger to honor the old protocol?
>
> FueldOutStackDebugAction>>#serializeTestFailureContext: aContext
> toFileNamed: aFilename
>         | serializer |
>
>         serializer := FLSerializer newDefault.
>         self encodeDebugInformationOn: serializer.
>         serializer addPostMaterializationAction: [ :materialization |
>                 Smalltalk tools debugger
>                         openOn: Processor activeProcess
>                         context: materialization root
>                         label: 'External stack'
>                         contents: nil
>                         fullView: false ].
>
> So it looks like now it should create a debug session first and then pass
> it to the debugger? I think loading new fuel in Pharo3.x is still possible
> so maybe it is best to re-add that protocol?
>
>
Well, if the GT developers (CC'ed Dory) do not want to add back the old
protocol,  then no problem, we do have a way to manage portability across
dialects and versions. Max Leske (CC'ed) has changed and improved this in
the recent months. So I will wait to see if he can take care. Else, I will
do it.

Thanks for the report.



-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to