[ 
https://issues.apache.org/jira/browse/NETBEANS-6431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Si We updated NETBEANS-6431:
----------------------------
    Description: 
Upon launching NetBeans, it opens a myriad of files and tabs from various open 
projects in my workspace that were closed before the last shutdown of the 
application.

NetBeans seems to recreate an older state of opened files and tabs or even 
combine several former states, as sometimes the opened files contain certain 
sets of files as they were opened by me days ago, together with other files 
from more recent sessions. 

If I close all files, shut down the application, upon the next start I have a 
sometimes varying number of files/tabs opened again that weren't there before. 

I have deleted all project groups (As I thought it was connected to them at 
first) and closed/reopened all of my projects as well as clearing the NB-cache, 
none of these actions solved the issue. 

Currently on 12.6, but I recall a similar - yet, not reported because far less 
frequent - issue in 12.5 as well, but my old 12.5 installation currently does 
not show the same behavior. 

Upon launching the application there is only one Exception caught repeatedly, 
which might possibly be related to the issue:

 

{{java.lang.NullPointerException}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.compareFullFilePath(DefaultModeModel.java:235)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.access$000(DefaultModeModel.java:51)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel$2.compare(DefaultModeModel.java:220)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel$2.compare(DefaultModeModel.java:206)}}
{{    at 
java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:355)}}
{{    at java.base/java.util.TimSort.sort(TimSort.java:234)}}
{{    at java.base/java.util.Arrays.sort(Arrays.java:1515)}}
{{    at java.base/java.util.ArrayList.sort(ArrayList.java:1749)}}
{{    at java.base/java.util.Collections.sort(Collections.java:177)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.sortByFile(DefaultModeModel.java:206)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.sortOpenedTopComponents(DefaultModeModel.java:150)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.insertOpenedTopComponent(DefaultModeModel.java:144)}}
{{    at 
org.netbeans.core.windows.model.DefaultModel.insertModeOpenedTopComponent(DefaultModel.java:681)}}
{{    at 
org.netbeans.core.windows.Central.insertModeOpenedTopComponent(Central.java:806)}}
{{    at 
org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:341)}}
{{    at org.netbeans.core.windows.LazyLoader.loadNow(LazyLoader.java:139)}}
{{    at org.netbeans.core.windows.LazyLoader.access$400(LazyLoader.java:39)}}
{{    at org.netbeans.core.windows.LazyLoader$2.run(LazyLoader.java:106)}}
{{    at 
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)}}
{{    at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)}}
{{    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)}}
{{    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)}}
{{    at java.base/java.security.AccessController.doPrivileged(Native Method)}}
{{    at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)}}
{{    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)}}
{{    at 
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)}}
{{[catch] at 
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)}}

  was:
Upon launching NetBeans, it opens a myriad of files and tabs from various open 
projects in my workspace that were closed before the last shutdown of the 
application.

NetBeans seems to recreate an older state of opened files and tabs or even 
combine several former states, as sometimes the opened files contain certain 
sets of files as they were opened by me days ago, together with other files 
from more recent sessions. 

If I close all files, shut down the application, upon the next start I have a 
sometimes varying number of files/tabs opened again that weren't there before. 

I have deleted all project groups (As I thought it was connected to them at 
first) and closed/reopened all of my projects as well as clearing the NB-cache, 
none of these actions solved the issue. 

Currently on 12.6, but I recall a similar - yet, not reported because far less 
frequent - issue in 12.5 as well, but my old 12.5 installation currently does 
not show the same behavior. 

Upon launching the application there is only one Exception caught repeatedly, 
which might possibly be related to the issue:

{{INFO [org.openide.awt.Toolbar]: Too long AWTTask: 554 ms for 
org.openide.awt.MenuBar$MenuBarFolder@2cea92bf(FolderList\{MultiFileObject@75aad15d[Menu]})}}
{{SEVERE [global]}}
{{java.lang.NullPointerException}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.compareFullFilePath(DefaultModeModel.java:235)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.access$000(DefaultModeModel.java:51)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel$2.compare(DefaultModeModel.java:220)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel$2.compare(DefaultModeModel.java:206)}}
{{    at 
java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:360)}}
{{    at java.base/java.util.TimSort.sort(TimSort.java:220)}}
{{    at java.base/java.util.Arrays.sort(Arrays.java:1515)}}
{{    at java.base/java.util.ArrayList.sort(ArrayList.java:1749)}}
{{    at java.base/java.util.Collections.sort(Collections.java:177)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.sortByFile(DefaultModeModel.java:206)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.sortOpenedTopComponents(DefaultModeModel.java:150)}}
{{    at 
org.netbeans.core.windows.model.DefaultModeModel.insertOpenedTopComponent(DefaultModeModel.java:144)}}
{{    at 
org.netbeans.core.windows.model.DefaultModel.insertModeOpenedTopComponent(DefaultModel.java:681)}}
{{    at 
org.netbeans.core.windows.Central.insertModeOpenedTopComponent(Central.java:806)}}
{{    at 
org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:341)}}
{{    at org.netbeans.core.windows.LazyLoader.loadNow(LazyLoader.java:139)}}
{{    at org.netbeans.core.windows.LazyLoader.access$400(LazyLoader.java:39)}}
{{    at org.netbeans.core.windows.LazyLoader$2.run(LazyLoader.java:106)}}
{{    at 
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)}}
{{    at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)}}
{{    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)}}
{{    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)}}
{{    at java.base/java.security.AccessController.doPrivileged(Native Method)}}
{{    at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)}}
{{    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)}}
{{    at 
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)}}
{{[catch] at 
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)}}
{{    at 
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)}}

