Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8117449

charts.bm.StockBenchmark fails with IllegalArgumentException: Children: duplicate children starting from controls-scrum build #44

    XMLWordPrintable

    Details

      Description

      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 for RT-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

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              psomashe Parvathi Somashekar (Inactive)
              Reporter:
              epavlova Ekaterina Pavlova
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported: