Run Sampler, select TableView2 sample, enable RowHeader, right click on a row header cell to fix it, and right click again to release it:
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException: Cannot invoke "java.util.function.Consumer.accept(Object)" because "this.eventHandler" is null
at org.controlsfx.controls@11.2.3-SNAPSHOT/org.controlsfx.control.action.Action.setSelected(Action.java:196)
at org.controlsfx.controls@11.2.3-SNAPSHOT/org.controlsfx.control.tableview2.actions.RowFixAction.<init>(RowFixAction.java:121)
at org.controlsfx.controls@11.2.3-SNAPSHOT/org.controlsfx.control.tableview2.actions.RowFixAction.<init>(RowFixAction.java:92)
at org.controlsfx.controls@11.2.3-SNAPSHOT/org.controlsfx.control.tableview2.actions.RowFixAction.<init>(RowFixAction.java:75)
at org.controlsfx.samples@11.2.3-SNAPSHOT/org.controlsfx.samples.tableview2.HelloTableView2$TableView2Sample.lambda$new$12(HelloTableView2.java:396)
at org.controlsfx.controls@11.2.3-SNAPSHOT/impl.org.controlsfx.tableview2.TableRow2Skin.lambda$getCell$5(TableRow2Skin.java:629)
at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
at javafx.graphics/javafx.scene.Scene.processMenuEvent(Scene.java:1918)
at javafx.graphics/javafx.scene.Scene$ScenePeerListener.menuEvent(Scene.java:2645)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMenuEvent$3(GlassViewEventHandler.java:488)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMenuEvent$4(GlassViewEventHandler.java:468)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMenuEvent(GlassViewEventHandler.java:467)
at javafx.graphics/com.sun.glass.ui.View.handleMenuEvent(View.java:565)
at javafx.graphics/com.sun.glass.ui.View.notifyMenu(View.java:895)
Run Sampler, select TableView2 sample, enable RowHeader, right click on a row header cell to fix it, and right click again to release it: