Ошибка Eclipse: исключение из обработанного события без обработки.

Я построил графический интерфейс с помощью Swing и MigLayout.

Я использую Eclipse 4.2.2 (64-разрядный) для Windows 7 Ultimate. Каждый раз, когда я нажимаю обратно в окно для редактирования своего кода, появляется всплывающее окно, после чего мне предлагается перезапустить Eclipse, а журнал событий говорит следующее:

 org.eclipse.swt.SWTError: No more handles
    at org.eclipse.swt.SWT.error(SWT.java:4387)
    at org.eclipse.swt.SWT.error(SWT.java:4276)
    at org.eclipse.swt.SWT.error(SWT.java:4247)
    at org.eclipse.swt.widgets.Widget.error(Widget.java:468)
    at org.eclipse.swt.widgets.Control.createHandle(Control.java:704)
    at org.eclipse.swt.widgets.Label.createHandle(Label.java:199)
    at org.eclipse.swt.widgets.Control.createWidget(Control.java:744)
    at org.eclipse.swt.widgets.Control.<init>(Control.java:112)
    at org.eclipse.swt.widgets.Label.<init>(Label.java:101)
    ...

Я прикрепляю скриншоты сообщений об ошибках. Кто-нибудь еще столкнулся с этой ошибкой с Eclipse? Знаете ли вы о работе или исправлении?

1. Problem Occurred Message

2. Internal Error Message asking me to close Eclipse

3. Event Details

Ответ 1

Существует обходное решение. Измените редактор Java на WindowBuilder. Eclipse- > Windows- > Preferences- > File Associations выбирает WindowBuilder Editor как редактор по умолчанию Java.

Ответ 2

У меня была такая же проблема, оказалось, что TeamViewer вызывал это.

В TeamViewer перейдите по ссылке: Дополнительно > Функции > Дополнительно > Кнопка "QuickConnect" настройте его и отключите кнопку QuickConnect для показа.

Ответ 3

Как было предложено Nineroad Установка WindowBuilder в качестве редактора по умолчанию для файлов с расширением *.java исправила эту проблему для меня.

В Eclipse перейдите в Справкa > Установить новое программное обеспечение

Добавьте http://archive.eclipse.org/windowbuilder/WB/release/R201309271200/4.3 в путь "Работа с", выберите все предлагаемые компоненты и установите WindowBuilder.

После завершения Eclipse запросит перезапуск. После перезапуска в Eclipse перейдите к Окно > Настройки. В диалоговом окне "Настройки" перейдите к Общие > Редактоp > Ассоциации файлов. В списке "Ассоциации файлов" обязательно выберите типы файлов *. Java. В нижнем окне (с надписью "Associated Editors" ) должен быть WindowBuilder в качестве опции. Выберите WindowBuilder и нажмите "По умолчанию" вправо, чтобы установить WindowBuilder в качестве редактора файлов *.java по умолчанию.

Это зафиксировало для меня SWT-ошибку.

Примечание: Eclipse Версия: Kepler Service Release 2 Windows 7 64-бит

Ответ 4

У меня был запуск DisplayFusion, который является специальной программой Windows, используемой для управления несколькими мониторами. Отказавшись от этого, я решил решить эту проблему.

Ответ 5

вкратце: проверьте, могут ли жирные разделы ниже сохранить ваш день: -)

(Этот ответ может помочь, но исходная проблема все еще не найдена. Я буду обновлять свои результаты, если они будут удовлетворительно решены.)

< обновления... >

update: это снова произошло и произошло при перетаскивании/позиционировании одного файла XML (Tomcats content.xml) под всеми другими файлами. (Открыто "Редактор XML": поставщик: Eclipse Web Tools Platform, имя подключаемого модуля: XML editor, версия: 1.0.700.v201005192212, идентификатор подключаемого модуля: org.eclipse.wst.xmleditor.doc.user)

