This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Build 070424 Open visual query editor and type 'LIKE' in Criteria field of some row in grid pane and then hit Enter. Following Exception will occur: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1768) at java.lang.String.substring(String.java:1735) at org.netbeans.modules.db.sql.visualeditor.querybuilder.QueryBuilderGraphFrame.checkCriteria (QueryBuilderGraphFrame.java:830) at org.netbeans.modules.db.sql.visualeditor.querybuilder.QueryBuilderGraphFrame.inputTableModelChan ged(QueryBuilderGraphFrame.java:718) at org.netbeans.modules.db.sql.visualeditor.querybuilder.QueryBuilderGraphFrame.tableChanged (QueryBuilderGraphFrame.java:586) at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280) at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259) at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:639) at javax.swing.JTable.setValueAt(JTable.java:1925) at javax.swing.JTable.editingStopped(JTable.java:3338) at javax.swing.AbstractCellEditor.fireEditingStopped(AbstractCellEditor.java:124) at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(DefaultCellEditor.java:334) at javax.swing.DefaultCellEditor.stopCellEditing(DefaultCellEditor.java:219) at org.netbeans.modules.db.sql.visualeditor.querybuilder.QueryBuilderInputTable $FocusCellEditor.lostFocus(QueryBuilderInputTable.java:209) at org.netbeans.modules.db.sql.visualeditor.querybuilder.QueryBuilderInputTable$FocusCellEditor $1.focusLost(QueryBuilderInputTable.java:205) at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:172) at java.awt.Component.processFocusEvent(Component.java:5446) at java.awt.Component.processEvent(Component.java:5310) at java.awt.Container.processEvent(Container.java:2010) at java.awt.Component.dispatchEventImpl(Component.java:4021) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions (DefaultKeyboardFocusManager.java:840) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:530) at java.awt.Component.dispatchEventImpl(Component.java:3907) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.SentEvent.dispatch(SentEvent.java:50) at java.awt.DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent.dispatch (DefaultKeyboardFocusManager.java:161) at java.awt.DefaultKeyboardFocusManager.sendMessage(DefaultKeyboardFocusManager.java:188) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:595) at java.awt.Component.dispatchEventImpl(Component.java:3907) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3869) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)