-
Bug
-
Resolution: Fixed
-
P1
-
8
-
b08
-
x86
-
windows
-
Verified
The issue noticed when testing the internal JavaFX Ensemble applet staging at:
http://oklahoma.us.oracle.com/www/tests/ngthomas/otndemo/demo.html
Ensemble applet loaded with java.lang.StackOverflowError against jre 8-b122 promotion (OK with 7u51)
Also, the problem is not seen with the sample Ensemble apple under JavaFX 8 ws
*** Tested Configuration:
- x86 Win , IE 9, FF
- x86 Vista/ GC
*** Steps to reproduce:
1) Install jre 8-b122 promotion
2) Use any browser to load the test Ensemble applet
http://download.oracle.com/otndocs/products/javafx/2/samples/Ensemble/index.html
If you see the following java.lang.StackOverflowError error, the issue is reproducible
---- FetchDocListTask docsUrl = http://download.oracle.com/javafx/2/api/
Jan 05, 2014 12:26:37 PM javafx.scene.control.Control loadSkinClass
SEVERE: Failed to load skin 'com.sun.javafx.scene.control.skin.ButtonSkin' for control Button@1682d7[styleClass=sample-tile]'Key Stroke Motion'
java.lang.StackOverflowError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at java.util.ResourceBundle$Control.newBundle(Unknown Source)
at java.util.ResourceBundle.loadBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
at sun.util.resources.LocaleData$1.run(Unknown Source)
at sun.util.resources.LocaleData$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.util.resources.LocaleData.getBundle(Unknown Source)
at sun.util.resources.LocaleData.getDateFormatData(Unknown Source)
at java.text.DateFormatSymbols.initializeData(Unknown Source)
at java.text.DateFormatSymbols.<init>(Unknown Source)
at sun.util.locale.provider.DateFormatSymbolsProviderImpl.getInstance(Unknown Source)
at java.text.DateFormatSymbols.getProviderInstance(Unknown Source)
at java.text.DateFormatSymbols.getInstance(Unknown Source)
at java.util.Formatter$FormatSpecifier.print(Unknown Source)
at java.util.Formatter$FormatSpecifier.print(Unknown Source)
at java.util.Formatter$FormatSpecifier.printDateTime(Unknown Source)
at java.util.Formatter$FormatSpecifier.print(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.lang.String.format(Unknown Source)
at sun.util.logging.PlatformLogger$DefaultLoggerProxy.format(Unknown Source)
at sun.util.logging.PlatformLogger$DefaultLoggerProxy.doLog(Unknown Source)
.....
......
http://oklahoma.us.oracle.com/www/tests/ngthomas/otndemo/demo.html
Ensemble applet loaded with java.lang.StackOverflowError against jre 8-b122 promotion (OK with 7u51)
Also, the problem is not seen with the sample Ensemble apple under JavaFX 8 ws
*** Tested Configuration:
- x86 Win , IE 9, FF
- x86 Vista/ GC
*** Steps to reproduce:
1) Install jre 8-b122 promotion
2) Use any browser to load the test Ensemble applet
http://download.oracle.com/otndocs/products/javafx/2/samples/Ensemble/index.html
If you see the following java.lang.StackOverflowError error, the issue is reproducible
---- FetchDocListTask docsUrl = http://download.oracle.com/javafx/2/api/
Jan 05, 2014 12:26:37 PM javafx.scene.control.Control loadSkinClass
SEVERE: Failed to load skin 'com.sun.javafx.scene.control.skin.ButtonSkin' for control Button@1682d7[styleClass=sample-tile]'Key Stroke Motion'
java.lang.StackOverflowError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at java.util.ResourceBundle$Control.newBundle(Unknown Source)
at java.util.ResourceBundle.loadBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
at java.util.ResourceBundle.findBundle(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
at sun.util.resources.LocaleData$1.run(Unknown Source)
at sun.util.resources.LocaleData$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.util.resources.LocaleData.getBundle(Unknown Source)
at sun.util.resources.LocaleData.getDateFormatData(Unknown Source)
at java.text.DateFormatSymbols.initializeData(Unknown Source)
at java.text.DateFormatSymbols.<init>(Unknown Source)
at sun.util.locale.provider.DateFormatSymbolsProviderImpl.getInstance(Unknown Source)
at java.text.DateFormatSymbols.getProviderInstance(Unknown Source)
at java.text.DateFormatSymbols.getInstance(Unknown Source)
at java.util.Formatter$FormatSpecifier.print(Unknown Source)
at java.util.Formatter$FormatSpecifier.print(Unknown Source)
at java.util.Formatter$FormatSpecifier.printDateTime(Unknown Source)
at java.util.Formatter$FormatSpecifier.print(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.lang.String.format(Unknown Source)
at sun.util.logging.PlatformLogger$DefaultLoggerProxy.format(Unknown Source)
at sun.util.logging.PlatformLogger$DefaultLoggerProxy.doLog(Unknown Source)
.....
......