mbien commented on PR #9307:
URL: https://github.com/apache/netbeans/pull/9307#issuecomment-4174868675

   tested a few failure modes. e.g using a corrupted cache or one from an older 
NB version and it got reset on start.
   
   <details>
   
   e.g cache containing invalid data would show:
   
   ```
   INFO [org.netbeans.core.startup.ModuleList]: Cannot read cache
   java.io.UTFDataFormatException: malformed input around byte 6
        at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:641)
        at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:550)
        at org.netbeans.core.startup.ModuleList.readProps(ModuleList.java:652)
   [catch] at 
org.netbeans.core.startup.ModuleList.readCache(ModuleList.java:626)
        at 
org.netbeans.core.startup.ModuleList$ReadInitial.run(ModuleList.java:1583)
        at 
org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:102)
        at 
org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:494)
        at org.netbeans.core.startup.ModuleList.readInitial(ModuleList.java:147)
        at 
org.netbeans.core.startup.ModuleSystem.readList(ModuleSystem.java:280)
        at org.netbeans.core.startup.Main.getModuleSystem(Main.java:171)
        at org.netbeans.core.startup.Main.getModuleSystem(Main.java:141)
        at org.netbeans.core.startup.Main.start(Main.java:307)
        at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:99)
        at java.base/java.lang.Thread.run(Thread.java:1583)
   ```
   
   but there are various checks before that so it would fail silently in most 
cases without even getting to the point where it is loaded.
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
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