Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » Java Editor Failed
Java Editor Failed [message #333768] Mon, 05 January 2009 01:26 Go to next message
ScYj is currently offline ScYjFriend
Messages: 2
Registered: July 2009
Junior Member
Hi!

I'm using Europa (Version: 3.3.2, Build id: M20080221-1800), works with
JDK 1.5: "Java(TM) 2 Runtime Environment, Standard Edition (build
1.5.0_07-b03)".
When I open a Java source file in Eclipse using default "Java Editor",
it fails(with following error), even when i changed to a new workspace, it
still fails. After i reinstall the Eclipse, it works well now. So could
someone help me to figure out what's wrong with my ide? Thanks very much!
Following is the error details:


Error
Sun Jan 04 15:33:12 CST 2009
Problems occurred when invoking code from plug-in: "org.eclipse.jface".

java.lang.ClassFormatError: Invalid code attribute name index 54 in class
file com/ibm/icu/text/RuleBasedBreakIterator
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:161)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:501)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:471)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:430)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:413)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:189)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:340)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:408)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:369)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:357)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319 )
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:161)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:501)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:471)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:430)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:413)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:189)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:340)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl assInternal(BundleLoader.java:408)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:369)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:357)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319 )
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.ibm.icu.text.BreakIterator.getShim(BreakIterator.java:78 9)
at com.ibm.icu.text.BreakIterator.getBreakInstance(BreakIterato r.java:721)
at com.ibm.icu.text.BreakIterator.getWordInstance(BreakIterator .java:465)
at com.ibm.icu.text.BreakIterator.getWordInstance(BreakIterator .java:440)
at
org.eclipse.jdt.internal.ui.text.JavaBreakIterator.<init>(JavaBreakIterator.java:234)
at
org.eclipse.jdt.internal.ui.text.JavaWordIterator.<init>(JavaWordIterator.java:40)
at
org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$PreviousSu bWordAction. <init>(JavaEditor.java:917)
at
org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$NavigatePr eviousSubWordAction. <init>(JavaEditor.java:1011)
at
org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.createNavi gationActions(JavaEditor.java:3445)
at
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor .createNavigationActions(CompilationUnitEditor.java:1703)
at
org.eclipse.ui.texteditor.AbstractTextEditor.createPartContr ol(AbstractTextEditor.java:3337)
at
org.eclipse.ui.texteditor.StatusTextEditor.createPartControl (StatusTextEditor.java:53)
at
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.create PartControl(AbstractDecoratedTextEditor.java:378)
at
org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.createPart Control(JavaEditor.java:2618)
at
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor .createPartControl(CompilationUnitEditor.java:1416)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(Edi torReference.java:661)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorRef erence.java:426)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(Workb enchPartReference.java:592)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:29 9)
at
org.eclipse.ui.internal.presentations.PresentablePart.setVis ible(PresentablePart.java:179)
at
org.eclipse.ui.internal.presentations.util.PresentablePartFo lder.select(PresentablePartFolder.java:268)
at
org.eclipse.ui.internal.presentations.util.LeftToRightTabOrd er.select(LeftToRightTabOrder.java:65)
at
org.eclipse.ui.internal.presentations.util.TabbedStackPresen tation.selectPart(TabbedStackPresentation.java:400)
at
org.eclipse.ui.internal.PartStack.refreshPresentationSelecti on(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.jav a:1209)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:16 04)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103 )
at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112 )
at
org.eclipse.ui.internal.EditorSashContainer.addEditor(Editor SashContainer.java:63)
at
org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorA reaHelper.java:217)
at
org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAre aHelper.java:207)
at
org.eclipse.ui.internal.EditorManager.createEditorTab(Editor Manager.java:774)
at
org.eclipse.ui.internal.EditorManager.openEditorFromDescript or(EditorManager.java:673)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManag er.java:634)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched( WorkbenchPage.java:2737)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Workben chPage.java:2651)
at org.eclipse.ui.internal.WorkbenchPage.access$13(WorkbenchPag e.java:2643)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.j ava:2595)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator .java:67)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2590)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2574)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPa ge.java:2565)
at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:299)
at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInE ditor(EditorUtility.java:173)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:19 4)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:17 5)
at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchR un(SelectionDispatchAction.java:268)
at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(Selec tionDispatchAction.java:244)
at
org.eclipse.jdt.internal.ui.packageview.PackageExplorerActio nGroup.handleOpen(PackageExplorerActionGroup.java:316)
at
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$ 5.open(PackageExplorerPart.java:613)
at
org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredV iewer.java:820)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:19 9)
at
org.eclipse.jface.viewers.StructuredViewer.fireOpen(Structur edViewer.java:818)
at
org.eclipse.jface.viewers.StructuredViewer.handleOpen(Struct uredViewer.java:1079)
at
org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(Stru cturedViewer.java:1183)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrate gy.java:263)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.ja va:257)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrate gy.java:297)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:22 19)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:289)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:169)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

