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 34110 - AWT blocked DataObjectPool.waitNotified
Summary: AWT blocked DataObjectPool.waitNotified
Status: CLOSED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Infrastructure (show other bugs)
Version: 3.x
Hardware: PC Linux
: P2 blocker (vote)
Assignee: issues@projects
URL:
Keywords: RANDOM, THREAD
Depends on:
Blocks:
 
Reported: 2003-06-03 09:13 UTC by _ rkubacki
Modified: 2004-04-19 16:20 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
thread dump (11.76 KB, text/plain)
2003-06-03 09:13 UTC, _ rkubacki
Details
ide.log with DO.find logging turned on (171.66 KB, text/plain)
2003-06-04 09:46 UTC, _ rkubacki
Details
thread dump after new project (14.00 KB, text/plain)
2003-06-04 09:48 UTC, _ rkubacki
Details
thread of IDE that cannot exit (17.76 KB, text/plain)
2003-06-04 09:50 UTC, _ rkubacki
Details

Note You need to log in before you can comment on or make changes to this bug.
Description _ rkubacki 2003-06-03 09:13:16 UTC
This occurs to me with project build after 'open
project' action. It seems to be timing issue
(sometimes it passes through, more than half
attempts fails).
Comment 1 _ rkubacki 2003-06-03 09:13:42 UTC
Created attachment 10567 [details]
thread dump
Comment 2 Jaroslav Tulach 2003-06-03 17:13:09 UTC
Please get new openide/loaders and simulate with
-Dorg.openide.loaders.DataObject.find=-5 and attach a log.
Comment 3 _ rkubacki 2003-06-04 09:46:46 UTC
Created attachment 10580 [details]
ide.log with DO.find logging turned on
Comment 4 _ rkubacki 2003-06-04 09:48:32 UTC
Created attachment 10581 [details]
thread dump after new project
Comment 5 _ rkubacki 2003-06-04 09:50:29 UTC
Created attachment 10582 [details]
thread of IDE that cannot exit
Comment 6 _ rkubacki 2003-06-04 09:54:09 UTC
I took project build with clean userdir and created new web
application project. Though it was created on disk it wasn't opened
and there was still progress cursos (1stthread dump). Then I tried to
open it using open project action twice (unsuccessfully). Exit IDE
showed me that there are some actions in progress so I tried to end
them and it is where the last dump comes from. 
Comment 7 Jaroslav Tulach 2003-06-04 10:16:42 UTC
Is it not possible to inline the thread dumps into the log file
output? The three separate files are not useful as I do not what
happened when. The log shows someone waiting in "recognition block", I
need stacktrace of who is it, alas the threaddump-1 shows some
completely different situation. The threaddump-2 indicates that there
is someone blocked in DataObjectException.getDataObject, but where is
the log? There is a log message before wait in
DataObjectPool.waitNotified (...) where it disappeared. 

Btw. the wait in DataObjectPool.waitNotified is on line 495 and not
471: could you make sure that you are using the sources with logging
enabled?

Please provide another file with logging and thread dumps mixed. Thanks.
Comment 8 Jaroslav Tulach 2003-06-04 15:24:03 UTC
The problem of the last threaddump seems to be in:

org.netbeans.api.projects.ProjectMemberList$Item.getOriginal(ProjectMemberList.java:168)

Assigning to projects to find out why this item is blocked.
Comment 9 Vitezslav Stejskal 2003-06-30 21:24:16 UTC
Yes, I will look at it. Synchronization of ProjectMembers really sucks
:-(.
Comment 10 Dusan Balek 2003-08-05 10:10:22 UTC
ProjectMemberList's synchronization model changed. Please, reopen if
it appears again.
Comment 11 Jan Becicka 2003-11-25 14:01:48 UTC
As described in
http://www.netbeans.org/servlets/ReadMsg?msgId=619519&listName=nbdiscuss the
current work on projects prototype has been stopped.

Marking issue as VERIFIED --->
Comment 12 Jan Becicka 2003-11-25 14:10:31 UTC
---> CLOSED