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
Imran Zahid
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