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.

Bug 9841 - Synchronization of Task returned from ParsingSupport.parse() inconsistent
Summary: Synchronization of Task returned from ParsingSupport.parse() inconsistent
Status: CLOSED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 3.x
Hardware: Other Other
: P3 blocker (vote)
Assignee: Svata Dedic
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-02-26 12:57 UTC by Svata Dedic
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Svata Dedic 2001-02-26 12:57:17 UTC
In a special case, when the client is trying to execute a blocking query from the Parsing request processor itself, the RequestProcessor implementation tries to call directly the run() method of the desired task.
The implementation of ParsingSupport does not take this situation into account.
Comment 1 Svata Dedic 2001-03-01 15:08:21 UTC
Done; if the client that is scheduling a request into the parser's queue happens to run on the parser's own thread, the request is evaluated out-of-order and is never put to the queue. Already finished task is returned in such case. This operation is completely transparent to the client.
Comment 2 Quality Engineering 2003-07-01 13:19:31 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.