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 200255 - Concurrent access to stack storage
Summary: Concurrent access to stack storage
Status: VERIFIED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: D-Light (show other bugs)
Version: 7.0.1
Hardware: PC All
: P1 normal (vote)
Assignee: Maria Tishkova
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-20 11:52 UTC by Maria Tishkova
Modified: 2011-07-28 10:10 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Patch to release701 (5.41 KB, text/plain)
2011-07-20 11:56 UTC, Maria Tishkova
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maria Tishkova 2011-07-20 11:52:22 UTC
java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
   at java.util.HashMap$KeyIterator.next(HashMap.java:828)
   at 
org.netbeans.modules.dlight.core.stack.storage.impl.DBProxy.getFunctionNameByFuncID(DBProxy.java:200)
   at 
org.netbeans.modules.dlight.core.stack.storage.impl.DBProxy.getLeafFunction(DBProxy.java:215)
   at 
org.netbeans.modules.dlight.core.stack.storage.impl.SQLStackDataStorage.getLeafFunction(SQLStackDataStorage.java:788)
   at 
org.netbeans.modules.dlight.discover.parser.impl.DiscoverOutputParserSpica.findParentId(DiscoverOutputParserSpica.java:417)
   at 
org.netbeans.modules.dlight.discover.parser.impl.DiscoverOutputParserSpica.formData(DiscoverOutputParserSpica.java:434)
   at 
org.netbeans.modules.dlight.discover.parser.impl.DiscoverOutputParserSpica.process(DiscoverOutputParserSpica.java:229)
   at 
com.sun.tools.analytics.oss.support.impl.AnalyticsOutputReaderDataCollector.processLine(AnalyticsOutputReaderDataCollector.java:417)
   at 
com.sun.tools.analytics.oss.support.impl.AnalyticsOutputReaderDataCollector.readFile(AnalyticsOutputReaderDataCollector.java:312)
   at 
com.sun.tools.analytics.oss.support.impl.AnalyticsOutputReaderDataCollector.access$1000(AnalyticsOutputReaderDataCollector.java:72)
   at 
com.sun.tools.analytics.oss.support.impl.AnalyticsOutputReaderDataCollector$3.run(AnalyticsOutputReaderDataCollector.java:255)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
   at org.openide.util.RequestProcessor.post(RequestProcessor.java:425)
   at 
org.netbeans.modules.dlight.util.DLightExecutorService.submit(DLightExecutorService.java:104)
   at 
com.sun.tools.analytics.oss.support.impl.AnalyticsOutputReaderDataCollector.targetStarted(AnalyticsOutputReaderDataCollector.java:226)
   at 
com.sun.tools.analytics.oss.support.impl.AnalyticsOutputReaderDataCollector.targetStateChanged(AnalyticsOutputReaderDataCollector.java:188)
   at 
org.netbeans.modules.dlight.api.execution.DLightTarget$1.run(DLightTarget.java:137)
   at 
org.netbeans.modules.dlight.util.DLightExecutorService$3.run(DLightExecutorService.java:109)
   at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
[catch] at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)


As it is occurred in the Code Analyzer should be considered as showstopper
Comment 1 Maria Tishkova 2011-07-20 11:56:57 UTC
Created attachment 109529 [details]
Patch to release701
Comment 2 Maria Tishkova 2011-07-20 12:00:50 UTC
Andrew, please review the fix
Comment 3 Alexander Pepin 2011-07-20 12:06:47 UTC
This is a critical bug for CodeAnalyzer in Spica. Please follow the showstopper process.
Comment 4 Andrew Krasny 2011-07-20 13:06:40 UTC
Fix is correct and safe.
Comment 5 Vladimir Voskresensky 2011-07-20 20:30:37 UTC
http://hg.netbeans.org/releases?cmd=changeset;node=dc3b11396503
Comment 6 Quality Engineering 2011-07-21 14:33:23 UTC
Integrated into 'main-golden'
Changeset: http://hg.netbeans.org/main-golden/rev/f1fff20bd357
User: Maria Tishkova <mromashova@netbeans.org>
Log: BZ#200255 fixed
(transplanted from dc3b11396503fc4b61d241b1e34337ae5379b248)
Comment 7 Quality Engineering 2011-07-21 21:52:42 UTC
Integrated into 'releases'
Changeset: http://hg.netbeans.org/releases/rev/dc3b11396503
User: Maria Tishkova <mromashova@netbeans.org>
Log: BZ#200255 fixed
Comment 8 Alexander Pepin 2011-07-28 10:10:54 UTC
Can not be verified in NB.