This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Sometimes it happens that messages in IDE status bar are in reverse order. For example "Command xx is finished." precedes "Command xx is running.". Possibly it can be caused by the fact that setting status text is unnecessarily posted to request processor in method org.netbeans.modules.vcscore.commands.CommandProcessor#commandStarted
Starting to work on this. It makes commit validation suit to fail randomly. The problem is, that the RequestProcessor.getDefault() is multi-threaded request processor and therefore requests can be processed in parallel with undefined order.
The RequestProcessor was there because of issue #14160. That deadlock should be already obsolete, that behavior should not occur any more. Therefore it's hopefully safe to remove the post to RequestProcessor just because of display of status text. Fixed in trunk: /cvs/vcscore/src/org/netbeans/modules/vcscore/commands/CommandProcessor.java,v <-- CommandProcessor.java new revision: 1.27; previous revision: 1.26
Seems it helps. I haven't seen any failure so far.