{{SEVERE [null]: Last record repeated more than 10 times, further logs of this 
record are ignored until the log record changes.}}
{{SEVERE [null]: Last record repeated 11 times in total.}}


> Seemlingly random state of previously opened files/tabs loaded on start of 
> NetBeans
> -----------------------------------------------------------------------------------
>
>                 Key: NETBEANS-6431
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-6431
>             Project: NetBeans
>          Issue Type: Bug
>          Components: ide - UI
>    Affects Versions: 12.5, 12.6
>         Environment: >System Info: 
>   Product Version         = Apache NetBeans IDE 12.6
>   Operating System        = Windows 10 version 10.0 running on amd64
>   Java; VM; Vendor        = 11; OpenJDK 64-Bit Server VM 11+28; Oracle 
> Corporation
>   Runtime                 = OpenJDK Runtime Environment 11+28
>   Java Home               = C:\Program Files\Java\jdk-11
>   System Locale; Encoding = de_DE (nb); Cp1252
>   Home Directory          = C:\Users\xxx
>   Current Directory       = C:\Program Files\NetBeans-12.6
>   User Directory          = C:\Users\xxx\AppData\Roaming\NetBeans\12.6
>   Cache Directory         = C:\Users\xxx\AppData\Local\NetBeans\Cache\12.6
>            Reporter: Si We
>            Priority: Major
>
> Upon launching NetBeans, it opens a myriad of files and tabs from various 
> open projects in my workspace that were closed before the last shutdown of 
> the application.
> NetBeans seems to recreate an older state of opened files and tabs or even 
> combine several former states, as sometimes the opened files contain certain 
> sets of files as they were opened by me days ago, together with other files 
> from more recent sessions. 
> If I close all files, shut down the application, upon the next start I have a 
> sometimes varying number of files/tabs opened again that weren't there 
> before. 
> I have deleted all project groups (As I thought it was connected to them at 
> first) and closed/reopened all of my projects as well as clearing the 
> NB-cache, none of these actions solved the issue. 
> Currently on 12.6, but I recall a similar - yet, not reported because far 
> less frequent - issue in 12.5 as well, but my old 12.5 installation currently 
> does not show the same behavior. 
> Upon launching the application there is only one Exception caught repeatedly, 
> which might possibly be related to the issue:
>  
> {{java.lang.NullPointerException}}
> {{    at 
> org.netbeans.core.windows.model.DefaultModeModel.compareFullFilePath(DefaultModeModel.java:235)}}
> {{    at 
> org.netbeans.core.windows.model.DefaultModeModel.access$000(DefaultModeModel.java:51)}}
> {{    at 
> org.netbeans.core.windows.model.DefaultModeModel$2.compare(DefaultModeModel.java:220)}}
> {{    at 
> org.netbeans.core.windows.model.DefaultModeModel$2.compare(DefaultModeModel.java:206)}}
> {{    at 
> java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:355)}}
> {{    at java.base/java.util.TimSort.sort(TimSort.java:234)}}
> {{    at java.base/java.util.Arrays.sort(Arrays.java:1515)}}
> {{    at java.base/java.util.ArrayList.sort(ArrayList.java:1749)}}
> {{    at java.base/java.util.Collections.sort(Collections.java:177)}}
> {{    at 
> org.netbeans.core.windows.model.DefaultModeModel.sortByFile(DefaultModeModel.java:206)}}
> {{    at 
> org.netbeans.core.windows.model.DefaultModeModel.sortOpenedTopComponents(DefaultModeModel.java:150)}}
> {{    at 
> org.netbeans.core.windows.model.DefaultModeModel.insertOpenedTopComponent(DefaultModeModel.java:144)}}
> {{    at 
> org.netbeans.core.windows.model.DefaultModel.insertModeOpenedTopComponent(DefaultModel.java:681)}}
> {{    at 
> org.netbeans.core.windows.Central.insertModeOpenedTopComponent(Central.java:806)}}
> {{    at 
> org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:341)}}
> {{    at org.netbeans.core.windows.LazyLoader.loadNow(LazyLoader.java:139)}}
> {{    at org.netbeans.core.windows.LazyLoader.access$400(LazyLoader.java:39)}}
> {{    at org.netbeans.core.windows.LazyLoader$2.run(LazyLoader.java:106)}}
> {{    at 
> java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)}}
> {{    at 
> java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)}}
> {{    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)}}
> {{    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)}}
> {{    at java.base/java.security.AccessController.doPrivileged(Native 
> Method)}}
> {{    at 
> java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)}}
> {{    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)}}
> {{    at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)}}
> {{[catch] at 
> java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)}}
> {{    at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)}}
> {{    at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)}}
> {{    at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)}}
> {{    at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)}}
> {{    at 
> java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)}}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to