[
https://issues.apache.org/jira/browse/NETBEANS-5645?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Bien closed NETBEANS-5645.
----------------------------------
Resolution: Cannot Reproduce
> Search / Find Generates Exception Hangs Netbeans
> ------------------------------------------------
>
> Key: NETBEANS-5645
> URL: https://issues.apache.org/jira/browse/NETBEANS-5645
> Project: NetBeans
> Issue Type: Bug
> Affects Versions: 12.0
> Environment: Windows 10: Build 19042.928
> Reporter: Marvin Warble
> Priority: Major
>
> The following exception occurs regularly, but not consistently when using the
> Search / Find operation in the source code editor. The exception causes
> Netbeans to hang indefinitely.
> ---------------------------------------------------------
> <record>
> <date>2021-04-30T10:28:22</date>
> <millis>1619792902097</millis>
> <sequence>3425</sequence>
> <level>1000</level>
> <thread>25</thread>
> <exception>
> <message>java.lang.NullPointerException: Cannot invoke
> "javax.swing.text.JTextComponent.getDocument()" because "this.editor" is
> null</message>
> <frame>
> <class>javax.swing.plaf.basic.BasicTextUI</class>
> <method>getPreferredSize</method>
> <line>939</line>
> <file>jrt:/java.desktop/javax/swing/plaf/basic/BasicTextUI.class</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>getPreferredSize</method>
> <line>1680</line>
> <file>jrt:/java.desktop/javax/swing/JComponent.class</file>
> </frame>
> <frame>
> <class>javax.swing.JEditorPane</class>
> <method>getPreferredSize</method>
> <line>1345</line>
> <file>jrt:/java.desktop/javax/swing/JEditorPane.class</file>
> </frame>
> <frame>
> <class>javax.swing.ScrollPaneLayout</class>
> <method>layoutContainer</method>
> <line>795</line>
> <file>jrt:/java.desktop/javax/swing/ScrollPaneLayout.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>layout</method>
> <line>1537</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>doLayout</method>
> <line>1526</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1722</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validate</method>
> <line>1657</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>org.netbeans.core.windows.view.ui.DesktopImpl$LayeredLayout</class>
> <method>layoutContainer</method>
> <line>529</line>
> <file>${netbeans.home}modules/org-netbeans-core-windows.jar</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>layout</method>
> <line>1537</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>doLayout</method>
> <line>1526</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1722</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validateTree</method>
> <line>1731</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>validate</method>
> <line>1657</line>
> <file>jrt:/java.desktop/java/awt/Container.class</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager$3</class>
> <method>run</method>
> <line>745</line>
> <file>jrt:/java.desktop/javax/swing/RepaintManager$3.class</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager$3</class>
> <method>run</method>
> <line>743</line>
> <file>jrt:/java.desktop/javax/swing/RepaintManager$3.class</file>
> </frame>
> <frame>
> <class>java.security.AccessController</class>
> <method>doPrivileged</method>
> <line>391</line>
> <file>jrt:/java.base/java/security/AccessController.class</file>
> </frame>
> <frame>
> <class>java.security.ProtectionDomain$JavaSecurityAccessImpl</class>
> <method>doIntersectionPrivilege</method>
> <line>85</line>
>
> <file>jrt:/java.base/java/security/ProtectionDomain$JavaSecurityAccessImpl.class</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager</class>
> <method>validateInvalidComponents</method>
> <line>742</line>
> <file>jrt:/java.desktop/javax/swing/RepaintManager.class</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager$ProcessingRunnable</class>
> <method>run</method>
> <line>1883</line>
>
> <file>jrt:/java.desktop/javax/swing/RepaintManager$ProcessingRunnable.class</file>
> </frame>
> <frame>
> <class>java.awt.event.InvocationEvent</class>
> <method>dispatch</method>
> <line>316</line>
> <file>jrt:/java.desktop/java/awt/event/InvocationEvent.class</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue</class>
> <method>dispatchEventImpl</method>
> <line>770</line>
> <file>jrt:/java.desktop/java/awt/EventQueue.class</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue$4</class>
> <method>run</method>
> <line>721</line>
> <file>jrt:/java.desktop/java/awt/EventQueue$4.class</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue$4</class>
> <method>run</method>
> <line>715</line>
> <file>jrt:/java.desktop/java/awt/EventQueue$4.class</file>
> </frame>
> <frame>
> <class>java.security.AccessController</class>
> <method>doPrivileged</method>
> <line>391</line>
> <file>jrt:/java.base/java/security/AccessController.class</file>
> </frame>
> <frame>
> <class>java.security.ProtectionDomain$JavaSecurityAccessImpl</class>
> <method>doIntersectionPrivilege</method>
> <line>85</line>
>
> <file>jrt:/java.base/java/security/ProtectionDomain$JavaSecurityAccessImpl.class</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue</class>
> <method>dispatchEvent</method>
> <line>740</line>
> <file>jrt:/java.desktop/java/awt/EventQueue.class</file>
> </frame>
> <frame>
> <class>org.netbeans.core.TimableEventQueue</class>
> <method>dispatchEvent</method>
> <line>136</line>
> <file>${netbeans.home}modules/org-netbeans-core.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpOneEventForFilters</method>
> <line>203</line>
> <file>jrt:/java.desktop/java/awt/EventDispatchThread.class</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpEventsForFilter</method>
> <line>124</line>
> <file>jrt:/java.desktop/java/awt/EventDispatchThread.class</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpEventsForHierarchy</method>
> <line>113</line>
> <file>jrt:/java.desktop/java/awt/EventDispatchThread.class</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpEvents</method>
> <line>109</line>
> <file>jrt:/java.desktop/java/awt/EventDispatchThread.class</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpEvents</method>
> <line>101</line>
> <file>jrt:/java.desktop/java/awt/EventDispatchThread.class</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>run</method>
> <line>90</line>
> <file>jrt:/java.desktop/java/awt/EventDispatchThread.class</file>
> </frame>
> </exception>
> </record>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
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