-
Bug
-
Resolution: Fixed
-
P2
-
fx2.0.2
charts.bm.StockBenchmark fails with "java.lang.IllegalArgumentException: Children: duplicate children" starting from controls-scrum build #44.
The test still fails with latest #59 which contains fixes forRT-17344 and RT-17354 "Dragging Table Coumns throws java.lang.IllegalArgumentException: Children: duplicate children":
http://getjfx.us.oracle.com/hudson/view/2.0.2/job/2.0.2-controls-scrum/changes
The full exception is:
2011-10-17 19:55:31 AG[3400] java.lang.IllegalArgumentException: Children: duplicate children added parent=Group@2acb47[styleClass=plot-content]
2011-10-17 19:55:32 AG[3400] at javafx.scene.Parent$1.onProposedChange(Parent.java:325)
2011-10-17 19:55:32 AG[3400] at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:145)
2011-10-17 19:55:32 AG[3400] at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:90)
2011-10-17 19:55:33 AG[3400] at javafx.scene.chart.LineChart.dataItemAdded(LineChart.java:196)
2011-10-17 19:55:33 AG[3400] at javafx.scene.chart.XYChart.dataItemsChanged(XYChart.java:423)
2011-10-17 19:55:33 AG[3400] at javafx.scene.chart.XYChart.access$2600(XYChart.java:50)
2011-10-17 19:55:34 AG[3400] at javafx.scene.chart.XYChart$Series$1.onChanged(XYChart.java:1382)
2011-10-17 19:55:34 AG[3400] at com.sun.javafx.collections.ObservableListWrapper.callObservers(ObservableListWrapper.java:78)
2011-10-17 19:55:34 AG[3400] at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:97)
2011-10-17 19:55:35 AG[3400] at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:90)
2011-10-17 19:55:35 AG[3400] at charts.StockTest$Stock.update(StockTest.java:77)
2011-10-17 19:55:35 AG[3400] at charts.StockTest.plotTime(StockTest.java:156)
2011-10-17 19:55:36 AG[3400] at charts.StockTest.access$100(StockTest.java:25)
2011-10-17 19:55:36 AG[3400] at charts.StockTest$1.handle(StockTest.java:120)
2011-10-17 19:55:36 AG[3400] at charts.StockTest$1.handle(StockTest.java:116)
2011-10-17 19:55:36 AG[3400] at com.sun.scenario.animation.shared.TimelineClipCore.visitKeyFrame(TimelineClipCore.java:196)
2011-10-17 19:55:37 AG[3400] at com.sun.scenario.animation.shared.TimelineClipCore.playTo(TimelineClipCore.java:137)
2011-10-17 19:55:37 AG[3400] at javafx.animation.Timeline.impl_playTo(Timeline.java:163)
2011-10-17 19:55:38 AG[3400] at com.sun.scenario.animation.shared.InfiniteClipEnvelope.timePulse(InfiniteClipEnvelope.java:89)
2011-10-17 19:55:38 AG[3400] at javafx.animation.Animation.impl_timePulse(Animation.java:940)
2011-10-17 19:55:38 AG[3400] at com.sun.scenario.animation.shared.AnimationPulseReceiver.timePulse(AnimationPulseReceiver.java:75)
2011-10-17 19:55:38 AG[3400] at com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(AbstractMasterTimer.java:357)
2011-10-17 19:55:39 AG[3400] at com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run(AbstractMasterTimer.java:280)
2011-10-17 19:55:39 AG[3400] at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:381)
2011-10-17 19:55:39 AG[3400] at com.sun.javafx.tk.quantum.QuantumToolkit$8.run(QuantumToolkit.java:311)
2011-10-17 19:55:40 AG[3400] at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
2011-10-17 19:55:40 AG[3400] at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
2011-10-17 19:55:40 AG[3400] at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
2011-10-17 19:55:41 AG[3400] at java.lang.Thread.run(Unknown Source)
See also:
http://aurora-ds.ru.oracle.com:9500/runs/16257.FX2-controls-scrum-3/.workload.log.20111017195323
Steps to run the test:
> cd tests/performance/Charts/
> ant
> java -cp "$JFX/rt/lib/jfxrt.jar;./dist/Charts.jar" jcharts.StockTest -series 3
The test still fails with latest #59 which contains fixes for
http://getjfx.us.oracle.com/hudson/view/2.0.2/job/2.0.2-controls-scrum/changes
The full exception is:
2011-10-17 19:55:31 AG[3400] java.lang.IllegalArgumentException: Children: duplicate children added parent=Group@2acb47[styleClass=plot-content]
2011-10-17 19:55:32 AG[3400] at javafx.scene.Parent$1.onProposedChange(Parent.java:325)
2011-10-17 19:55:32 AG[3400] at com.sun.javafx.collections.VetoableObservableList.add(VetoableObservableList.java:145)
2011-10-17 19:55:32 AG[3400] at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:90)
2011-10-17 19:55:33 AG[3400] at javafx.scene.chart.LineChart.dataItemAdded(LineChart.java:196)
2011-10-17 19:55:33 AG[3400] at javafx.scene.chart.XYChart.dataItemsChanged(XYChart.java:423)
2011-10-17 19:55:33 AG[3400] at javafx.scene.chart.XYChart.access$2600(XYChart.java:50)
2011-10-17 19:55:34 AG[3400] at javafx.scene.chart.XYChart$Series$1.onChanged(XYChart.java:1382)
2011-10-17 19:55:34 AG[3400] at com.sun.javafx.collections.ObservableListWrapper.callObservers(ObservableListWrapper.java:78)
2011-10-17 19:55:34 AG[3400] at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:97)
2011-10-17 19:55:35 AG[3400] at com.sun.javafx.collections.ObservableListWrapper.add(ObservableListWrapper.java:90)
2011-10-17 19:55:35 AG[3400] at charts.StockTest$Stock.update(StockTest.java:77)
2011-10-17 19:55:35 AG[3400] at charts.StockTest.plotTime(StockTest.java:156)
2011-10-17 19:55:36 AG[3400] at charts.StockTest.access$100(StockTest.java:25)
2011-10-17 19:55:36 AG[3400] at charts.StockTest$1.handle(StockTest.java:120)
2011-10-17 19:55:36 AG[3400] at charts.StockTest$1.handle(StockTest.java:116)
2011-10-17 19:55:36 AG[3400] at com.sun.scenario.animation.shared.TimelineClipCore.visitKeyFrame(TimelineClipCore.java:196)
2011-10-17 19:55:37 AG[3400] at com.sun.scenario.animation.shared.TimelineClipCore.playTo(TimelineClipCore.java:137)
2011-10-17 19:55:37 AG[3400] at javafx.animation.Timeline.impl_playTo(Timeline.java:163)
2011-10-17 19:55:38 AG[3400] at com.sun.scenario.animation.shared.InfiniteClipEnvelope.timePulse(InfiniteClipEnvelope.java:89)
2011-10-17 19:55:38 AG[3400] at javafx.animation.Animation.impl_timePulse(Animation.java:940)
2011-10-17 19:55:38 AG[3400] at com.sun.scenario.animation.shared.AnimationPulseReceiver.timePulse(AnimationPulseReceiver.java:75)
2011-10-17 19:55:38 AG[3400] at com.sun.scenario.animation.AbstractMasterTimer.timePulseImpl(AbstractMasterTimer.java:357)
2011-10-17 19:55:39 AG[3400] at com.sun.scenario.animation.AbstractMasterTimer$MainLoop.run(AbstractMasterTimer.java:280)
2011-10-17 19:55:39 AG[3400] at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:381)
2011-10-17 19:55:39 AG[3400] at com.sun.javafx.tk.quantum.QuantumToolkit$8.run(QuantumToolkit.java:311)
2011-10-17 19:55:40 AG[3400] at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
2011-10-17 19:55:40 AG[3400] at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
2011-10-17 19:55:40 AG[3400] at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
2011-10-17 19:55:41 AG[3400] at java.lang.Thread.run(Unknown Source)
See also:
http://aurora-ds.ru.oracle.com:9500/runs/16257.FX2-controls-scrum-3/.workload.log.20111017195323
Steps to run the test:
> cd tests/performance/Charts/
> ant
> java -cp "$JFX/rt/lib/jfxrt.jar;./dist/Charts.jar" jcharts.StockTest -series 3
- duplicates
-
JDK-8128341 Ensemble Advanced Stock Chart java.lang.IllegalArgumentException
-
- Closed
-