Start a new topic

NullPointerException in filtering table name

I used keyboard to open the tree up and when I reached the tables node i started typing the name of the table I wanted to lookup and this error came up.


Details:

   Type: java.lang.NullPointerException


Stack Trace:

java.lang.NullPointerException

   at com.jidesoft.swing.TreeSearchable.getSelectedIndex(Unknown Source)

   at com.jidesoft.swing.Searchable.getCurrentIndex(Unknown Source)

   at com.jidesoft.swing.Searchable.firePropertyChangeEvent(Unknown Source)

   at com.jidesoft.swing.Searchable$DefaultSearchPopup$1.applyText(Unknown Source)

   at com.jidesoft.swing.Searchable$DefaultSearchPopup$1.startTimer(Unknown Source)

   at com.jidesoft.swing.Searchable$DefaultSearchPopup$1.insertUpdate(Unknown Source)

   at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:201)

   at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:748)

   at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:707)

   at javax.swing.text.PlainDocument.insertString(PlainDocument.java:130)

   at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:669)

   at javax.swing.text.JTextComponent.setText(JTextComponent.java:1669)

   at com.jidesoft.swing.Searchable$DefaultSearchPopup.initComponents(Unknown Source)

   at com.jidesoft.swing.Searchable$DefaultSearchPopup.<init>(Unknown Source)

   at com.jidesoft.swing.Searchable.createSearchPopup(Unknown Source)

   at com.jidesoft.swing.Searchable.showPopup(Unknown Source)

   at com.jidesoft.swing.Searchable.keyTypedOrPressed(Unknown Source)

   at com.jidesoft.swing.Searchable$3.keyTyped(Unknown Source)

   at java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:239)

   at java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:239)

   at java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:239)

   at java.awt.Component.processKeyEvent(Component.java:6490)

   at javax.swing.JComponent.processKeyEvent(JComponent.java:2832)

   at java.awt.Component.processEvent(Component.java:6312)

   at java.awt.Container.processEvent(Container.java:2236)

   at java.awt.Component.dispatchEventImpl(Component.java:4891)

   at java.awt.Container.dispatchEventImpl(Container.java:2294)

   at java.awt.Component.dispatchEvent(Component.java:4713)

   at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)

   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806)

   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074)

   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945)

   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771)

   at java.awt.Component.dispatchEventImpl(Component.java:4762)

   at java.awt.Container.dispatchEventImpl(Container.java:2294)

   at java.awt.Window.dispatchEventImpl(Window.java:2750)

   at java.awt.Component.dispatchEvent(Component.java:4713)

   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:76)

   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)

   at java.awt.EventQueue$4.run(EventQueue.java:731)

   at java.awt.EventQueue$4.run(EventQueue.java:729)

   at java.security.AccessController.doPrivileged(Native Method)

   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)

   at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

   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)


Product: DbVisualizer Pro 95.2536 [Build #2536] [BETA VERSION]

OS: Mac OS X

OS Version: 10.11.3

OS Arch: x86_64

Java Version: 1.8.0_74

Java VM: Java HotSpot(TM) 64-Bit Server VM

Java Vendor: Oracle Corporation

Java Home: /Applications/DbVisualizer.app/Contents/PlugIns/jre.bundle/Contents/Home/jre

DbVis Home: /Applications/DbVisualizer.app/Contents/java/app


Hi Imran,


Are you able to reproduce this issue? If so, can you please send screenshots or a step-by-step instruction how you repeat it?


Regards


Roger

Hmm interesting enough I cannot reproduce it.

I tried many different variations of my steps but nothing. I even tried quitting and starting a new instance of IDE still can't reproduce.


I will keep an eye out if I ever encounter this again.


Thanks,

Imran,


Thanks. Please keep an eye a let is know if you run into it again. Obviously there is some issue somewhere even though we are unable to reproduce it.


Regards


Roger

Login or Signup to post a comment