[jira] [Comment Edited] (NETBEANS-5643) NetBeans started to write into .netbeans/12.0/var/log/uigestures infinitely

2021-10-25 Thread Andrew (Jira)


[ 
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

2021-10-25 Thread Andrew (Jira)


[ 
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

2021-10-25 Thread Andrew (Jira)


[ 
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