[squeak-dev] Syntax Error window locks up image

John-Reed Maffeo jrmaffeo at gmail.com
Thu Feb 18 00:14:11 UTC 2021


Marcel,
Thanks!
-jrm

On Tue, Feb 16, 2021 at 8:08 AM Marcel Taeumel <marcel.taeumel at hpi.de>
wrote:

> I just noticed "Squeak 5.2" in that screenshot. Yes, we fixed that issue
> in 5.3 and restart all those processes through the release builder. That
> particular compiled method in the screenshot was apparently very old and
> out-of-sync with the .sources file.
>
> http://forum.world.st/The-Trunk-Kernel-mt-1211-mcz-td5093956.html
> http://forum.world.st/The-Trunk-Kernel-eem-1273-mcz-td5105160.html
>
> Best,
> Marcel
>
> Am 16.02.2021 15:54:50 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>:
> > the method that is run every hour is setup to run a method to
> > do some work and then spawn a block with an hour delay
> > which runs the method again when the delay elapses.
>
> Ah, so you do not compile code in that method. Hmm...
>
> Am 13.02.2021 17:58:50 schrieb John-Reed Maffeo <jrmaffeo at gmail.com>:
> CMD]+[Dot] interrupt was the first thing I tried.
>
> At this point it is not repeatable so I don't think there is anything I
> can do other that keep an eye out for it.
>
> the method that is run every hour is setup to run a method to do some work
> and then spawn a block with an hour delay which runs the method again when
> the delay elapses.
> -jrm
>
> On Fri, Feb 12, 2021 at 1:33 AM Marcel Taeumel <marcel.taeumel at hpi.de>
> wrote:
>
>> Hi John-Reed,
>>
>> can you tell us more about that method your are running every hour?
>>
>> Syntax errors are as tricky as debuggers. They actually use a debugger
>> internally to interrupt the current (i.e. the compiler's/parser's) control
>> flow and offer interactive means to fix syntax to then continue compilation.
>>
>> Considering interactive syntax correction, I am not sure whether
>> compilation is safe in processes other than the UI process.
>>
>> Did you try hitting [CMD]+[Dot] in that case?
>>
>> Best,
>> Marcel
>>
>> Am 12.02.2021 06:00:11 schrieb John-Reed Maffeo <jrmaffeo at gmail.com>:
>> What causes a window like this to appear?
>> Why does it lock up the image?
>> The problem occurred in an image that was running unattended using #Delay
>> to run a method every hour. The application is in development but it has
>> been running on schedule for a month or so without any problems.
>>
>> I do save and restart the image occasionally.
>>
>> --
>> jrm
>>
>>
>>
>
> --
> John-Reed Maffeo
>
>
>

-- 
John-Reed Maffeo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210217/b1451b31/attachment.html>


More information about the Squeak-dev mailing list