the popup dialog box is raised by a try catch block in the verb wdhandler,
since it does not throw an error after the popup, there is no suspension.
the gl area partially hidden by the popup box is repainted and since the gl
paint or any other jqt events has no knowledge that there has been an error
in j wdhander being caught so there is an infinite loop.  You may add some
codes in the j paint verb to detect that error condition.

this had been reported but fixing it is a low priority.
On May 19, 2016 5:09 AM, "Raul Miller" <[email protected]> wrote:

> Currently, if I am using the gl commands for an isigraph control, and
> there's an error, I get behavior which I do not understand.
>
> (1) I get a popup telling me that there was an error (and giving me
> the details of the error.
>
> (2) I only have an "OK" option on that popup.
>
> (3) When I click "OK", execution resumes as if there were no error
> (presumably on the line following the line with the error.
>
> This quickly leads to an infinite loop condition where my only option
> is to shut down J.
>
> At the very least, I think I should get an option to have the error
> stop execution somehow.
>
> (13!:0]1 avoids this problem, but why was it a good idea to make me
> lose control of the J session in the first place?)
>
> (I'm not sure if this goes in jsource, since I think this is a jqt
> issue, not a j engine issue. Please let me know, though, if there's a
> better forum for this topic.)
>
> Thanks,
>
> --
> Raul
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to