2017-04-25 7 views
0

해결 : 새로운 작업 공간을 작성하여이를 해결했습니다. 나는 낡은 작업 공간을 손상시키고, 말하기 어렵고 해결하기 어려운 일이 무엇이 었는지 정확히 알지 못합니다.환경 설정 창에서 MyEclipse 2017 CI 오류가 발생했습니다.


방금 ​​MyEclipse 2017 CI를 설치하고 이전 2016 CI 작업 공간을 변환했습니다. 내 테마로 주위를 어지럽 혔습니다. 정확히 무엇을하지 않았는지, 평범한 것, 내 Eclipse 클라이언트를 다시 시작한 것, 그리고 Window > 환경 설정으로 이동하려고하면 오류가 발생합니다.

특히 내가 먼저 환경 설정을 클릭하면,이 오류가 발생하고, 환경 설정 창이 열리지 않습니다 : 내가 환경 설정을 두 번 클릭하면

!ENTRY org.eclipse.ui 4 0 2017-04-25 15:56:19.105 
!MESSAGE Unhandled event loop exception 
!STACK 0 
java.lang.IllegalStateException: ScrollBarsProvider not initialized 
    at org.eclipse.swt.custom.ScrolledComposite.createScrollBar(ScrolledComposite.java:819) 
    at org.eclipse.swt.custom.ScrolledComposite.<init>(ScrolledComposite.java:161) 
    at org.eclipse.jface.preference.PreferenceDialog.createPageContainer(PreferenceDialog.java:491) 
    at org.eclipse.jface.preference.PreferenceDialog.createDialogArea(PreferenceDialog.java:412) 
    at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:767) 
    at org.eclipse.jface.preference.PreferenceDialog.access$5(PreferenceDialog.java:1) 
    at org.eclipse.jface.preference.PreferenceDialog.lambda$0(PreferenceDialog.java:344) 
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) 
    at org.eclipse.jface.preference.PreferenceDialog.createContents(PreferenceDialog.java:343) 
    at org.eclipse.jface.window.Window.create(Window.java:426) 
    at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095) 
    at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.createDialogOn(WorkbenchPreferenceDialog.java:102) 
    at org.eclipse.ui.dialogs.PreferencesUtil.createPreferenceDialogOn(PreferencesUtil.java:192) 
    at org.eclipse.ui.dialogs.PreferencesUtil.createPreferenceDialogOn(PreferencesUtil.java:116) 
    at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:62) 
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:473) 
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565) 
    at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4228) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3816) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) 
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1519) 

, 그것은 열리지 만 기본 설정의 없음 화면이 표시됩니다.

거기에 무슨 일이 일어나고 있는지 확인
!ENTRY org.eclipse.jface 4 2 2017-04-25 16:02:11.702 
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". 
!STACK 0 
java.lang.IllegalArgumentException: Argument cannot be null 
    at org.eclipse.swt.SWT.error(SWT.java:4514) 
    at org.eclipse.swt.SWT.error(SWT.java:4448) 
    at org.eclipse.swt.SWT.error(SWT.java:4419) 
    at org.eclipse.swt.widgets.Widget.error(Widget.java:482) 
    at org.eclipse.swt.widgets.Widget.checkParent(Widget.java:291) 
    at org.eclipse.swt.widgets.Widget.<init>(Widget.java:158) 
    at org.eclipse.swt.widgets.Control.<init>(Control.java:110) 
    at org.eclipse.swt.widgets.Scrollable.<init>(Scrollable.java:82) 
    at org.eclipse.swt.widgets.Composite.<init>(Composite.java:96) 
    at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:223) 
    at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1430) 
    at org.eclipse.jface.preference.PreferenceDialog$9.run(PreferenceDialog.java:1197) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50) 
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173) 
    at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1189) 
    at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:608) 
    at org.eclipse.jface.preference.PreferenceDialog$5.lambda$0(PreferenceDialog.java:656) 
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) 
    at org.eclipse.jface.preference.PreferenceDialog$5.selectionChanged(PreferenceDialog.java:653) 
    at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:878) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50) 
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173) 
    at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:875) 
    at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1244) 
    at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1270) 
    at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:265) 
    at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:259) 
    at org.eclipse.jface.util.OpenStrategy$1.lambda$1(OpenStrategy.java:431) 
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) 
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) 
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4203) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3819) 
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:818) 
    at org.eclipse.jface.window.Window.open(Window.java:794) 
    at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:211) 
    at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:63) 
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:473) 
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565) 
    at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4228) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3816) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) 
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1519) 

답변

1

하지, 외모 : 나는 화면이 표시 얻을 수있는 탭을 클릭하면, 나는 다음과 같은 오류와 함께 "현재 표시된 페이지에 유효하지 않은 값을 포함하는"내용의 팝업을 얻을 창문처럼 엉망이 됐어. 다시 돌아가려면 New Window (Window-> New Window0)를 열거 나 이전 창을 닫으십시오. 그렇지 않으면, 비어있는 새로운 작업 공간에서 MyEclipse를 열어서 프로젝트를 가져 오십시오. 이전 작업 공간. 일부 환경 설정을 다시 설정하고 서버를 다시 정의해야 할 수도 있지만 최소한 실행 중이어야합니다! 테마 변경을 다시 수행하면 문제의 근원과 같은 것으로 작업 한 내용을 적어 두십시오

+0

새로운 작업 영역을 시도했지만 모든 것이 잘 작동합니다. 또한 작업 영역 설정 파일을 새로운 것과 깨진 파일로 비교해 보았지만 너무 많은 차이점이 있습니다. 실제로 환경 설정 문제를 수정했습니다. 나는 ME CI 2016에서 작업 영역을 열어 테마를 다시 기본값으로 변경했습니다. 그런 다음 CI 2017에서 작업 영역을 열면 Pr eferences 창이 제대로 작동했지만 서버 탭에 문제가있었습니다. 최선의 방법은 아마도 새로운 작업 공간을 만들고 새로운 작업을 시작하는 것일 수도 있지만 그렇게하지 않으려 고 노력하고있었습니다. – Tom

+0

처음에는이 상황에서 자신을 얻으려고 한 것을 정확하게 기억하고 싶습니다.하지만 할 수는 없습니다! – Tom