NullPointerException switching column with Tab when no horizontal scrollbar

Issue #25 resolved
Cezary Kujawa created an issue

In TableControl when horizontal scrollbar is not visible (few columns not wide enough) when switching between editable cells with Tab key I get a NPE:

Exception in thread "JavaFX Application Thread" java.lang.NullPointerException at com.panemu.tiwulfx.table.TableControl$4.run(TableControl.java:670) at com.panemu.tiwulfx.table.TableControl$3.handle(TableControl.java:430) at com.panemu.tiwulfx.table.TableControl$3.handle(TableControl.java:1) at com.sun.javafx.event.CompositeEventHandler$NormalEventFilterRecord.handleCapturingEvent(CompositeEventHandler.java:282) at com.sun.javafx.event.CompositeEventHandler.dispatchCapturingEvent(CompositeEventHandler.java:98) at com.sun.javafx.event.EventHandlerManager.dispatchCapturingEvent(EventHandlerManager.java:223) at com.sun.javafx.event.EventHandlerManager.dispatchCapturingEvent(EventHandlerManager.java:180) at com.sun.javafx.event.CompositeEventDispatcher.dispatchCapturingEvent(CompositeEventDispatcher.java:43) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:52) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:204) at javafx.scene.Scene$KeyHandler.process(Scene.java:3949) at javafx.scene.Scene$KeyHandler.access$2100(Scene.java:3896) at javafx.scene.Scene.impl_processKeyEvent(Scene.java:2036) at javafx.scene.Scene$ScenePeerListener.keyEvent(Scene.java:2493) at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:170) at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:123) at java.security.AccessController.doPrivileged(Native Method) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(GlassViewEventHandler.java:197) at com.sun.glass.ui.View.handleKeyEvent(View.java:517) at com.sun.glass.ui.View.notifyKey(View.java:927) at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) at com.sun.glass.ui.gtk.GtkApplication.access$200(GtkApplication.java:48) at com.sun.glass.ui.gtk.GtkApplication$6$1.run(GtkApplication.java:149) at java.lang.Thread.run(Thread.java:745)

Comments (1)

  1. Log in to comment