Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-2709

NullPointerException on trying to open Java Platforms

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 11.0
    • None
    • java - Platform
    • 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)}}

      Attachments

        Activity

          People

            Unassigned Unassigned
            lmessing Levin Messing
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: