2010-05-14 30 views
6

每次我啓動屬性面板中我得到這個錯誤:Eclipse的屬性面板錯誤

Could not accept change: the currently displayed page contains invalid values.

我曾嘗試使用新的新的工作區&一個新的沒有任何結果月食安裝。

我在Mac OS X

任何幫助惠康

問題的截屏:

alt text http://www.neverblind.eu/eclipse_error/1.jpg alt text http://www.neverblind.eu/eclipse_error/2.jpg alt text http://www.neverblind.eu/eclipse_error/3.jpg

這2個新的截屏(全新的加載eclipse + new workspace) alt text http://www.neverblind.eu/eclipse_error/4.jpg alt text http://www.neverblind.eu/eclipse_error/5.jpg

我發現Eclipse工作空間.log文件的錯誤:

!ENTRY org.eclipse.jface 4 2 2010-05-21 18:24:06.148 
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". 
!STACK 0 
java.lang.NoClassDefFoundError 
    at com.ibm.icu.util.TimeZone.getDefault(TimeZone.java:804) 
    at com.ibm.icu.util.Calendar.getInstanceInternal(Calendar.java:1630) 
    at com.ibm.icu.util.Calendar.getInstance(Calendar.java:1594) 
    at com.ibm.icu.text.DateFormat.get(DateFormat.java:1288) 
    at com.ibm.icu.text.DateFormat.getDateTimeInstance(DateFormat.java:1078) 
    at org.eclipse.ui.internal.ide.dialogs.IDEResourceInfoUtils.getDateStringValue(IDEResourceInfoUtils.java:132) 
    at org.eclipse.ui.internal.ide.dialogs.ResourceInfoPage.createStateGroup(ResourceInfoPage.java:426) 
    at org.eclipse.ui.internal.ide.dialogs.ResourceInfoPage.createContents(ResourceInfoPage.java:254) 
    at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232) 
    at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1501) 
    at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1258) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.core.runtime.Platform.run(Platform.java:888) 
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48) 
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) 
    at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1252) 
    at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:679) 
    at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708) 
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) 
    at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704) 
    at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:864) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.core.runtime.Platform.run(Platform.java:888) 
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48) 
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) 
    at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:862) 
    at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1670) 
    at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1124) 
    at org.eclipse.jface.preference.PreferenceDialog.selectSavedItem(PreferenceDialog.java:1054) 
    at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.selectSavedItem(FilteredPreferenceDialog.java:734) 
    at org.eclipse.jface.preference.PreferenceDialog$4.run(PreferenceDialog.java:375) 
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) 
    at org.eclipse.jface.preference.PreferenceDialog.createContents(PreferenceDialog.java:371) 
    at org.eclipse.jface.window.Window.create(Window.java:431) 
    at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089) 
    at org.eclipse.ui.internal.dialogs.PropertyDialog.createDialogOn(PropertyDialog.java:82) 
    at org.eclipse.ui.dialogs.PropertyDialogAction.createDialog(PropertyDialogAction.java:176) 
    at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:155) 
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:498) 
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584) 
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501) 
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3543) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1250) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1273) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) 
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3441) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3100) 
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405) 
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369) 
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) 
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:592) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1311) 
+0

你試圖看到什麼確切的屬性面板(顯示錯誤信息)? – VonC 2010-05-14 19:42:11

+0

這發生在我身上的CDT上。基本上錯誤是說當前窗口有一個無效的設置,通常違規的項目將用三角形中的(!)或圓圈中的和(x)標記。嘗試修復或刪除該項目,看看是否有幫助。 – iondiode 2010-05-14 21:13:27

+0

@VonC evrey「屬性」面板(項目,文件,文件夾的屬性) – OXMO456 2010-05-17 08:33:41

回答

1

的Eclipse有時表現在怪異方式。所有的源代碼文件夾都可以嗎?請先檢查所有文件夾。如果他們沒問題,那麼必須有核心插件或您擁有所有項目的工作空間。

首先複製你的工作區,然後安裝另一個eclipse實例。嘗試在該eclipse中打開工作區。

如果這不起作用,這似乎是一個大問題。可能是您需要在新工作區中再次導入所有項目。

爲了獲得更好的性能,您應該將工作區中的項目數限制在一定範圍內。看起來你在一個工作區內有很多項目,這可能會導致內存問題,並且會使你的eclipse變慢。

我希望,這對你有用。

---編輯21日2010年5月---

搜索它之後,它似乎在Eclipse 3.4中的錯誤。認爲它顯示了WinXP的一個bug,可能它也影響MAC。

請檢查下面的鏈接。他們已經指定了版本3.4 M6。

因此,如果您使用的是舊版本的eclipse,那麼請從此鏈接更新。 也請檢查您的Mac上是否安裝了JDK 1.6(穩定版本)。

Eclipse下載:http://www.eclipse.org/downloads/

錯誤:https://bugs.eclipse.org/bugs/show_bug.cgi?id=217707

希望這有助於。

謝謝。

+0

嗨,我安裝了一個新的新的eclipse +新的空工作區,但問題依然存在!看看屏幕截圖! – OXMO456 2010-05-20 22:32:29

1

你可以檢查控制檯(應用程序 - >實用程序 - > Console.app)並查看是否有任何來自eclipse的特定消息(並在這裏發佈它們,如果可能的話)? 異常堆棧跟蹤什麼的?

也許它可能會告訴我們什麼是錯的。

+0

問題更新錯誤日誌。 – OXMO456 2010-05-21 17:27:12