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 2123 - Parsing doesn`t work after usage ObjectBrowser.
Summary: Parsing doesn`t work after usage ObjectBrowser.
Status: CLOSED WONTFIX
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 3.x
Hardware: All All
: P2 normal (vote)
Assignee: L Martinek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 1999-06-08 19:30 UTC by L Martinek
Modified: 2002-07-19 15:23 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 L Martinek 1999-06-08 19:30:04 UTC
1. Switch to Browsing workspace
2. In Packages pane select e.g. examples.advanced
3. In Objects pane click several times on Class button from toolbar.

On Windows from now parsing doesn`t work. Thread dump is in attachment.
On Solaris exception is thrown and IDE freezes. Exception is also in attachment.

[IAN] No way

[Libor] This occures without HotSpot. With HotSpot exceptions are thrown:

Exception occurred during event dispatching:
java.lang.IllegalArgumentException: 0 MemoryView = ---

        at org.openide.nodes.NodeOp.computePermutation(NodeOp.java:304)
        at org.openide.nodes.Children$1$Updator.run(Children.java:1390)
        at org.openide.util.Mutex.doEvent(Mutex.java:455)
        at org.openide.util.Mutex.writeAccess(Mutex.java:240)
        at org.openide.nodes.Children$Keys.setKeys(Children.java:1434)
        at org.openide.src.nodes.SourceChildren.refreshAllKeys(SourceChildren.java:255)
        at org.openide.src.nodes.SourceChildren.refreshKeys(SourceChildren.java238)

        at org.openide.src.nodes.SourceChildren.setFilter(SourceChildren.java:138)
        at org.openide.loaders.DataObjectFilter.createNodes(DataObjectFilter.java:289)
        at org.openide.nodes.Children$1$Refresher.run(Children.java:1243)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:156)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:285)
        at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)