Signal 11 and mouse set waiting()

Keith Berard avoids signal 11 by (re)moving mouse_set_waiting Last Updated: 2006-08-02

We came across a curious little tidbit that I thought might be good to share since it deals with the semi-common Signal 11.

We have quite a bit of XUI code implemented in Java that has been in use since the beginning of the year. Most of the code is there as helper tools to interrogate the document, insert items into the document, checkout from CMS, etc. Also, most classes contain the following snippet to handle events:

public void handleEvent(Event e) { Acl.execute("mouse_set_waiting");

The reason for this is that we wanted the cursor to change to an HourGlass each time the XUI panel was processing.

Long story short, that one ACL command was causing the Signal 11 on column insert. Removing this (or, rather, moving it to a more appropriate location suc\h as button press) resolved the issue.

Food for thought.