Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 321434

Summary: Eclipse fails to start - log reports java.lang.ClassFormatError: Unknown constant tag 117 in class file org/eclipse/ui/ide/IDE
Product: [Eclipse Project] Platform Reporter: risenhoover
Component: IDEAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: RESOLVED NOT_ECLIPSE QA Contact:
Severity: critical    
Priority: P3 CC: remy.suen
Version: 3.6   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
Screen capture of error message before Eclipse exits
none
This is the ./metadata/.log file that is generated none

Description risenhoover CLA 2010-07-31 13:31:50 EDT
Build Identifier: Unknown

I have been using eclipse every day for weeks on end.  I have not installed any new components into Eclipse.  Yesterday or the day before, I upgraded Apple Safari.  This morning, when I attempted start Eclipse, I got a model error message and then Eclipse exited.  This is what was placed in the log file:


!SESSION 2010-07-31 10:24:51.632 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring /Users/pauly/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86 -product org.eclipse.epp.package.jee.product -keyring /Users/pauly/.eclipse_keyring -showlocation

!ENTRY org.eclipse.osgi 4 0 2010-07-31 10:24:56.668
!MESSAGE Application error
!STACK 1
java.lang.ClassFormatError: Unknown constant tag 117 in class file org/eclipse/ui/ide/IDE
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)

In an attempt to resolve the problem, I deleted the .metdata directory, but I get the same results.

Reproducible: Always

Steps to Reproduce:
1. I simply try to start Eclipse
Comment 1 risenhoover CLA 2010-07-31 13:33:29 EDT
Created attachment 175651 [details]
Screen capture of error message before Eclipse exits
Comment 2 risenhoover CLA 2010-07-31 13:34:10 EDT
Created attachment 175652 [details]
This is the ./metadata/.log file that is generated
Comment 3 Remy Suen CLA 2010-07-31 13:48:10 EDT
If you extract a new Eclipse, does it run? If you use a different VM, does Eclipse run?
Comment 4 Francis Upton IV CLA 2010-10-11 12:11:07 EDT
Have not seen a response to Remy's questions. This looks like a problem with the JVM on the user's machine; I have seen mention of this sort of thing before when the JVM has been corrupted.