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 98837 - AssestionError when closing IDE
Summary: AssestionError when closing IDE
Status: CLOSED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 5.x
Hardware: PC All
: P2 blocker (vote)
Assignee: Alexander Simon
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-23 18:45 UTC by Maria Tishkova
Modified: 2007-12-04 12:31 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 Maria Tishkova 2007-03-23 18:45:29 UTC
Exception occurred when closing IDE (I had java.lang.AssertionError when use
hyperlink on namespace in this IDE session logged as IZ 98834)

>Log Session: Friday, March 23, 2007 6:22:24 PM GMT
>System Info: 
  Product Version         = NetBeans IDE 5.5.1 Beta (Build 200702211400)
  Operating System        = Windows XP version 5.1 running on x86
  Java; VM; Vendor; Home  = 1.5.0_09; Java HotSpot(TM) Client VM 1.5.0_09-b03;
Sun Microsystems Inc.; C:\Program Files\Java\jdk1.5.0_09\jre
  System Locale; Encoding = ru_RU (nb); Cp1251
  Home Dir.; Current Dir. = C:\Documents and Settings\masha; C:\netbeans-5.5.1beta

	

[org.netbeans.core.modules] *********** Exception occurred ************ at 8:44
PM on Mar 23, 2007
java.lang.AssertionError: null object for UID KeyBasedUID on ProjectKey loki-0.1.51
	at
org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl.obj2Project(ModelImpl.java:102)
	at
org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl.getProject(ModelImpl.java:114)
	at
org.netbeans.modules.cnd.highlight.BadgeProvider.isBroken(BadgeProvider.java:128)
	at
org.netbeans.modules.cnd.highlight.BrokenProjectService.isBroken(BrokenProjectService.java:42)
	at
org.netbeans.modules.cnd.makeproject.ui.MakeLogicalViewProvider$MakeLogicalViewRootNode.hasBrokenIncludes(MakeLogicalViewProvider.java:530)
	at
org.netbeans.modules.cnd.makeproject.ui.MakeLogicalViewProvider$MakeLogicalViewRootNode.stateChanged(MakeLogicalViewProvider.java:373)
	at
org.netbeans.modules.cnd.highlight.BrokenProjectService.stateChanged(BrokenProjectService.java:60)
	at
org.netbeans.modules.cnd.highlight.BadgeProvider.setProjectbadge(BadgeProvider.java:84)
	at
org.netbeans.modules.cnd.highlight.BadgeProvider.removeProject(BadgeProvider.java:118)
	at
org.netbeans.modules.cnd.highlight.HighlightProvider.projectClosed(HighlightProvider.java:130)
	at
org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl.fireProjectClosed(ModelImpl.java:318)
	at
org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl.disposeProject(ModelImpl.java:248)
	at
org.netbeans.modules.cnd.modelimpl.csm.core.ModelImpl.shutdown(ModelImpl.java:434)
	at org.netbeans.modules.cnd.modelimpl.Installer.close(Installer.java:52)
[catch] at org.netbeans.core.startup.NbInstaller.close(NbInstaller.java:634)
	at org.netbeans.ModuleManager.shutDown(ModuleManager.java:1570)
	at org.netbeans.core.startup.ModuleSystem.shutDown(ModuleSystem.java:263)
	at org.netbeans.core.NbTopManager.doExit(NbTopManager.java:375)
	at org.netbeans.core.NbTopManager.exit(NbTopManager.java:331)
	at org.netbeans.core.NbTopManager$NbLifecycleManager.exit(NbTopManager.java:430)
	at
org.netbeans.core.windows.view.ui.MainWindow$3.windowClosing(MainWindow.java:296)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:291)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:291)
	at java.awt.Window.processWindowEvent(Window.java:1190)
	at javax.swing.JFrame.processWindowEvent(JFrame.java:266)
	at java.awt.Window.processEvent(Window.java:1148)
	at java.awt.Component.dispatchEventImpl(Component.java:3955)
	at java.awt.Container.dispatchEventImpl(Container.java:2024)
	at java.awt.Window.dispatchEventImpl(Window.java:1778)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Comment 1 Alexander Simon 2007-03-25 16:45:38 UTC
fixed
- do not ask CsmModel about closed project.

CVS log:

Checking in BadgeProvider.java;
/shared/data/ccvs/repository/cnd/highlight/src/org/netbeans/modules/cnd/highlight/BadgeProvider.java,v
 <--  BadgeProvider.java
new revision: 1.1.2.2.4.5; previous revision: 1.1.2.2.4.4
done