update2: при дальнейшем просмотре в нем ошибка исчезает, когда я перемещаю редактор обратно в другие файлы (все открытые редакторы в одной области). Кроме того, он появляется только при входе или выходе из этого XML-редактора, а не на, например, внося изменения в нее и сохраняя ее через CRTL + S. Помимо этого исключение JBoss, связанное с нижеследующим, происходит в событии CTRL + S, но не зависит от этой проблемы (так что это может быть не связано вообще).

update3: еще ближе: с некоторого времени появилась новая функция позиционирования редактора. (Первоначально я был немного смущен, но теперь я получаю смысл и даже визуально вижу, что имеется в виду, и что отличает...). Таким образом, есть два способа размещения редакторов по вертикали или по горизонтали рядом с другими редакторами:

  • позиционируя его внутри той же "панели" (обозначенной глобальной и двумя внутренними панелями/границами/прямоугольниками вокруг редакторов) и
  • устанавливая его рядом со старой "панелью" (обозначается рамкой прямоугольника вокруг старой панели и новой.

Таким образом, размещение редактора в новой "глобальной" панели (2.) отлично работает, поэтому его размещение в новой "локальной" панели (1.) вызывает проблему (что на самом деле очень полезно, потому что я могу продолжать работать достаточно эффективно) (возможно, кто-то другой может сообщить об этой ошибке соответственно) (это также, похоже, не связано с упомянутым выше редактором XML, поскольку оно также происходит, например, в файлах свойств)

update 4: Я использую Windows 7 в режиме спящего режима. Это означает, что я слишком часто не запускаю свое Eclipse. Теперь я понял, что Eclipse был запущен (смотрел на Диспетчер задач) 2 раза (визуально и используя ALT + TAB для открытой навигации по окнам, это было не очевидно). После (остановки/уничтожения всех открытых экземпляров и) перезапуск проблемы больше не встречается.

update 5: В этом повторяющемся вопросе кто-то заявил, что это было бы , разрешенным последним обновлением Windows: fooobar.com/questions/119573/.... Я проверю это для себя, но в настоящее время я не могу воспроизвести проблему в любом случае.

update 6: В другой ситуации у меня было это, и это казалось связанным с некоторым окном свойств (в данном случае Jasper Reports), которое автоматически обновляло его содержимое на основе текущего редактора (например, контурное представление). Поэтому неплохо было бы закрыть и снова открыть (все) контуры и/или окна свойств.

</... обновление >

Общая ошибка указывает, что некоторые программы (с возможностью) имеют необычно много (возможно, тысяч?) дескрипторов файла операционной системы. Таким образом, следует проверить, открываются ли в открытом заглавии или внутри Eclipse много файлов или открываются в течение короткого периода времени, но не закрыты должным образом (они могут быть визуально закрыты, но операционная система по-прежнему считает, что они используются, потому что приложение каким-то образом неправильно освободило файлы).

Теперь у меня есть эта проблема и сейчас. Если я смотрю в журнале ошибок (окно- > Показать вид- > Общий- > Журнал ошибок) Я вижу перед вами следующие исключения org.jboss.ide.eclipse.archives.core. *. Поскольку я не использую установленный JBoss Developer Studio Plugin (который, скорее всего, относится к этому), прямо сейчас и никакое связанное окно или редактор не открывается (только некоторые панели инструментов JBoss Central и перспективные кнопки "JBoss" ). Я буду иметь посмотрите, может ли их отключение помочь в этой спорадической проблеме. Кроме того, я закрыл все открытые редакторы, перезапустил Eclipse и откройте их и больше не вижу эту проблему прямо сейчас.

Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".

...

java.lang.NullPointerException
    at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener$2.visit(WorkspaceChangeListener.java:74)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
    at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener.resourceChanged(WorkspaceChangeListener.java:70)
    at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396)
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2354)
    at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
    at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75)
    at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65)
    at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456)
    at org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument(TextFileDocumentProvider.java:772)
    at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5068)
    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.jboss.tools.common.editor.ObjectMultiPageEditor.saveX(ObjectMultiPageEditor.java:403)
    at org.jboss.tools.common.editor.ObjectMultiPageEditor.doSave(ObjectMultiPageEditor.java:385)
    at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:150)
    at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:276)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
    at org.eclipse.ui.internal.WorkbenchWindow$13.run(WorkbenchWindow.java:1812)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1809)
    at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:284)
    at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:263)
    at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:155)
    at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3777)
    at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3790)
    at org.jboss.tools.common.model.ui.texteditors.SaveAction3.run(PropertiesTextEditorComponent.java:357)
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
    at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)
    at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
    at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
    at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
    at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
    at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:285)
    at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:504)
    at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:555)
    at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:376)
    at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:322)
    at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:84)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1056)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108)
    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104)
    at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1525)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4723)
    at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:344)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4611)
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4977)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    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:354)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
    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:636)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1426)

