JDK-6631000 : java.lang.ClassCircularityError after kernel installation
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u10
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2007-11-16
  • Updated: 2010-09-29
  • Resolved: 2007-11-29
Related Reports
Duplicate :  
Description
steps to reproduce:
1)change the Standards and formats to Czech in Control Panel | Regional and Language Options | Regional Options
2) run the kernel installer
3) after the kernel installation go to java.com web site and click "Do I have Java?" link
4) verification page appears - click "verify installation" button
5) expected behavior is to see the "Downloading Additional Components" dialog, but instead of it the browser crashes - no error dialog appears


After typing "java -version" in cmd you'll get the following error - CircularityError (output attached).

C:\Documents and Settings\Jindra>java -version
Error occurred during initialization of VM
java.lang.ClassCircularityError: sun/nio/cs/MS1250
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at sun.nio.cs.FastCharsetProvider.lookup(Unknown Source)
        at sun.nio.cs.FastCharsetProvider.charsetForName(Unknown Source)
        at java.nio.charset.Charset.lookup2(Unknown Source)
        at java.nio.charset.Charset.lookup(Unknown Source)
        at java.nio.charset.Charset.defaultCharset(Unknown Source)
        at sun.nio.cs.StreamEncoder.forOutputStreamWriter(Unknown Source)
        at java.io.OutputStreamWriter.<init>(Unknown Source)
        at java.io.FileWriter.<init>(Unknown Source)
        at sun.jkernel.DownloadManager$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.jkernel.DownloadManager.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at sun.nio.cs.FastCharsetProvider.lookup(Unknown Source)
        at sun.nio.cs.FastCharsetProvider.charsetForName(Unknown Source)
        at java.nio.charset.Charset.lookup2(Unknown Source)
        at java.nio.charset.Charset.lookup(Unknown Source)
        at java.nio.charset.Charset.defaultCharset(Unknown Source)
        at sun.nio.cs.StreamEncoder.forOutputStreamWriter(Unknown Source)
        at java.io.OutputStreamWriter.<init>(Unknown Source)
        at java.io.PrintStream.<init>(Unknown Source)
        at java.lang.System.initializeSystemClass(Unknown Source)

I'm running WindowsXP in Parallels Desktop on MacBook Pro.