Thanks again!
Re: Java Editor Failed [message #333770 is a reply to message #333768] Mon, 05 January 2009 06:53 Go to previous messageGo to next message
Walter Harley is currently offline Walter HarleyFriend
Messages: 847
Registered: July 2009
Senior Member
"Jacky Yu" <scyj2008@gmail.com> wrote in message
news:e0d5007aeea2b3aa2ba9cc56cd6c300d$1@www.eclipse.org...
> Hi!
>
> I'm using Europa (Version: 3.3.2, Build id: M20080221-1800), works with
> JDK 1.5: "Java(TM) 2 Runtime Environment, Standard Edition (build
> 1.5.0_07-b03)".
> When I open a Java source file in Eclipse using default "Java Editor", it
> fails(with following error), even when i changed to a new workspace, it
> still fails. After i reinstall the Eclipse, it works well now. So could
> someone help me to figure out what's wrong with my ide? Thanks very much!
> Following is the error details:
>
>
> Error
> Sun Jan 04 15:33:12 CST 2009
> Problems occurred when invoking code from plug-in: "org.eclipse.jface".
>
> java.lang.ClassFormatError: Invalid code attribute name index 54 in class
> file com/ibm/icu/text/RuleBasedBreakIterator
> at java.lang.ClassLoader.defineClass1(Native Method)
> [...]
> at java.lang.Class.forName(Class.java:164)
> at com.ibm.icu.text.BreakIterator.getShim(BreakIterator.java:78 9)
> [...]


Well, it's saying that there is a class format error, which could be due to
a corrupted class file. And you say that after you reinstalled Eclipse it
started working again.

So I think maybe your Eclipse installation got damaged somehow.

When was the last time you checked the integrity of your hard disk? Is it
possible that your disk is failing?
Re: Java Editor Failed [message #333790 is a reply to message #333770] Tue, 06 January 2009 01:18 Go to previous message
ScYj is currently offline ScYjFriend
Messages: 2
Registered: July 2009
Junior Member
One file of plug-in 'ICU4J' is corrupted, after I replace with a new file,
it fixed! Thanks very much!

Walter Harley wrote:

> "Jacky Yu" <scyj2008@gmail.com> wrote in message
> news:e0d5007aeea2b3aa2ba9cc56cd6c300d$1@www.eclipse.org...
>> Hi!
>>
>> I'm using Europa (Version: 3.3.2, Build id: M20080221-1800), works with
>> JDK 1.5: "Java(TM) 2 Runtime Environment, Standard Edition (build
>> 1.5.0_07-b03)".
>> When I open a Java source file in Eclipse using default "Java Editor", it
>> fails(with following error), even when i changed to a new workspace, it
>> still fails. After i reinstall the Eclipse, it works well now. So could
>> someone help me to figure out what's wrong with my ide? Thanks very much!
>> Following is the error details:
>>
>>
>> Error
>> Sun Jan 04 15:33:12 CST 2009
>> Problems occurred when invoking code from plug-in: "org.eclipse.jface".
>>
>> java.lang.ClassFormatError: Invalid code attribute name index 54 in class
>> file com/ibm/icu/text/RuleBasedBreakIterator
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> [...]
>> at java.lang.Class.forName(Class.java:164)
>> at com.ibm.icu.text.BreakIterator.getShim(BreakIterator.java:78 9)
>> [...]


> Well, it's saying that there is a class format error, which could be due to
> a corrupted class file. And you say that after you reinstalled Eclipse it
> started working again.

> So I think maybe your Eclipse installation got damaged somehow.

> When was the last time you checked the integrity of your hard disk? Is it
> possible that your disk is failing?
Previous Topic:How to add an action to context menu of web and ejb projects
Next Topic:Re: Generic tableviewer sorter
Goto Forum:
  


Current Time: Thu Sep 26 16:29:44 GMT 2024

Powered by FUDForum. Page generated in 0.04257 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top