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 101974

Summary: TopologicalSortException on IDE startup
Product: obsolete Reporter: Lark Fitzgerald <lfitzgerald>
Component: visualwebAssignee: Mark Dey <markdey>
Status: VERIFIED WORKSFORME    
Severity: blocker    
Priority: P1    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:
Attachments: Startup Topoligical error
Log file

Description Lark Fitzgerald 2007-04-20 15:17:54 UTC
200704200000
I realize this is not a Visualweb bug but I honestly do not know where to log 
IDE startup issues:

Here's what I did:
1. Full download
2. Disabled Glassfish (I already have it)
3. Disabled ESB (because it won't install without glassfish)
4. Disabled SOA (because it won't install without ESB
5. Installed
6. Started up the IDE (fresh userdir)
7. Got this exception (image attached, log file attached) :
Warning
A org.openide.util.TopoligicalSortException exceptin has occured.
However, the system should continue working without further problems.
Click Show Details for a stack trace

Show details:
TopologicalSortException - Collection: 
[org.openide.loaders.InstanceDataObject@1fead5c[MultiFileObject@1cde370
[Menu/Window/org-netbeans-modules-visualweb-ravehelp-dynamichelp-
DynamicHelpViewAction.instance]], org.openide.loaders.DataShadow@1f939d2
[MultiFileObject@179b071[Menu/Window/org-netbeans-modules-tasklist-ui-
TaskListAction.shadow]], org.openide.loaders.DataShadow@784c30
[MultiFileObject@17fb691[Menu/Window/org-netbeans-modules-project-ui-physical-
tab-action.shadow]], org.openide.loaders.DataShadow@366496
[MultiFileObject@a6d290[Menu/Window/org-netbeans-modules-project-ui-logical-
tab-action.shadow]], org.openide.loaders.DataShadow@11a4c51
[MultiFileObject@184845d[Menu/Window/org-netbeans-core-windows-actions-
UndockAction.shadow]], org.openide.loaders.InstanceDataObject@6e1eba
[MultiFileObject@7310db[Menu/Window/org-netbeans-core-windows-actions-
ResetWindowsAction.instance]], org.openide.loaders.DataShadow@1638043
[MultiFileObject@105d0ae[Menu/Window/org-netbeans-core-actions-
GlobalPropertiesAction.shadow]], org.openide.loaders.DefaultDataObject@18c1de5
[MultiFileObject@e69580[Menu/Window/oldRootsStart.txt]], 
org.openide.loaders.DefaultDataObject@1278fbc[MultiFileObject@14534db
[Menu/Window/oldRootsEnd.txt]], org.openide.loaders.DataShadow@1f5689b
[MultiFileObject@2085b6[Menu/Window/ViewRuntimeTabAction.shadow]], 
org.openide.loaders.DataShadow@cc39fe[MultiFileObject@8cbddd
[Menu/Window/ViewFavoritesTabAction.shadow]], 
org.openide.loaders.DataShadow@5fc8b9[MultiFileObject@1888eb8
[Menu/Window/SwitchToRecentDocumentAction.shadow]], 
org.openide.loaders.DataShadow@1ffc401[MultiFileObject@6b851b
[Menu/Window/ShowPaletteAction.shadow]], 
org.openide.loaders.InstanceDataObject@135fe47[MultiFileObject@137854f
[Menu/Window/Separator5.instance]], 
org.openide.loaders.InstanceDataObject@1c9008e[MultiFileObject@7787ee
[Menu/Window/Separator4.instance]], 
org.openide.loaders.InstanceDataObject@1e58e9e[MultiFileObject@101e16c
[Menu/Window/Separator3.instance]], org.openide.loaders.DataShadow@3d2c31
[MultiFileObject@d16578[Menu/Window/ProgressListAction.shadow]], 
org.openide.loaders.DataShadow@1f85c2c[MultiFileObject@1ba98b
[Menu/Window/OpenTimeComponentAction.shadow]], 
org.openide.loaders.DataShadow@139b9bd[MultiFileObject@1df6f
[Menu/Window/MaximizeWindowAction.shadow]], 
org.openide.loaders.DataShadow@f289ee[MultiFileObject@4fe25e
[Menu/Window/DocumentsAction.shadow]], org.openide.loaders.DataShadow@1636870
[MultiFileObject@1197422[Menu/Window/CloseWindowAction.shadow]], 
org.openide.loaders.DataShadow@189ed47[MultiFileObject@1f07759
[Menu/Window/CloseAllDocumentsAction.shadow]], 
org.openide.loaders.DataShadow@255732[MultiFileObject@1a1b224
[Menu/Window/CloseAllButThisAction.shadow]], 
org.openide.loaders.DataShadow@19d2d53[MultiFileObject@13d8b9f
[Menu/Window/CloneDocumentAction.shadow]], 
org.openide.loaders.DataFolder@18c5a8a[MultiFileObject@1431022
[Menu/Window/Versioning]], org.openide.loaders.DataFolder@143938e
[MultiFileObject@38f0e7[Menu/Window/UMLModeling]], 
org.openide.loaders.DataFolder@1b1d896[MultiFileObject@9d44a2[Menu/Window/Ruby 
Development]], org.openide.loaders.DataFolder@4d98da[MultiFileObject@ac1b1
[Menu/Window/Profile]], org.openide.loaders.DataFolder@1f64f06
[MultiFileObject@1d1f4fe[Menu/Window/Output]], 
org.openide.loaders.DataFolder@1b42cbe[MultiFileObject@578fe
[Menu/Window/Other]], org.openide.loaders.DataFolder@1be203a
[MultiFileObject@15dcf52[Menu/Window/Navigator]], 
org.openide.loaders.DataFolder@1cd367c[MultiFileObject@1f38e9a
[Menu/Window/Debug]]] with edges {org.openide.loaders.DataShadow@1f5689b
[MultiFileObject@2085b6[Menu/Window/ViewRuntimeTabAction.shadow]]=
[org.openide.loaders.DataShadow@1ffc401[MultiFileObject@6b851b
[Menu/Window/ShowPaletteAction.shadow]], org.openide.loaders.DataShadow@cc39fe
[MultiFileObject@8cbddd[Menu/Window/ViewFavoritesTabAction.shadow]]], 
org.openide.loaders.DataShadow@3d2c31[MultiFileObject@d16578
[Menu/Window/ProgressListAction.shadow]]=
[org.openide.loaders.InstanceDataObject@1e58e9e[MultiFileObject@101e16c
[Menu/Window/Separator3.instance]], org.openide.loaders.DataFolder@143938e
[MultiFileObject@38f0e7[Menu/Window/UMLModeling]]], 
org.openide.loaders.InstanceDataObject@135fe47[MultiFileObject@137854f
[Menu/Window/Separator5.instance]]=
[org.openide.loaders.InstanceDataObject@6e1eba[MultiFileObject@7310db
[Menu/Window/org-netbeans-core-windows-actions-ResetWindowsAction.instance]]], 
org.openide.loaders.DataShadow@11a4c51[MultiFileObject@184845d[Menu/Window/org-
netbeans-core-windows-actions-UndockAction.shadow]]=
[org.openide.loaders.InstanceDataObject@1c9008e[MultiFileObject@7787ee
[Menu/Window/Separator4.instance]]], org.openide.loaders.DataShadow@139b9bd
[MultiFileObject@1df6f[Menu/Window/MaximizeWindowAction.shadow]]=
[org.openide.loaders.DataShadow@11a4c51[MultiFileObject@184845d
[Menu/Window/org-netbeans-core-windows-actions-UndockAction.shadow]], 
org.openide.loaders.InstanceDataObject@1c9008e[MultiFileObject@7787ee
[Menu/Window/Separator4.instance]]], org.openide.loaders.DataShadow@366496
[MultiFileObject@a6d290[Menu/Window/org-netbeans-modules-project-ui-logical-
tab-action.shadow]]=[org.openide.loaders.DataShadow@784c30
[MultiFileObject@17fb691[Menu/Window/org-netbeans-modules-project-ui-physical-
tab-action.shadow]]], org.openide.loaders.DataShadow@cc39fe
[MultiFileObject@8cbddd[Menu/Window/ViewFavoritesTabAction.shadow]]=
[org.openide.loaders.DataShadow@1ffc401[MultiFileObject@6b851b
[Menu/Window/ShowPaletteAction.shadow]]], 
org.openide.loaders.DataFolder@1be203a[MultiFileObject@15dcf52
[Menu/Window/Navigator]]=[org.openide.loaders.DataFolder@1cd367c
[MultiFileObject@1f38e9a[Menu/Window/Debug]], 
org.openide.loaders.DataShadow@5fc8b9[MultiFileObject@1888eb8
[Menu/Window/SwitchToRecentDocumentAction.shadow]]], 
org.openide.loaders.DataShadow@1636870[MultiFileObject@1197422
[Menu/Window/CloseWindowAction.shadow]]=[org.openide.loaders.DataShadow@139b9bd
[MultiFileObject@1df6f[Menu/Window/MaximizeWindowAction.shadow]]], 
org.openide.loaders.DataFolder@1cd367c[MultiFileObject@1f38e9a
[Menu/Window/Debug]]=[org.openide.loaders.DataFolder@4d98da
[MultiFileObject@ac1b1[Menu/Window/Profile]], 
org.openide.loaders.DataFolder@18c5a8a[MultiFileObject@1431022
[Menu/Window/Versioning]], org.openide.loaders.DataShadow@5fc8b9
[MultiFileObject@1888eb8[Menu/Window/SwitchToRecentDocumentAction.shadow]], 
org.openide.loaders.InstanceDataObject@1e58e9e[MultiFileObject@101e16c
[Menu/Window/Separator3.instance]], org.openide.loaders.DataFolder@1b42cbe
[MultiFileObject@578fe[Menu/Window/Other]]], 
org.openide.loaders.DataShadow@5fc8b9[MultiFileObject@1888eb8
[Menu/Window/SwitchToRecentDocumentAction.shadow]]=
[org.openide.loaders.DataShadow@3d2c31[MultiFileObject@d16578
[Menu/Window/ProgressListAction.shadow]]], 
org.openide.loaders.DataFolder@143938e[MultiFileObject@38f0e7
[Menu/Window/UMLModeling]]=[org.openide.loaders.DataFolder@1cd367c
[MultiFileObject@1f38e9a[Menu/Window/Debug]]], 
org.openide.loaders.DataShadow@255732[MultiFileObject@1a1b224
[Menu/Window/CloseAllButThisAction.shadow]]=
[org.openide.loaders.DataShadow@f289ee[MultiFileObject@4fe25e
[Menu/Window/DocumentsAction.shadow]]], org.openide.loaders.DataFolder@1f64f06
[MultiFileObject@1d1f4fe[Menu/Window/Output]]=
[org.openide.loaders.DataFolder@1cd367c[MultiFileObject@1f38e9a
[Menu/Window/Debug]], org.openide.loaders.DataShadow@5fc8b9
[MultiFileObject@1888eb8[Menu/Window/SwitchToRecentDocumentAction.shadow]], 
org.openide.loaders.DataFolder@1be203a[MultiFileObject@15dcf52
[Menu/Window/Navigator]], org.openide.loaders.DataFolder@18c5a8a
[MultiFileObject@1431022[Menu/Window/Versioning]], 
org.openide.loaders.DataFolder@1b42cbe[MultiFileObject@578fe
[Menu/Window/Other]]], org.openide.loaders.DataShadow@784c30
[MultiFileObject@17fb691[Menu/Window/org-netbeans-modules-project-ui-physical-
tab-action.shadow]]=[org.openide.loaders.DataShadow@cc39fe
[MultiFileObject@8cbddd[Menu/Window/ViewFavoritesTabAction.shadow]], 
org.openide.loaders.DataShadow@1f5689b[MultiFileObject@2085b6
[Menu/Window/ViewRuntimeTabAction.shadow]]], 
org.openide.loaders.DefaultDataObject@18c1de5[MultiFileObject@e69580
[Menu/Window/oldRootsStart.txt]]=[org.openide.loaders.DefaultDataObject@1278fbc
[MultiFileObject@14534db[Menu/Window/oldRootsEnd.txt]]], 
org.openide.loaders.InstanceDataObject@1fead5c[MultiFileObject@1cde370
[Menu/Window/org-netbeans-modules-visualweb-ravehelp-dynamichelp-
DynamicHelpViewAction.instance]]=[org.openide.loaders.DefaultDataObject@18c1de5
[MultiFileObject@e69580[Menu/Window/oldRootsStart.txt]]], 
org.openide.loaders.DataShadow@1638043[MultiFileObject@105d0ae[Menu/Window/org-
netbeans-core-actions-GlobalPropertiesAction.shadow]]=
[org.openide.loaders.DataFolder@1f64f06[MultiFileObject@1d1f4fe
[Menu/Window/Output]], org.openide.loaders.DataShadow@1f939d2
[MultiFileObject@179b071[Menu/Window/org-netbeans-modules-tasklist-ui-
TaskListAction.shadow]], org.openide.loaders.DefaultDataObject@18c1de5
[MultiFileObject@e69580[Menu/Window/oldRootsStart.txt]]], 
org.openide.loaders.DataShadow@f289ee[MultiFileObject@4fe25e
[Menu/Window/DocumentsAction.shadow]]=
[org.openide.loaders.InstanceDataObject@135fe47[MultiFileObject@137854f
[Menu/Window/Separator5.instance]]], org.openide.loaders.DataShadow@1ffc401
[MultiFileObject@6b851b[Menu/Window/ShowPaletteAction.shadow]]=
[org.openide.loaders.DataShadow@1638043[MultiFileObject@105d0ae
[Menu/Window/org-netbeans-core-actions-GlobalPropertiesAction.shadow]], 
org.openide.loaders.DataFolder@1f64f06[MultiFileObject@1d1f4fe
[Menu/Window/Output]]], org.openide.loaders.InstanceDataObject@1e58e9e
[MultiFileObject@101e16c[Menu/Window/Separator3.instance]]=
[org.openide.loaders.DataShadow@1636870[MultiFileObject@1197422
[Menu/Window/CloseWindowAction.shadow]]], 
org.openide.loaders.DataFolder@1b42cbe[MultiFileObject@578fe
[Menu/Window/Other]]=[org.openide.loaders.DataShadow@5fc8b9
[MultiFileObject@1888eb8[Menu/Window/SwitchToRecentDocumentAction.shadow]]], 
org.openide.loaders.DataShadow@189ed47[MultiFileObject@1f07759
[Menu/Window/CloseAllDocumentsAction.shadow]]=
[org.openide.loaders.DataShadow@255732[MultiFileObject@1a1b224
[Menu/Window/CloseAllButThisAction.shadow]]], 
org.openide.loaders.DataFolder@18c5a8a[MultiFileObject@1431022
[Menu/Window/Versioning]]=[org.openide.loaders.DataFolder@1b42cbe
[MultiFileObject@578fe[Menu/Window/Other]]], 
org.openide.loaders.DataShadow@1f939d2[MultiFileObject@179b071[Menu/Window/org-
netbeans-modules-tasklist-ui-TaskListAction.shadow]]=
[org.openide.loaders.DataFolder@1f64f06[MultiFileObject@1d1f4fe
[Menu/Window/Output]]], org.openide.loaders.DataShadow@19d2d53
[MultiFileObject@13d8b9f[Menu/Window/CloneDocumentAction.shadow]]=
[org.openide.loaders.DataShadow@189ed47[MultiFileObject@1f07759
[Menu/Window/CloseAllDocumentsAction.shadow]]], 
org.openide.loaders.InstanceDataObject@1c9008e[MultiFileObject@7787ee
[Menu/Window/Separator4.instance]]=[org.openide.loaders.DataShadow@19d2d53
[MultiFileObject@13d8b9f[Menu/Window/CloneDocumentAction.shadow]]]} cannot be 
sorted
 Conflict #0: [org.openide.loaders.DataShadow@3d2c31[MultiFileObject@d16578
[Menu/Window/ProgressListAction.shadow]], 
org.openide.loaders.DataFolder@18c5a8a[MultiFileObject@1431022
[Menu/Window/Versioning]], org.openide.loaders.DataFolder@1b42cbe
[MultiFileObject@578fe[Menu/Window/Other]], 
org.openide.loaders.DataFolder@143938e[MultiFileObject@38f0e7
[Menu/Window/UMLModeling]], org.openide.loaders.DataFolder@1cd367c
[MultiFileObject@1f38e9a[Menu/Window/Debug]], 
org.openide.loaders.DataShadow@5fc8b9[MultiFileObject@1888eb8
[Menu/Window/SwitchToRecentDocumentAction.shadow]]]
org.openide.util.TopologicalSortException
	at org.openide.util.Utilities.topologicalSort(Utilities.java:2248)
	at org.openide.loaders.FolderList.carefullySort(FolderList.java:568)
	at org.openide.loaders.FolderList.createBoth(FolderList.java:815)
	at org.openide.loaders.FolderList.getObjects(FolderList.java:516)
	at org.openide.loaders.FolderList.access$300(FolderList.java:52)
	at org.openide.loaders.FolderList$ListTask.run(FolderList.java:906)
	at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:539)
	at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java:964)