...

eclipse.buildId=4.3.0.I20130605-2000
java.version=1.7.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments:  -product org.eclipse.epp.package.reporting.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.reporting.product

установленных плагинов (Справка → Об Eclipse- > Сведения об установке → Установленное программное обеспечение: отметьте все + CTRL + C): (Eclipse Kepler Java EE и BIRT edition в качестве базовой установки)

  Apache Directory Studio LDAP Browser  2.0.0.v20130628 org.apache.directory.studio.ldapbrowser.feature.feature.group   Apache Software Foundation
  DevUtilsFeature   1.0.9.201209201734  DevUtilsFeature.feature.group   null
  Eclipse IDE for Java and Report Developers    2.0.0.20130613-0530 epp.package.reporting   null
  GlassFish Tools   6.2.0.201307232054  oracle.eclipse.tools.glassfish.feature.group    Oracle
  JarPlug   0.6.1   com.simontuffs.eclipse.jarplug.feature.feature.group    simontuffs.com
  Jaspersoft Studio feature 5.2.0   com.jaspersoft.studio.feature.feature.group Jaspersoft Corporation
  Java EE 5 Documentation   6.2.0.201307232054  oracle.eclipse.tools.javaee.doc.v5.feature.group    Oracle
  Java EE 6 Documentation   6.2.0.201307232054  oracle.eclipse.tools.javaee.doc.v6.feature.group    Oracle
  Java EE 7 Documentation   6.2.0.201307232054  oracle.eclipse.tools.javaee.doc.v7.feature.group    Oracle
  JBoss Developer Studio (Core Features)    7.0.0.GA-v20130720-0044-B364    com.jboss.jbds.product.feature.feature.group    JBoss by Red Hat
  Log Viewer Feature    0.9.8.8 de.anbos.eclipse.logviewer.feature.feature.group    Andre Bossert
  MercurialEclipse  2.1.0.201304290948  mercurialeclipse.feature.group  MercurialEclipse project
  MyLV  1.0.4   mylv_feature.feature.group  null
  Oracle ADF Documentation (11.1.1.4)   6.2.0.201307232054  oracle.eclipse.tools.adf.doc.v11114.feature.group   Oracle
  Oracle ADF Documentation (11.1.1.5)   6.2.0.201307232054  oracle.eclipse.tools.adf.doc.v11115.feature.group   Oracle
  Oracle ADF Documentation (11.1.1.6)   6.2.0.201307232054  oracle.eclipse.tools.adf.doc.v11116.feature.group   Oracle
  Oracle ADF Documentation (11.1.1.7)   6.2.0.201307232054  oracle.eclipse.tools.adf.doc.v11117.feature.group   Oracle
  Oracle ADF Documentation (12.1.2) 6.2.0.201307232054  oracle.eclipse.tools.adf.doc.v1212.feature.group    Oracle
  Oracle ADF Tools  6.2.0.201307232054  oracle.eclipse.tools.adf.feature.group  Oracle
  Oracle Cloud Tools    6.2.0.201307232054  oracle.eclipse.tools.cloud.feature.group    Oracle
  Oracle Coherence Tools    6.2.0.201307232054  oracle.eclipse.tools.coherence.feature.group    Oracle
  Oracle Database Tools 6.2.0.201307232054  oracle.eclipse.tools.database.feature.group Oracle
  Oracle Java EE Tools  6.2.0.201307232054  oracle.eclipse.tools.javaee.feature.group   Oracle
  Oracle Maven Tools    6.2.0.201307232054  oracle.eclipse.tools.maven.feature.group    Oracle
  Oracle Spring Tools   6.2.0.201307232054  oracle.eclipse.tools.spring.feature.group   Oracle
  Oracle WebLogic Scripting Tools   6.2.0.201307232054  oracle.eclipse.tools.weblogic.scripting.feature.group   Oracle
  Oracle WebLogic Server Tools  6.2.0.201307232054  oracle.eclipse.tools.weblogic.feature.group Oracle
  Toad® Extension for Eclipse - Community Edition - Core Plugin 1.8.3.201308140922  com.quest.toadext.core.feature.feature.group    Quest Software, Inc.
  Toad® Extension for Eclipse - Community Edition - MySQL DB Plugin 1.8.3.201308140922  com.quest.toadext.mysql.feature.feature.group   Quest Software, Inc.
  Toad® Extension for Eclipse - Community Edition - Oracle Database Plugin  1.8.3.201308140922  com.quest.toadext.feature.feature.group Quest Software, Inc.
  Toad® Extension for Eclipse - Community Edition - PostgreSQL Plugin   1.8.3.201308140922  com.quest.toadext.postgre.feature.feature.group Quest Software, Inc.                

