Slashdot Mirror


Oracle's Java Company Change Breaks Eclipse

crabel writes "In Java 1.6.0_21, the company field was changed from 'Sun Microsystems, Inc' to 'Oracle.' Apparently not the best idea, because some applications depend on that field to identify the virtual machine. All Eclipse versions since 3.3 (released 2007) until and including the recent Helios release (2010) have been reported to crash with an OutOfMemoryError due to this change. This is particularly funny since the update is deployed through automatic update and suddenly applications cease to work."

6 of 397 comments (clear)

  1. Re:Using a company field to extract key VM info? by 0123456 · · Score: 5, Funny

    Mind you, it isn't their fault as such, but pissing off all of those using Eclipse is mightily retarded.

    I can't help but feel that most Eclipse users won't notice one more source of random crashes on startup.

  2. Developers Developers Developers by dugn · · Score: 4, Funny

    From the guy who proposed the fix in the triage meeting, "It's only a one-line change."

  3. Write once huh? by sjames · · Score: 4, Funny

    Write once, run nowhere?

  4. Re:Well that's it... by copponex · · Score: 4, Funny

    I am beating myself over the head... There is not a single programming culture left that I can identify with. :(

    If you're into a self-harm, you should check out Java.

  5. Re:Ironically... by mysidia · · Score: 4, Funny

    It's true, but the first two characters are just padding.

    it's const char *osname = "UnBreakable Linux" + 2;

  6. Re:Yes and no... by JediTrainer · · Score: 5, Funny

    It'll be even more fun when they decide to rename the com.sun.* packages :)

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.