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 119198 - [60cat] NullPointerException in Navigator
Summary: [60cat] NullPointerException in Navigator
Status: RESOLVED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: languages (show other bugs)
Version: 6.x
Hardware: Other Linux
: P4 blocker (vote)
Assignee: issues@obsolete
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-17 12:30 UTC by piero
Modified: 2008-07-11 10:20 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 piero 2007-10-17 12:30:03 UTC
[ BUILD # : 200710090000 ]
[ JDK VERSION : 1.6.0_03 ]

I am not sure if this is related to #119197, the 
stacktrace is different:

java.lang.NullPointerException
        at 
javax.swing.tree.DefaultTreeSelectionModel.resetRowSelection(DefaultTr
eeSelectionModel.java:762)
        at 
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTr
eeSelectionModel.java:284)
        at 
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTre
eSelectionModel.java:170)
        at 
javax.swing.JTree.setSelectionPath(JTree.java:1598)
        at 
org.netbeans.modules.languages.features.LanguagesNavigator$MyCaretList
ener.caretUpdate(LanguagesNavigator.java:336)
        at 
javax.swing.text.JTextComponent.fireCaretUpdate(JTextComponent.java:39
1)
        at 
javax.swing.text.JTextComponent$MutableCaretEvent.fire(JTextComponent.
java:4389)
        at 
javax.swing.text.JTextComponent$MutableCaretEvent.stateChanged(JTextCo
mponent.java:4411)
        at 
org.netbeans.editor.BaseCaret$4.run(BaseCaret.java:721)
        at 
org.netbeans.editor.Utilities.runInEventDispatchThread(Utilities.java:
1071)
        at 
org.netbeans.editor.BaseCaret.fireStateChanged(BaseCaret.java:732)
        at 
org.netbeans.editor.BaseCaret.setDot(BaseCaret.java:1007)
        at 
org.netbeans.editor.BaseCaret.setDot(BaseCaret.java:1028)
        at 
org.netbeans.editor.BaseCaret.setDot(BaseCaret.java:945)
        at 
org.netbeans.editor.BaseKit$BackwardAction.actionPerformed(BaseKit.jav
a:2069)
        at 
org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:288)
        at 
javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636)
        at 
javax.swing.JComponent.processKeyBinding(JComponent.java:2849)
        at 
javax.swing.JComponent.processKeyBindings(JComponent.java:2884)
        at 
javax.swing.JComponent.processKeyEvent(JComponent.java:2812)
        at 
java.awt.Component.processEvent(Component.java:5815)
        at 
java.awt.Container.processEvent(Container.java:2058)
        at 
java.awt.Component.dispatchEventImpl(Component.java:4410)
        at 
java.awt.Container.dispatchEventImpl(Container.java:2116)
        at 
java.awt.Component.dispatchEvent(Component.java:4240)
        at 
java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.jav
a:1848)
        at 
java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardF
ocusManager.java:697)
        at 
java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboa
rdFocusManager.java:962)
        at 
java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboa
rdFocusManager.java:834)
        at 
java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocu
sManager.java:661)
        at 
java.awt.Component.dispatchEventImpl(Component.java:4282)
        at 
java.awt.Container.dispatchEventImpl(Container.java:2116)
        at 
java.awt.Window.dispatchEventImpl(Window.java:2429)
        at 
java.awt.Component.dispatchEvent(Component.java:4240)
[catch] at 
java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThrea
d.java:273)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.j
ava:183)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea
d.java:173)
        at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at 
java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Comment 1 Marek Fukala 2007-10-18 14:31:50 UTC
possibly related, if the lexer is broken the tokens are inconsistent which may cause this issue. I guess it happened
after #119197 right?
Comment 2 piero 2007-10-18 15:21:07 UTC
no, it happened one day after #119197 - same project, different file.
Comment 3 Marek Fukala 2007-10-18 22:31:29 UTC
OK, I cannot do anything on my side based on the information from the stack, reassigning to languages module.
Comment 4 Daniel Prusa 2008-02-01 10:35:24 UTC
Is this still reproducible? Is there a source file that can be used for a reliable reproduction?
Since the report, we have made changes in navigator that can have inmpact on this problem, so it is possible that the
issue has been alredy fixed.
Comment 5 Petr Dvorak 2008-07-11 10:20:36 UTC
Hi! Since there is no recent feedback from the reporter, I will close this issue as FIXED for now (dprusa mentions
changes made in Navigator window, that might have possibly fixed the issue).

Please feel free to reopen this issue if this problem persists.