Ответ 6

Это аппаратная проблема.

Если у вас есть nView, отключите Desktop Manager. В случае ATI выключите HydraVision.

Это отлично работает на Eclipse Kepler (Standard) и в Android Developer Tools Edition.

Ответ 7

Для меня это вызывает ATI Desktop Manager.

После убийства процесса "HydraDM.exe" проблема исчезла. Когда я снова заново запустил его, проблема вернется.

Итак, если вы используете графическую карту ATI, попробуйте открыть диспетчер задач, найдите "HydraDM.exe" (или 64-разрядную версию), затем убейте его.

Ответ 8

Если вы используете DisplayFusion:

  • Откройте страницу настроек дисплея Fusion
  • Нажмите вкладку совместимости
  • Добавить приложение Eclipse или STS.exe
  • Отметьте "Отключить кнопки TitleBar (только это приложение)", "Отключить приложения-крючки (только это приложение)" и "Использовать значок файла процесса на панели задач DisplayFusion, а не значок окна"

Ссылка: Display Fusion FIX

Ответ 9

Теперь я нашел два способа работы с eclipse, не получив "SWTError: no more handle" на моем Dell ProBook 6550b Windows 7 64 бит, но ни один из них не является действительно удовлетворительным: я могу запускать окна в "защищенном режиме", или я могу перейдите на "eclipse-jee-indigo-SR2-win32-x86_64". Теперь я попытаюсь убить один процесс за другим, пока кеплер не начнет работать, пока я не прибуду в безопасный режим.

... и затем через несколько часов...

Наконец (на данный момент) я мог решить проблему (по крайней мере, на моем ноутбуке: Dell ProBook 6550b Windows 7 64). Мне "просто" пришлось убить процессы: "DPAgent.exe * 32" (LocalPersona Local Agent) и "DPAgent.exe" (64-разрядный вспомогательный процесс DigitalPersona), которые, к счастью, выполнялись под моим пользователем (а не SYSTEM, которые могли бы иметь не позволяло убивать в зависимости от ваших прав). Тем не менее я не понимаю, как эти процессы могут помешать SWT-ручкам в eclipse....

Более подробную информацию об этой проблеме можно найти здесь: https://bugs.eclipse.org/bugs/show_bug.cgi?id=402983

Ответ 10

Если у вас есть новая Windows 7, принудительно установите Центр обновления Windows. Это заставит проблему уйти. Это выстрел в темноте, но решил мою проблему. Я боролся с ним в течение дня, пока не понял, что новые выпуски eclipse дают вышеприведенную ошибку со старой .net Framework: все прошло нормально до тех пор, пока драйвер не установил .net 4.0, и с этого момента редактор Eclipse дал исключение цикла без обработки.

