[ 
https://issues.apache.org/jira/browse/NETBEANS-5645?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marvin Warble updated NETBEANS-5645:
------------------------------------
    Affects Version/s: 12.0

> Search / Find Generates Exception
> ---------------------------------
>
>                 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.
> ---------------------------------------------------------
> <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.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

Reply via email to