Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
11.0
-
None
-
None
Description
I tried to set "https://docs.oracle.com/en/java/javase/12/docs/api/" in Java Platforms in Javadoc. (I do not know if it was this exact link)
I closed Java Platforms and then tried to open it again, but it did not open and the NullPointerException occurred.
Deleting my config folder under AppData\Roaming\NetBeans fixed this issue.
I was not able to reproduce this error. But the exception may help to find this Bug.
java.lang.NullPointerException
{{ at org.openide.filesystems.JarArchiveRootProvider.isArchiveFile(JarArchiveRootProvider.java:51)}}
{{ at org.openide.filesystems.FileUtil.getArchiveRoot(FileUtil.java:1850)}}
{{ at org.netbeans.modules.java.j2seplatform.platformdefinition.J2SEPlatformCustomizer$PathRenderer.getDisplayName(J2SEPlatformCustomizer.java:800)}}
{{ at org.netbeans.modules.java.j2seplatform.platformdefinition.J2SEPlatformCustomizer$PathRenderer.getListCellRendererComponent(J2SEPlatformCustomizer.java:769)}}
{{ at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439)}}
{{ at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)}}
{{ at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:648)}}
{{ at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1680)}}
{{ at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:795)}}
{{ at java.desktop/java.awt.Container.layout(Container.java:1537)}}
{{ at java.desktop/java.awt.Container.doLayout(Container.java:1526)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1722)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validateTree(Container.java:1731)}}
{{ at java.desktop/java.awt.Container.validate(Container.java:1657)}}
{{ at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2760)}}
{{ at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)}}
{{ at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)}}
{{ 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(AccessController.java:389)}}
{{ at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)}}
{{ at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)}}
{{ at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)}}
{{ at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)}}
{{ at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)}}
{{ at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)}}
{{ at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)}}
{{ 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)}}