[jira] [Comment Edited] (NETBEANS-5643) NetBeans started to write into .netbeans/12.0/var/log/uigestures infinitely
[ 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) a
[jira] [Comment Edited] (NETBEANS-5643) NetBeans started to write into .netbeans/12.0/var/log/uigestures infinitely
[ 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:05 AM: - 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$JavaSe
[jira] [Comment Edited] (NETBEANS-5643) NetBeans started to write into .netbeans/12.0/var/log/uigestures infinitely
[ https://issues.apache.org/jira/browse/NETBEANS-5643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17433639#comment-17433639 ] Andrew edited comment on NETBEANS-5643 at 10/25/21, 9:03 AM: - Some instance of BasicTextUI is being called and operate with private field "editor" which is null at this moment. Looks like thread-safety issue, due to the field declaration: {code:java} transient JTextComponent editor;{code} was (Author: coder27): Some instance of **BdicTextUI is being called and operate with private field "editor" which is null at this moment. Looks like thread-safety issue, due to the field declaration: {code:java} transient JTextComponent editor;{code} > 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: 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