[
https://issues.apache.org/jira/browse/NETBEANS-5643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17433640#comment-17433640
]
Andrew edited comment on NETBEANS-5643 at 10/25/21, 9:07 AM:
-------------------------------------------------------------
NPE stack trace flood in the log file:
java.lang.NullPointerException at
javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:903) at
javax.swing.JComponent.getPreferredSize(JComponent.java:1662) at
javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1333) at
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:791) at
java.awt.Container.layout(Container.java:1513) at
java.awt.Container.doLayout(Container.java:1502) at
java.awt.Container.validateTree(Container.java:1698) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validate(Container.java:1633) at
org.netbeans.core.windows.view.ui.DesktopImpl$LayeredLayout.layoutContainer(DesktopImpl.java:529)
at java.awt.Container.layout(Container.java:1513) at
java.awt.Container.doLayout(Container.java:1502) at
java.awt.Container.validateTree(Container.java:1698) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validate(Container.java:1633) at
javax.swing.RepaintManager$3.run(RepaintManager.java:711) at
javax.swing.RepaintManager$3.run(RepaintManager.java:709) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:708)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1731)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at
java.awt.EventQueue.access$500(EventQueue.java:97) at
java.awt.EventQueue$3.run(EventQueue.java:709) at
java.awt.EventQueue$3.run(EventQueue.java:703) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at
java.awt.EventDispatchThread.run(EventDispatchThread.java:82) SEVERE [null]:
Last record repeated 48 times in total. SEVERE [org.openide.util.Exceptions]
java.lang.NullPointerException at
javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1093) at
javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1074) at
javax.swing.text.JTextComponent.viewToModel(JTextComponent.java:1395) at
org.netbeans.modules.spellchecker.ComponentPeer.computeVisibleSpan(ComponentPeer.java:207)
at
org.netbeans.modules.spellchecker.ComponentPeer.updateCurrentVisibleSpan(ComponentPeer.java:222)
at
org.netbeans.modules.spellchecker.ComponentPeer.access$100(ComponentPeer.java:101)
at
org.netbeans.modules.spellchecker.ComponentPeer$2$1.run(ComponentPeer.java:150)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at
java.awt.EventQueue.access$500(EventQueue.java:97) at
java.awt.EventQueue$3.run(EventQueue.java:709) at
java.awt.EventQueue$3.run(EventQueue.java:703) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at
java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused:
java.lang.reflect.InvocationTargetException at
java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at
java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at
javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) [catch] at
org.netbeans.modules.spellchecker.ComponentPeer$2.run(ComponentPeer.java:148)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) at
org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
SEVERE [global] java.lang.NullPointerException at
javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:903) at
javax.swing.JComponent.getPreferredSize(JComponent.java:1662) at
javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1333) at
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:791) at
java.awt.Container.layout(Container.java:1513) at
java.awt.Container.doLayout(Container.java:1502) at
java.awt.Container.validateTree(Container.java:1698) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validate(Container.java:1633) at
org.netbeans.core.windows.view.ui.DesktopImpl$LayeredLayout.layoutContainer(DesktopImpl.java:529)
at java.awt.Container.layout(Container.java:1513) at
java.awt.Container.doLayout(Container.java:1502) at
java.awt.Container.validateTree(Container.java:1698) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validate(Container.java:1633) at
javax.swing.RepaintManager$3.run(RepaintManager.java:711) at
javax.swing.RepaintManager$3.run(RepaintManager.java:709) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:708)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1731)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at
java.awt.EventQueue.access$500(EventQueue.java:97) at
java.awt.EventQueue$3.run(EventQueue.java:709) at
java.awt.EventQueue$3.run(EventQueue.java:703) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at
java.awt.EventDispatchThread.run(EventDispatchThread.java:82) SEVERE [null]:
Last record repeated more than 10 times, further logs of this record are
ignored until the log record changes.
was (Author: coder27):
java.lang.NullPointerException at
javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:903) at
javax.swing.JComponent.getPreferredSize(JComponent.java:1662) at
javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1333) at
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:791) at
java.awt.Container.layout(Container.java:1513) at
java.awt.Container.doLayout(Container.java:1502) at
java.awt.Container.validateTree(Container.java:1698) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validate(Container.java:1633) at
org.netbeans.core.windows.view.ui.DesktopImpl$LayeredLayout.layoutContainer(DesktopImpl.java:529)
at java.awt.Container.layout(Container.java:1513) at
java.awt.Container.doLayout(Container.java:1502) at
java.awt.Container.validateTree(Container.java:1698) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validate(Container.java:1633) at
javax.swing.RepaintManager$3.run(RepaintManager.java:711) at
javax.swing.RepaintManager$3.run(RepaintManager.java:709) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:708)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1731)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at
java.awt.EventQueue.access$500(EventQueue.java:97) at
java.awt.EventQueue$3.run(EventQueue.java:709) at
java.awt.EventQueue$3.run(EventQueue.java:703) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at
java.awt.EventDispatchThread.run(EventDispatchThread.java:82) SEVERE [null]:
Last record repeated 48 times in total. SEVERE [org.openide.util.Exceptions]
java.lang.NullPointerException at
javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1093) at
javax.swing.plaf.basic.BasicTextUI.viewToModel(BasicTextUI.java:1074) at
javax.swing.text.JTextComponent.viewToModel(JTextComponent.java:1395) at
org.netbeans.modules.spellchecker.ComponentPeer.computeVisibleSpan(ComponentPeer.java:207)
at
org.netbeans.modules.spellchecker.ComponentPeer.updateCurrentVisibleSpan(ComponentPeer.java:222)
at
org.netbeans.modules.spellchecker.ComponentPeer.access$100(ComponentPeer.java:101)
at
org.netbeans.modules.spellchecker.ComponentPeer$2$1.run(ComponentPeer.java:150)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at
java.awt.EventQueue.access$500(EventQueue.java:97) at
java.awt.EventQueue$3.run(EventQueue.java:709) at
java.awt.EventQueue$3.run(EventQueue.java:703) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at
java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused:
java.lang.reflect.InvocationTargetException at
java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at
java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at
javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) [catch] at
org.netbeans.modules.spellchecker.ComponentPeer$2.run(ComponentPeer.java:148)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) at
org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
SEVERE [global] java.lang.NullPointerException at
javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:903) at
javax.swing.JComponent.getPreferredSize(JComponent.java:1662) at
javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1333) at
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:791) at
java.awt.Container.layout(Container.java:1513) at
java.awt.Container.doLayout(Container.java:1502) at
java.awt.Container.validateTree(Container.java:1698) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validate(Container.java:1633) at
org.netbeans.core.windows.view.ui.DesktopImpl$LayeredLayout.layoutContainer(DesktopImpl.java:529)
at java.awt.Container.layout(Container.java:1513) at
java.awt.Container.doLayout(Container.java:1502) at
java.awt.Container.validateTree(Container.java:1698) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validateTree(Container.java:1707) at
java.awt.Container.validate(Container.java:1633) at
javax.swing.RepaintManager$3.run(RepaintManager.java:711) at
javax.swing.RepaintManager$3.run(RepaintManager.java:709) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:708)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1731)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at
java.awt.EventQueue.access$500(EventQueue.java:97) at
java.awt.EventQueue$3.run(EventQueue.java:709) at
java.awt.EventQueue$3.run(EventQueue.java:703) at
java.security.AccessController.doPrivileged(Native Method) at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at
java.awt.EventDispatchThread.run(EventDispatchThread.java:82) SEVERE [null]:
Last record repeated more than 10 times, further logs of this record are
ignored until the log record changes.
> NetBeans started to write into .netbeans/12.0/var/log/uigestures infinitely
> ---------------------------------------------------------------------------
>
> Key: NETBEANS-5643
> URL: https://issues.apache.org/jira/browse/NETBEANS-5643
> Project: NetBeans
> Issue Type: Bug
> Components: editor - Other, ide - Logger
> Affects Versions: 12.0
> Reporter: Andrew
> Priority: Major
> Attachments: logs.zip, logs_with_NPE.zip
>
>
> Sometimes when I'm typing something quickly in code editor the NetBeans
> suddenly becomes non-interactive and writes to HDD infinetely.
> linux fnotifystat utility shows that the NetBeans java process writes into
> .netbeans/12.0/var/log/uigestures file. The file grows quickly and splitted
> by by uigestures.1, etc.
>
> Looks like the IDE falls into infinite cycle due to NPE, see attached logs.
> I'm able to close non-interactive NetBeans window somehow.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
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