Ответ 11

У меня была такая же проблема и, наконец, выяснилось, что это программное обеспечение Logitech SetPoint.

Деинсталлировано - и ошибка исчезла.

Ответ 12

У меня возникла эта проблема после установки HP ProtectTools на HP Probook 6470b из-за включенного диспетчера паролей.

Чтобы отключить его, запустите "Административную консоль HP ProtectTools", перейдите в "Приложения- > Настройки", откройте вкладку "Приложения" и снимите флажок "Состояние".

После перезагрузки ПК проблема должна быть решена, но вы больше не можете использовать Password Manager: (

Ответ 13

У меня есть графический процессор nvidia, и если nView включен, это происходит все время. Попытайтесь отключить его.

Похоже, что eclipse не очень совместим с программным обеспечением, которое отменяет управление системным окном на многоэкранном режиме.

Ответ 14

Происходит с Eclipse Mars.2 Release (4.5.2) и Multimon TaskBar 2.1 на настройке с двумя мониторами. Он исчезает, если MM TaskBar не загружен.

Ответ 15

Хорошо, несколько отвечая на мой собственный вопрос. Я до сих пор не знаю, что вызывает проблему, но я нашел альтернативу.

Поскольку выпуск Juno Eclipse относительно недавно, сама ошибка может иметь какое-то отношение к моей конфигурации системы.

Вместо этого я загрузил последнюю версию своего предшественника, Eclipse Indigo. Теперь я могу отлично использовать Eclipse.

Поскольку я не нуждаюсь ни в каких новых функциях Juno, релиз Indigo будет очень хорош.

Ответ 16

"ошибка необработанного события цикла. no more handleles (в моем случае) была вызвана драйвером моей мыши! закрытие моего драйвера мыши решило проблему. Это не имеет ничего общего с версиями Eclipse, я пробовал почти все версии после Helios (как на 64-битной, так и на 32-битной), и у всех из них такая же проблема. Я также попытался добавить переменный путь Eclipse/JRE в расширенные параметры Windows" переменные среды", Чтобы помочь вам устранить эту ошибку, попробуйте закрыть неиспользуемые приложения и драйверы.

Ответ 17

У меня та же проблема. Это вызвано программным обеспечением для захвата экрана hypersnap7. Поэтому я считаю, что причиной конфликта является горячая клавиша. Перезагрузите компьютер, не запустите другое программное обеспечение, запустите Android Development Tools и посмотрите, какое программное обеспечение triger это ошибка.

Ответ 18

Я запускаю двойные мониторы и имел эту проблему как с Kepler, так и с STS 3.4.0. Убийство процесса HydraDM.exe сработало для меня.

Ответ 19

"Баг" обсуждается здесь https://bugs.eclipse.org/bugs/show_bug.cgi?id=402983. Много дискуссий вокруг "нескольких мониторов". Сегодня я столкнулся с проблемой (щелкните в Eclipse (готовый ADT v22.3.0-887826) Package Explorer, затем щелкните в редакторе java и появится ошибка "no handle". Это делает Eclipse непригодным.

Подумал, что это проблема монитора/видеокарты на моем 64-битном ПК win7, а не проблема с Eclipse. Я снова установил графическую карту (nVidia GTX480) и обновил драйверы. Заметил несколько диалоговых окон с ошибками (монитор samsung не найден), относящийся к моему монитору (фактически, одна настройка монитора BX2440), когда я закрыл систему для перезагрузки. Итак, при перезагрузке я обновил драйвер монитора. Затем снова загрузился, и проблема исчезла (по крайней мере пока).

Кстати, у меня нет установленной Win 7 SP1, поэтому я не думаю, что решение "полного обновления Windows", обсуждаемое в другом месте на SO, обязательно работает для всех.

Ответ 20

Для меня эта ошибка происходила на новой установке Eclipse Luna SR2 (4.4.2) и при попытке добавить репозиторий Mercurial, я решил после перехода с Java 8 на Java 7.