Comment 1 Lark Fitzgerald 2007-04-20 15:19:41 UTC
Created attachment 41348 [details]
Startup Topoligical error
Comment 2 Lark Fitzgerald 2007-04-20 15:20:23 UTC
Created attachment 41349 [details]
Log file
Comment 3 Lark Fitzgerald 2007-04-20 16:07:02 UTC
fyi after this error, creation of a VW project took about 15 minutes.
Comment 4 Ch Nguyen 2007-04-20 22:25:19 UTC
I cannot reproduce the TopologicalSortException at IDE start up with the latest
trunk cvs update.

I do see a lot of debugging output like this, which I presume will be fixed by
the NB core team soon:
Menu item: Ne&w Project...^M
Action class: class org.netbeans.modules.project.ui.actions.NewProject^M
Menu item: Open Proj&ect...^M
Action class: class org.netbeans.modules.project.ui.actions.OpenProject^M
Menu item: &Open File...^M
Action class: class org.netbeans.modules.openfile.OpenFileAction^M
Menu item: &Save^M
Action class: class org.openide.actions.SaveAction^M
Menu item: Sa&ve As...^M
Action class: class org.openide.actions.SaveAsAction^M
Menu item: Save &All^M
Action class: class org.openide.actions.SaveAllAction^M
Menu item: Pa&ge Setup...^M
...

If you still reproduce it with the NBI installer build tonight at around 8/9pm
PDT, reopen the bug.  Thanks.
Comment 5 Lark Fitzgerald 2007-08-29 22:26:14 UTC
Verified using:
Product Version: NetBeans 6 IDE Dev (Build 200708281200) 
System: Windows Vista version 6.0 running on x86; Cp1252; en_US (nb)
Java: 1.6.0_02; Java HotSpot(TM) Client VM 1.6.0_02-b06
Glassfish: 58c
Woodstock 4.1: 200708281412