From jpsacha on July 30, 2013 22:49:44
scalafx.ColorfulCircles and SimpleColorfulCircles fail with StackOverflowError in ScalaFX 8. Tested with Java 8 ea b100.
Part of the error message and stack trace is below (full message and trace are very long):
com.sun.javafx.binding.SelectBinding$SelectBindingHelper getObservableValue
WARNING: Exception while evaluating select-binding [width]
com.sun.javafx.binding.SelectBinding$SelectBindingHelper getObservableValue
WARNING: Exception while evaluating select-binding [width]
com.sun.javafx.binding.SelectBinding$SelectBindingHelper getObservableValue
WARNING: Exception while evaluating select-binding [width]
...
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:867)
at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:56)
at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:158)
at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.StackOverflowError
at com.sun.javafx.binding.SelectBinding$SelectBindingHelper.getObservableValue(SelectBinding.java:481)
at com.sun.javafx.binding.SelectBinding$AsDouble.computeValue(SelectBinding.java:190)
at javafx.beans.binding.DoubleBinding.get(DoubleBinding.java:203)
at javafx.beans.property.DoublePropertyBase.get(DoublePropertyBase.java:133)
at javafx.scene.shape.Rectangle.getWidth(Rectangle.java:235)
at javafx.scene.shape.Rectangle.toString(Rectangle.java:564)
at java.lang.String.valueOf(String.java:2985)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at javafx.beans.property.ReadOnlyObjectProperty.toString(ReadOnlyObjectProperty.java:69)
at java.lang.String.valueOf(String.java:2985)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at com.sun.javafx.binding.SelectBinding$SelectBindingHelper.getObservableValue(SelectBinding.java:501)
at com.sun.javafx.binding.SelectBinding$AsDouble.computeValue(SelectBinding.java:190)
at javafx.beans.binding.DoubleBinding.get(DoubleBinding.java:203)
at javafx.beans.property.DoublePropertyBase.get(DoublePropertyBase.java:133)
at javafx.scene.shape.Rectangle.getWidth(Rectangle.java:235)
at javafx.scene.shape.Rectangle.toString(Rectangle.java:564)
at java.lang.String.valueOf(String.java:2985)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at javafx.beans.property.ReadOnlyObjectProperty.toString(ReadOnlyObjectProperty.java:69)
at java.lang.String.valueOf(String.java:2985)
at java.lang.StringBuilder.append(StringBuilder.java:131)
...
Original issue: http://code.google.com/p/scalafx/issues/detail?id=69
From jpsacha on July 30, 2013 22:49:44
scalafx.ColorfulCircles and SimpleColorfulCircles fail with StackOverflowError in ScalaFX 8. Tested with Java 8 ea b100.
Part of the error message and stack trace is below (full message and trace are very long):
com.sun.javafx.binding.SelectBinding$SelectBindingHelper getObservableValue
WARNING: Exception while evaluating select-binding [width]
com.sun.javafx.binding.SelectBinding$SelectBindingHelper getObservableValue
WARNING: Exception while evaluating select-binding [width]
com.sun.javafx.binding.SelectBinding$SelectBindingHelper getObservableValue
WARNING: Exception while evaluating select-binding [width]
...
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:867)
at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:56)
at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:158)
at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.StackOverflowError
at com.sun.javafx.binding.SelectBinding$SelectBindingHelper.getObservableValue(SelectBinding.java:481)
at com.sun.javafx.binding.SelectBinding$AsDouble.computeValue(SelectBinding.java:190)
at javafx.beans.binding.DoubleBinding.get(DoubleBinding.java:203)
at javafx.beans.property.DoublePropertyBase.get(DoublePropertyBase.java:133)
at javafx.scene.shape.Rectangle.getWidth(Rectangle.java:235)
at javafx.scene.shape.Rectangle.toString(Rectangle.java:564)
at java.lang.String.valueOf(String.java:2985)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at javafx.beans.property.ReadOnlyObjectProperty.toString(ReadOnlyObjectProperty.java:69)
at java.lang.String.valueOf(String.java:2985)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at com.sun.javafx.binding.SelectBinding$SelectBindingHelper.getObservableValue(SelectBinding.java:501)
at com.sun.javafx.binding.SelectBinding$AsDouble.computeValue(SelectBinding.java:190)
at javafx.beans.binding.DoubleBinding.get(DoubleBinding.java:203)
at javafx.beans.property.DoublePropertyBase.get(DoublePropertyBase.java:133)
at javafx.scene.shape.Rectangle.getWidth(Rectangle.java:235)
at javafx.scene.shape.Rectangle.toString(Rectangle.java:564)
at java.lang.String.valueOf(String.java:2985)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at javafx.beans.property.ReadOnlyObjectProperty.toString(ReadOnlyObjectProperty.java:69)
at java.lang.String.valueOf(String.java:2985)
at java.lang.StringBuilder.append(StringBuilder.java:131)
...
Original issue: http://code.google.com/p/scalafx/issues/detail?id=69