It assumes the cancel() and applyChanges() methods of OptionsPanelController are
called in the EDT, but they are called in a RequestProcessor thread. update()
and getComponent() are called in the EDT. I don't know anything about isValid()
and isChanged(), and there is nothing about threading in the Javadoc of OPC.
If you know what's wrong, please fix it. I have little experience with this API.
Will do, but core/options need to be fixed first.
Radku, can you comment?
comments in http://www.netbeans.org/issues/show_bug.cgi?id=106989
Fixed by the fix of issue 106989.