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 167838 - Regression with Jira support in 6.7 FCS
Summary: Regression with Jira support in 6.7 FCS
Status: RESOLVED FIXED
Alias: None
Product: connecteddeveloper
Classification: Unclassified
Component: Jira (show other bugs)
Version: 6.x
Hardware: Macintosh All
: P3 blocker (vote)
Assignee: Tomas Stupka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-29 21:54 UTC by fabriziogiudici
Modified: 2009-07-29 16:41 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 fabriziogiudici 2009-06-29 21:54:07 UTC
Jira support (via Update Center) worked fine with previous RC2 and RC3. But now it seems to be broken in 6.7 final. I've
added two Jira instances (https://kenai.com/jira/ and https://services.tidalwave.it/jira/) and many strange things
happen. For instance, at the moment I'm seeing one icon for Kenai Jira and several dozens of icons for Tidalwave Jira.
After that, some features seem to work (e.g. querying issues). But after a NetBeans restart, all the Jira instances are
gone and I see an exception:

java.lang.NullPointerException
	at org.netbeans.libs.bugtracking.BugtrackingRuntime.addRepositoryConnector(BugtrackingRuntime.java:120)
	at org.netbeans.modules.jira.Jira.<init>(Jira.java:87)
	at org.netbeans.modules.jira.Jira.getInstance(Jira.java:92)
	at org.netbeans.modules.jira.JiraConnector.getRepositories(JiraConnector.java:77)
	at org.netbeans.modules.bugtracking.BugtrackingManager.getRepositories(BugtrackingManager.java:119)
	at org.netbeans.modules.bugtracking.ui.nodes.BugtrackingRootNode$RootNodeChildren.refreshKeys(BugtrackingRootNode.java:147)
	at org.netbeans.modules.bugtracking.ui.nodes.BugtrackingRootNode$RootNodeChildren.addNotify(BugtrackingRootNode.java:136)
	at org.openide.nodes.Children.callAddNotify(Children.java:546)
	at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:731)
	at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:162)
	at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:218)
	at org.openide.nodes.Children.getNodes(Children.java:440)
	at org.openide.nodes.FilterNode$Children$DefaultSupport.updateKeys(FilterNode.java:1692)
	at org.openide.nodes.FilterNode$Children$DefaultSupport.update(FilterNode.java:1679)
	at org.openide.nodes.FilterNode$Children.addNotifyImpl(FilterNode.java:1473)
	at org.openide.nodes.FilterNode$Children.addNotify(FilterNode.java:1466)
	at org.openide.nodes.LazyNode$SwitchChildren.addNotify(LazyNode.java:105)
	at org.openide.nodes.Children.callAddNotify(Children.java:546)
	at org.openide.nodes.EntrySupport$Default.getArray(EntrySupport.java:731)
	at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:162)
	at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:218)
	at org.openide.nodes.EntrySupport$Default.getNodesCount(EntrySupport.java:222)
	at org.openide.nodes.Children.getNodesCount(Children.java:480)
	at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:255)
	at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:245)
	at org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:322)
	at javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:168)
	at javax.swing.tree.FixedHeightLayoutCache$FHTreeStateNode.expand(FixedHeightLayoutCache.java:1135)
	at javax.swing.tree.FixedHeightLayoutCache.ensurePathIsExpanded(FixedHeightLayoutCache.java:645)
	at javax.swing.tree.FixedHeightLayoutCache.setExpandedState(FixedHeightLayoutCache.java:282)
	at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1648)
	at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3721)
	at javax.swing.JTree.fireTreeExpanded(JTree.java:2656)
	at javax.swing.JTree.setExpandedState(JTree.java:3427)
	at javax.swing.JTree.expandPath(JTree.java:2163)
	at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2209)
	at com.apple.laf.AquaTreeUI.access$1400(AquaTreeUI.java:28)
	at com.apple.laf.AquaTreeUI$TreeArrowMouseInputHandler.mouseReleased(AquaTreeUI.java:377)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
	at java.awt.Component.processMouseEvent(Component.java:6301)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
	at java.awt.Component.processEvent(Component.java:6066)
	at java.awt.Container.processEvent(Container.java:2085)
	at java.awt.Component.dispatchEventImpl(Component.java:4667)
	at java.awt.Container.dispatchEventImpl(Container.java:2143)
	at java.awt.Component.dispatchEvent(Component.java:4497)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4600)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4264)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4194)
	at java.awt.Container.dispatchEventImpl(Container.java:2129)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4497)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Comment 1 Tomas Stupka 2009-07-29 16:41:19 UTC
> I'm seeing one icon for Kenai Jira and several dozens of icons for Tidalwave Jira
fixed in scope of issue #168976

> java.lang.NullPointerException
>  at org.netbeans.libs.bugtracking.BugtrackingRuntime.addRepositoryConnector(BugtrackingRuntime.java:120)
fixed in #166703

> But after a NetBeans restart, all the Jira instances are
> gone and I see an exception
I'm sorry, but i wasn't able to reproduce. Please note, that the version for 6.7 from the UC was only in a preview stage
a quite unstable. Might be an after effect of some other bugs. 

There will be a new version available on the UC for 6.8 m1. It would be great if you could give it a try... 

thanks