facebook

Keybinding & Handler Conflicts

  1. MyEclipse IDE
  2.  > 
  3. Installation, Configuration & Updates
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #309356 Reply

    P.Hill
    Member

    I don’t know what I have done or has gone wrong, but my problem is that some baisc IDE Java functions now no longer work. I wish to clean things up. How do I get back to a vanilla running state?

    I have only one plug-in (that I know of), Subversive which seems to consist of:
    “Subversive Plug-in (3 related)”
    “Subversive SVN Team Provider (Incubation)”
    “Subversive SVN Connectors”

    Otherwise I thought everything was just plain MyEclipse
    I have MyEclipse Enterprise Workbench 8.5
    – 27 entries under Software – My Software with the name “… for MyEclipse” or “MyEclipse….”, plus
    – A Subversive update site http://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site and
    – A Galileo Discovery site

    seems pretty clean to me.

    So here’s the problem:

    I clear the log, restart MyEclipse
    I get a few odd errors (see below)
    “Blocked recursive attempt to close part org.eclipse.ui.DefaultTextEditor while still in the middle of activating it”

    I have know Idea what this is about.

    Then I get
    “ClasspathContainer requery for classpath-string: com.genuitec.eclipse.cross.easystruts.eclipse”

    Struts is interesting, because I am working on a Struts application, but don’t recall playing with any EasyStruts settings. Personnally I just edit the XML myself, because I really don’t know about any of the fancier struts tools.

    The next entry is
    “Keybinding conflicts occurred. They may interfere with normal accelerator operation.
    ParameterizedCommand(Command(org.eclipse.datatools.sqltools.result.removeAllInstances,Remove All Visible Results, ….

    This is weird, I don’t recall ever messing with any DB tools

    ****************************************
    I’m not sure I care, until I try something ordinary like Ctrl-Shft-G (Search all Java occurrences) and it fails, generates another entry in the error log and pops up ‘Java search’ encountered a problem and internal error occurred during “Java Search”
    The details are:
    An internal error occurred during: “Java Search”.
    Class file name must end with .class

    Opps now whatever is messed up is effecting my work! I want to fix this.
    ****************************************
    So here is the full LOG after the search attempt:

    !ENTRY org.eclipse.ui.workbench 4 0 2010-06-24 10:10:04.350
    !MESSAGE WARNING: Blocked recursive attempt to close part org.eclipse.ui.DefaultTextEditor while still in the middle of activating it
    !STACK 0
    java.lang.RuntimeException: WARNING: Blocked recursive attempt to close part org.eclipse.ui.DefaultTextEditor while still in the middle of activating it
    at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1300)
    at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1435)
    at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61)
    at org.eclipse.ui.internal.PartStack.close(PartStack.java:543)
    at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:206)
    at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:122)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:83)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:270)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:279)
    at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
    at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:70)
    at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:626)
    at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:206)
    at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2199)
    at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:327)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    at org.eclipse.jface.window.Window.open(Window.java:801)
    at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:327)
    at org.eclipse.ui.texteditor.AbstractTextEditor.handleEditorInputChanged(AbstractTextEditor.java:4633)
    at org.eclipse.ui.texteditor.StatusTextEditor.handleEditorInputChanged(StatusTextEditor.java:233)
    at org.eclipse.ui.texteditor.AbstractTextEditor.sanityCheckState(AbstractTextEditor.java:4785)
    at org.eclipse.ui.texteditor.StatusTextEditor.sanityCheckState(StatusTextEditor.java:223)
    at org.eclipse.ui.texteditor.AbstractTextEditor.safelySanityCheckState(AbstractTextEditor.java:4763)
    at org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.handleActivation(AbstractTextEditor.java:988)
    at org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.partActivated(AbstractTextEditor.java:945)
    at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72)
    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.PartListenerList.fireEvent(PartListenerList.java:57)
    at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:70)
    at org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:187)
    at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:306)
    at org.eclipse.ui.internal.WWinPartService.updateActivePart(WWinPartService.java:131)
    at org.eclipse.ui.internal.WWinPartService.access$0(WWinPartService.java:122)
    at org.eclipse.ui.internal.WWinPartService$WWinListener.partDeactivated(WWinPartService.java:50)
    at org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:115)
    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.PartListenerList2.fireEvent(PartListenerList2.java:55)
    at org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:113)
    at org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:242)
    at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:300)
    at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:57)
    at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)
    at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3531)
    at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3071)
    at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)
    at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)
    at org.eclipse.ui.internal.presentations.PresentablePart.setFocus(PresentablePart.java:192)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:94)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:270)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:275)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.handleMouseDown(AbstractTabFolder.java:345)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder$3.mouseDown(AbstractTabFolder.java:79)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
    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:597)
    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)
    !SESSION 2010-06-24 10:10:20.775 ———————————————–
    eclipse.buildId=unknown
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments: -os win32 -ws win32 -arch x86

    !ENTRY com.genuitec.eclipse.core.common 1 0 2010-06-24 10:10:32.445
    !MESSAGE ClasspathContainer requery for classpath-string: com.genuitec.eclipse.cross.easystruts.eclipse

    !ENTRY org.eclipse.jface 2 0 2010-06-24 10:10:33.977
    !MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
    !SUBENTRY 1 org.eclipse.jface 2 0 2010-06-24 10:10:33.977
    !MESSAGE A conflict occurred for SHIFT+DEL:
    Binding(SHIFT+DEL,
    ParameterizedCommand(Command(org.eclipse.datatools.sqltools.result.removeAllInstances,Remove All Visible Results,
    ,
    Category(org.eclipse.datatools.sqltools.result.category,SQL Results View,null,true),
    ,
    ,,true),null),
    org.eclipse.ui.defaultAcceleratorConfiguration,
    org.eclipse.ui.contexts.window,,,system)
    Binding(SHIFT+DEL,
    ParameterizedCommand(Command(org.eclipse.ui.edit.cut,Cut,
    Cut the selection to the clipboard,
    Category(org.eclipse.ui.category.edit,Edit,null,true),
    org.eclipse.ui.internal.handlers.WidgetMethodHandler@479662,
    ,,true),null),
    org.eclipse.ui.defaultAcceleratorConfiguration,
    org.eclipse.ui.contexts.dialogAndWindow,,,system)
    Binding(SHIFT+DEL,
    ParameterizedCommand(Command(org.topcased.modeler.deleteModelObject,Delete From Model,
    Allows the user to delete the selected graph element and its associated model element in a Topcased editor.,
    Category(org.eclipse.ui.category.edit,Edit,null,true),
    ,
    ,,true),null),
    org.eclipse.ui.defaultAcceleratorConfiguration,
    org.eclipse.ui.contexts.window,,,system)

    !ENTRY org.eclipse.ui.workbench 2 0 2010-06-24 10:16:15.368
    !MESSAGE A handler conflict occurred. This may disable some commands.
    !SUBENTRY 1 org.eclipse.ui.workbench 2 0 2010-06-24 10:16:15.369
    !MESSAGE Conflict for ‘com.genuitec.eclipse.ast.deploy.core.runonservershortcut.debug’:
    HandlerActivation(commandId=com.genuitec.eclipse.ast.deploy.core.runonservershortcut.debug,
    handler=org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension$LaunchCommandHandler@bea80e,
    expression=,sourcePriority=0)
    HandlerActivation(commandId=com.genuitec.eclipse.ast.deploy.core.runonservershortcut.debug,
    handler=org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension$LaunchCommandHandler@10b39c5,
    expression=,sourcePriority=0)

    !ENTRY org.eclipse.core.jobs 4 2 2010-06-24 10:16:15.540
    !MESSAGE An internal error occurred during: “Java Search”.
    !STACK 0
    java.lang.IllegalArgumentException: Class file name must end with .class
    at org.eclipse.jdt.internal.core.PackageFragment.getClassFile(PackageFragment.java:182)
    at org.eclipse.jdt.internal.core.util.HandleFactory.createOpenable(HandleFactory.java:109)
    at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1174)
    at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.locateMatches(JavaSearchParticipant.java:94)
    at org.eclipse.jdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:223)
    at org.eclipse.jdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:507)
    at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:551)
    at org.eclipse.jdt.internal.ui.search.JavaSearchQuery.run(JavaSearchQuery.java:144)
    at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

    #309366

    support-joy
    Member

    phill2005,

    Sorry to hear you are running into this issue. Can you answer few queries for me to get to the root cause?

    1. Can you copy and paste your installation details? Open MyEclipse IDE, from menu options click on MyEclipse > Installation Summary > Installation Details.
    2. I would recommend you perform a -clean. Please refer – https://www.genuitec.com/forums/topic/troubleshoot-using-the-clean-command-line-argument/
    3. If the above doesn’t help, please switch to a new workspace, create a sample project and check if you still see any issues.

    Let me know how this works for you.

    #309478

    P.Hill
    Member

    Answer to 1. myEclipse configuration
    *** Date:
    Wednesday, June 30, 2010 10:30:27 AM PDT

    ** System properties:
    OS=WindowsVista
    OS version=6.1.0
    Java version=1.6.0_13

    *** MyEclipse details:
    MyEclipse Enterprise Workbench
    Version: 8.5
    Build id: 8.5-20100319

    *** Eclipse details:
    MyEclipse Enterprise Workbench

    Version: 8.5
    Build id: 8.5-20100319

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -showsplash
    -launcher
    C:\Users\pahill\AppData\Local\Genuitec\MyEclipse 8.x Latest\myeclipse.exe
    -name
    Myeclipse
    –launcher.library
    C:\Users\pahill\AppData\Local\Genuitec\MyEclipse 8.x Latest\../Common/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519\eclipse_1206.dll
    -startup
    C:\Users\pahill\AppData\Local\Genuitec\MyEclipse 8.x Latest\../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
    -install
    C:/Users/pahill/AppData/Local/Genuitec/MyEclipse 8.x Latest
    -configuration
    configuration
    -vm
    C:/Users/pahill/AppData/Local/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll

    More later.

    #309479

    P.Hill
    Member

    Step 2: Clean. still results some errors in the log
    Step 3: new work space, new project
    created a web project
    Saw errors in log.
    close project
    deleted log
    closed IDE
    restarted IDE
    now the log is the following:

    !SESSION 2010-06-30 10:52:53.462 ———————————————–
    eclipse.buildId=unknown
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments: -os win32 -ws win32 -arch x86

    !ENTRY org.eclipse.jface 2 0 2010-06-30 10:53:03.030
    !MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
    !SUBENTRY 1 org.eclipse.jface 2 0 2010-06-30 10:53:03.030
    !MESSAGE A conflict occurred for SHIFT+DEL:
    Binding(SHIFT+DEL,
    ParameterizedCommand(Command(org.eclipse.datatools.sqltools.result.removeAllInstances,Remove All Visible Results,
    ,
    Category(org.eclipse.datatools.sqltools.result.category,SQL Results View,null,true),
    ,
    ,,true),null),
    org.eclipse.ui.defaultAcceleratorConfiguration,
    org.eclipse.ui.contexts.window,,,system)
    Binding(SHIFT+DEL,
    ParameterizedCommand(Command(org.eclipse.ui.edit.cut,Cut,
    Cut the selection to the clipboard,
    Category(org.eclipse.ui.category.edit,Edit,null,true),
    org.eclipse.ui.internal.handlers.WidgetMethodHandler@1e96ffd,
    ,,true),null),
    org.eclipse.ui.defaultAcceleratorConfiguration,
    org.eclipse.ui.contexts.dialogAndWindow,,,system)
    Binding(SHIFT+DEL,
    ParameterizedCommand(Command(org.topcased.modeler.deleteModelObject,Delete From Model,
    Allows the user to delete the selected graph element and its associated model element in a Topcased editor.,
    Category(org.eclipse.ui.category.edit,Edit,null,true),
    ,
    ,,true),null),
    org.eclipse.ui.defaultAcceleratorConfiguration,
    org.eclipse.ui.contexts.window,,,system)

    #309480

    P.Hill
    Member

    I’m not using JFaces anywhere. Where is the setting that is assuming I want JFace support when doing anything? Can I turn it off or get rid of it?

    #309498

    support-joy
    Member

    Phil,

    The above log messages are expected issues that are logged in the .log file. I am afraid, currently there is no way to prevent them from being logged. We are working on removing them, meanwhile you can safely ignore for now.

    I understand that the original issue stated was that some baisc IDE Java functions no longer works. Can you please clarify if they do now after performing -clean. If not, can you elaborate more on what IDE functions do not work. Please include detailed steps to reproduce.

    Sorry for the inconvenience.

Viewing 6 posts - 1 through 6 (of 6 total)
Reply To: Keybinding & Handler Conflicts

You must be logged in to post in the forum log in