2014-11-20 3 views
0

모니터가 2 개인 Windows 8.1이 설치된 HP PC가 있고 Eclipse Luna와 SWT를 사용하고 있습니다. 나는 3 개의 복합체 (하나는 테이블, 하나는 버튼, 하나는 레이블과 진행 바)에 대화 상자가있는 도구를 개발합니다. formLayouts로 절대 레이아웃을 변경하기 전까지는이 문제가 없었기 때문에 썼습니다.SWT : 이클립스에서 핸들이 더 이상 필요하지 않습니다. Luna win8.1

No more handles

(상세 >> 동일한 메시지를 보여줍니다)

확인을 클릭, 그것은 말한다 : 나는 창 Builder에서 디자이너 탭을 클릭하면 지금, 나는 다음과 같은 팝업을 얻을 WindowBuilder이었다 GUI를 표시 할 수 없습니다.

WindowBuilder에서 예기치 않은 내부 오류가 발생했습니다.

는 그리고 스택 추적은 다음과 같습니다

org.eclipse.swt.SWTError: No more handles [GetLastError=0x57] 
at org.eclipse.swt.SWT.error(SWT.java:4467) 
at org.eclipse.swt.graphics.Image.init(Image.java:1583) 
at org.eclipse.swt.graphics.Image.<init>(Image.java:180) 
at org.eclipse.wb.internal.os.win32.OSSupportWin32.makeShot(OSSupportWin32.java:118) 
at org.eclipse.wb.internal.os.win32.OSSupportWin32.makeShotsHierarchy(OSSupportWin32.java:101) 
at org.eclipse.wb.internal.os.win32.OSSupportWin32.makeShotsHierarchy(OSSupportWin32.java:106) 
at org.eclipse.wb.internal.os.win32.OSSupportWin32.makeShotsHierarchy(OSSupportWin32.java:106) 
at org.eclipse.wb.internal.os.win32.OSSupportWin32.makeShotsHierarchy(OSSupportWin32.java:106) 
at org.eclipse.wb.internal.os.win32.OSSupportWin32.makeShots(OSSupportWin32.java:66) 
at org.eclipse.wb.internal.rcp.support.ToolkitSupportImpl.makeShots(ToolkitSupportImpl.java:63) 
at org.eclipse.wb.internal.swt.support.ToolkitSupport.makeShots(ToolkitSupport.java:59) 
at org.eclipse.wb.internal.swt.model.widgets.ControlInfo.createShotImages(ControlInfo.java:256) 
at org.eclipse.wb.internal.swt.model.widgets.ControlInfo.refresh_fetch(ControlInfo.java:182) 
at org.eclipse.wb.internal.swt.model.widgets.ControlInfo.refresh_fetch(ControlInfo.java:157) 
at org.eclipse.wb.internal.rcp.model.jface.WindowInfo.refresh_fetch(WindowInfo.java:218) 
at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496) 
at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145) 
at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494) 
at org.eclipse.wb.core.model.ObjectInfo.execRefreshOperation(ObjectInfo.java:514) 
at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492) 
at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580) 
at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522) 
at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449) 
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187) 
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) 
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4734) 
at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446) 
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466) 
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374) 
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527) 
at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465) 
at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415) 
at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381) 
at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90) 
at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263) 
at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241) 
at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125) 
at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63) 
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248) 
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) 
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) 
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) 
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) 
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:782) 
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110) 
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794) 
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283) 
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) 
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) 
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172) 
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) 
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) 
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) 
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) 
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) 
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) 
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) 
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) 
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:382) 
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) 
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 
at org.eclipse.equinox.launcher.Main.run(Main.java:1465) 
at org.eclipse.equinox.launcher.Main.main(Main.java:1438) 

이 프로그램은 올바른 실행, 나는 런타임에 GUI에 문제를 발견하지 않았다.

이 문제를 찾았지만 찾은 모든 대답이 나를 위해 일하지 않았습니다 (프로세스, 드라이버, 다른 소프트웨어 등을 확인했습니다). 관련 정보를 쓴 것을 잊지 않았 으면합니다.

답변

0

나를 위해 "nVidia Desktop Manager"를 꺼서 수정했습니다.

다른 사람들은 "DisplayFussion"과 같은 다른 DeskTop 관리자 앱을 끄고 문제를 해결했습니다.

+0

나는 이것을 이미 시도했지만, 나는 여전히 문제가있다. –