Levin Messing created NETBEANS-2709: ---------------------------------------
Summary: NullPointerException on trying to open Java Platforms Key: NETBEANS-2709 URL: https://issues.apache.org/jira/browse/NETBEANS-2709 Project: NetBeans Issue Type: Bug Components: java - Platform Affects Versions: 11.0 Environment: Product Version: Apache NetBeans IDE 11.0 (Build incubator-netbeans-release-404-on-20190319) Java: 12.0.1; Java HotSpot(TM) 64-Bit Server VM 12.0.1+12 Runtime: Java(TM) SE Runtime Environment 12.0.1+12 System: Windows 10 version 10.0 running on amd64; Cp1252; de_DE (nb) Reporter: Levin Messing 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)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists