Created
February 5, 2018 21:47
-
-
Save TurekBot/51187a9bdfde85374cf6f8b2ebccf57e to your computer and use it in GitHub Desktop.
PopupDemo's `VirtualizedScrollPane<InlineCssTextArea> vsPane = new VirtualizedScrollPane<>(area);` throws this exception when you try to type in the text area.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Exception in thread "JavaFX Application Thread" java.lang.IllegalStateException | |
at org.reactfx.util.AccumulationFacility$IllegalAccumulation.reduce(AccumulationFacility.java:16) | |
at org.reactfx.util.HashAccuMap.addAll(AccuMap.java:168) | |
at org.reactfx.util.IteratorBasedAccuMap.addAll(AccuMap.java:127) | |
at org.reactfx.util.NotificationAccumulatorBase.addAll(NotificationAccumulator.java:107) | |
at org.reactfx.ObservableBase.enqueueNotifications(ObservableBase.java:62) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:56) | |
at org.reactfx.SuspendableBase.handleEvent(SuspendableBase.java:82) | |
at org.reactfx.util.NonAccumulativeStreamNotifications.lambda$head$0(NotificationAccumulator.java:134) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.ProperEventStream.emit(ProperEventStream.java:18) | |
at org.reactfx.util.NonAccumulativeStreamNotifications.lambda$head$0(NotificationAccumulator.java:134) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.ProperEventStream.emit(ProperEventStream.java:18) | |
at org.reactfx.EventStreams$1.lambda$observeInputs$0(EventStreams.java:67) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.OrElseConst.lambda$connect$0(OrElseConst.java:24) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.Val$2.lambda$connect$0(Val.java:691) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.Val$2.lambda$connect$0(Val.java:691) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.Val$2.lambda$connect$0(Val.java:691) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.Val$2.lambda$connect$0(Val.java:691) | |
at org.reactfx.collection.InvalidationListenerWrapper.onChange(LiveList.java:413) | |
at org.reactfx.collection.InvalidationListenerWrapper.onChange(LiveList.java:399) | |
at org.reactfx.util.ListNotifications.lambda$takeHead$0(NotificationAccumulator.java:317) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.collection.ProperLiveList.fireModification(ProperLiveList.java:25) | |
at org.reactfx.collection.ProperLiveList.fireRemoveRange(ProperLiveList.java:76) | |
at org.reactfx.collection.MemoizationListImpl.forget(MemoizationList.java:188) | |
at org.fxmisc.flowless.CellListManager.cropTo(CellListManager.java:81) | |
at org.fxmisc.flowless.CellPositioner.cropTo(CellPositioner.java:29) | |
at org.fxmisc.flowless.Navigator.cropToNeighborhoodOf(Navigator.java:227) | |
at org.fxmisc.flowless.Navigator.placeStartAtMayCrop(Navigator.java:200) | |
at org.fxmisc.flowless.Navigator.visit(Navigator.java:129) | |
at org.fxmisc.flowless.StartOffStart.accept(TargetPosition.java:85) | |
at org.fxmisc.flowless.Navigator.layoutChildren(Navigator.java:78) | |
at javafx.scene.Parent.layout(Parent.java:1087) | |
at org.fxmisc.flowless.VirtualFlow.layoutChildren(VirtualFlow.java:257) | |
at javafx.scene.Parent.layout(Parent.java:1087) | |
at org.fxmisc.flowless.VirtualFlow.getCellIfVisible(VirtualFlow.java:220) | |
at org.fxmisc.richtext.GenericStyledArea.getCaretBoundsOnScreen(GenericStyledArea.java:985) | |
at org.fxmisc.richtext.CaretImpl.lambda$new$5(CaretImpl.java:166) | |
at org.reactfx.value.Val$3.computeValue(Val.java:722) | |
at org.reactfx.value.ValBase.getValue(ValBase.java:17) | |
at org.reactfx.value.ChangeListenerWrapper.accept(Val.java:784) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.Val$3.lambda$connect$0(Val.java:717) | |
at org.reactfx.util.NonAccumulativeStreamNotifications.lambda$head$0(NotificationAccumulator.java:134) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.ProperEventStream.emit(ProperEventStream.java:18) | |
at org.reactfx.util.NonAccumulativeStreamNotifications.lambda$head$0(NotificationAccumulator.java:134) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.SuspendableBase.handleEvent(SuspendableBase.java:82) | |
at org.reactfx.util.NonAccumulativeStreamNotifications.lambda$head$0(NotificationAccumulator.java:134) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.ProperEventStream.emit(ProperEventStream.java:18) | |
at org.reactfx.util.NonAccumulativeStreamNotifications.lambda$head$0(NotificationAccumulator.java:134) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.SuspendableBase.handleEvent(SuspendableBase.java:82) | |
at org.reactfx.util.NonAccumulativeStreamNotifications.lambda$head$0(NotificationAccumulator.java:134) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.ProperEventStream.emit(ProperEventStream.java:18) | |
at org.reactfx.util.NonAccumulativeStreamNotifications.lambda$head$0(NotificationAccumulator.java:134) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.ProperEventStream.emit(ProperEventStream.java:18) | |
at org.reactfx.EventStreams$1.lambda$observeInputs$0(EventStreams.java:67) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.OrElseConst.lambda$connect$0(OrElseConst.java:24) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.Val$2.lambda$connect$0(Val.java:691) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.OrElseConst.lambda$connect$0(OrElseConst.java:24) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.collection.ListRangeReduction.lambda$connect$0(ListReduction.java:96) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.MappedVal.lambda$connect$0(MappedVal.java:28) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.Val$2.lambda$connect$0(Val.java:691) | |
at org.reactfx.collection.InvalidationListenerWrapper.onChange(LiveList.java:413) | |
at org.reactfx.collection.InvalidationListenerWrapper.onChange(LiveList.java:399) | |
at org.reactfx.util.ListNotifications.lambda$takeHead$0(NotificationAccumulator.java:317) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.collection.MemoizationListImpl.sourceChanged(MemoizationList.java:88) | |
at org.reactfx.util.ListNotifications.lambda$takeHead$0(NotificationAccumulator.java:317) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.collection.ProperLiveList.fireModification(ProperLiveList.java:25) | |
at org.reactfx.collection.ProperLiveList.fireContentReplacement(ProperLiveList.java:42) | |
at org.reactfx.collection.DynamicallyMappedList.mapperInvalidated(MappedList.java:109) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.MappedVal.lambda$connect$0(MappedVal.java:28) | |
at org.reactfx.value.InvalidationListenerWrapper.accept(Val.java:765) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.fxmisc.flowless.SizeTracker$1.lambda$connect$0(SizeTracker.java:136) | |
at org.reactfx.value.ChangeListenerWrapper.accept(Val.java:786) | |
at org.reactfx.util.AbstractReducingStreamNotifications.lambda$head$0(NotificationAccumulator.java:248) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:68) | |
at org.reactfx.ObservableBase.notifyObservers(ObservableBase.java:57) | |
at org.reactfx.value.ValBase.invalidate(ValBase.java:32) | |
at org.reactfx.value.Val$2.lambda$connect$0(Val.java:691) | |
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:349) | |
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81) | |
at javafx.scene.Node$LazyBoundsProperty.invalidate(Node.java:9318) | |
at javafx.scene.Node.impl_layoutBoundsChanged(Node.java:3403) | |
at javafx.scene.layout.Region.widthChanged(Region.java:872) | |
at javafx.scene.layout.Region.setWidth(Region.java:856) | |
at javafx.scene.layout.Region.resize(Region.java:1364) | |
at javafx.scene.Node.resizeRelocate(Node.java:2943) | |
at org.fxmisc.richtext.GenericStyledArea.lambda$layoutChildren$26(GenericStyledArea.java:1178) | |
at org.reactfx.Suspendable.suspendWhile(Suspendable.java:49) | |
at org.fxmisc.richtext.GenericStyledArea.layoutChildren(GenericStyledArea.java:1177) | |
at javafx.scene.Parent.layout(Parent.java:1087) | |
at javafx.scene.Parent.layout(Parent.java:1093) | |
at javafx.scene.Parent.layout(Parent.java:1093) | |
at javafx.scene.Scene.doLayoutPass(Scene.java:552) | |
at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2397) | |
at com.sun.javafx.tk.Toolkit.lambda$runPulse$30(Toolkit.java:355) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:354) | |
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:381) | |
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:510) | |
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:490) | |
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$404(QuantumToolkit.java:319) | |
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) | |
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) | |
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191) | |
at java.lang.Thread.run(Thread.java:748) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment