facebook

Right Mouse click issue in prior WTP install with 5.1 update

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 15 posts - 1 through 15 (of 33 total)
  • Author
    Posts
  • #261755 Reply

    Richard Gill
    Participant

    After installing the update, the right mouse actions would not work on either Windows XP or Mac OSX 1.4.8 os when running Eclipse 3.2. The solution was to disable the update and replace it with the 5.0.1 version of MyEclipseide

    #261785 Reply

    Riyad Kalla
    Member

    That’s certainly a strange result of an upgrade… can you tell exactly how you performed the update? Also could you copy and paste your MyEclipse > Installation Summary > Installation Details here for me to look at?

    Also were there any errors logged in your log file when the errors occured? (<workspace dir>\.metadata\.log)

    #261816 Reply

    Richard Gill
    Participant

    Here is the installation summary:

    From my Mac:

    *** Date: Tue Nov 14 14:48:29 EST 2006

    *** System properties:
    OS=mac os x
    OS version=10.4.8
    Java version=1.5.0_06

    *** MyEclipse details:
    MyEclipse Enterprise Workbench

    Version: 5.0 GA
    Build id: 20060805-5.0-GA

    *** Eclipse details:
    MyEclipse Enterprise Workbench

    Version: 5.0.1 GA
    Build id: 20060810-5.0.1-GA

    Eclipse RCP

    Version: 3.2.1.r321_v20060801-2ekW2BxmcpPUOoq
    Build id: M20060609-1217

    Eclipse Plug-in Development Environment

    Version: 3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG
    Build id: M20060921-0945

    Eclipse Project SDK

    Version: 3.2.1.r321_v20060801-tQ1w49KnTArT0FZ
    Build id: M20060921-0945

    Eclipse Platform

    Version: 3.2.1.r321_v20060921-b_XVA-INSQSyMtx
    Build id: I20060602-1317

    Eclipse Java Development Tools

    Version: 3.2.1.r321_v20060905-R4CM1Znkvre9wC-
    Build id: M20060921-0945

    Eclipse Graphical Editing Framework

    Version: 3.2.1.v20060921
    Build id: 20060921-1617

    Eclipse Graphical Editing Framework

    Version: 3.2.0.v20060626
    Build id: 20060921-1617

    Eclipse Graphical Editing Framework

    Version: 3.2.0.v20060626
    Build id: 20060921-1617

    Eclipse startup command=-os
    macosx
    -ws
    carbon
    -launcher
    /Applications/eclipse/Eclipse.app/Contents/Resources/Splash.app/Contents/MacOS/eclipse
    -name
    Eclipse
    -showsplash
    600
    -exitdata
    10003
    -clean
    -consolelog
    -keyring
    /Users/RGill$/.eclipse_keyring
    -consoleLog
    -showlocation
    -product
    com.genuitec.myeclipse.product.ide
    -vm
    /usr/bin/java

    And From my Windows machine:
    *** Date: Tue Nov 14 15:09:33 EST 2006

    *** System properties:
    OS=WindowsXP
    OS version=5.1
    Java version=1.5.0_06

    *** MyEclipse details:
    MyEclipse Enterprise Workbench

    Version: 5.0 GA
    Build id: 20060805-5.0-GA

    *** Eclipse details:
    MyEclipse Enterprise Workbench

    Version: 5.0.1 GA
    Build id: 20060810-5.0.1-GA

    Eclipse Graphical Editing Framework

    Version: 3.2.0.v20060626
    Build id: 20060627-0816

    Eclipse Graphical Editing Framework

    Version: 3.2.0.v20060626
    Build id: 20060627-0816

    Eclipse RCP

    Version: 3.2.1.r321_v20060801-2ekW2BxmcpPUOoq
    Build id: M20060628-1325

    Eclipse Plug-in Development Environment

    Version: 3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG
    Build id: M20060921-0945

    Eclipse Project SDK

    Version: 3.2.1.r321_v20060801-tQ1w49KnTArT0FZ
    Build id: M20060921-0945

    Eclipse Platform

    Version: 3.2.1.r321_v20060921-b_XVA-INSQSyMtx
    Build id: M20060628-1325

    Eclipse Java Development Tools

    Version: 3.2.1.r321_v20060905-R4CM1Znkvre9wC-
    Build id: M20060921-0945

    Eclipse Graphical Editing Framework

    Version: 3.2.0.v20060529
    Build id: 20060627-0816

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -launcher
    C:\Program Files\eclipse\eclipse.exe
    -name
    Eclipse
    -showsplash
    600
    -exitdata
    c8c_50
    -clean
    -consoleLog
    -product
    com.genuitec.myeclipse.product.ide
    -vm
    C:\WINDOWS\system32\java.exe

    And here is the exception that occurred when I tried to right-click the mouse (note: the log is from my Windows machine)

    !ENTRY org.eclipse.ui 4 0 2006-11-13 11:09:50.643
    !MESSAGE org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelper
    !STACK 0
    java.lang.NoClassDefFoundError: org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelper
    at com.genuitec.myeclipse.ui.action.ExcludeFromValidationActionDelegate.isEnabled(ExcludeFromValidationActionDelegate.java:212)
    at com.genuitec.myeclipse.ui.action.ExcludeFromValidationActionDelegate.selectionChanged(ExcludeFromValidationActionDelegate.java:196)
    at org.eclipse.ui.internal.PluginAction.refreshEnablement(PluginAction.java:208)
    at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:280)
    at org.eclipse.ui.internal.ObjectActionContributor.contributeObjectActions(ObjectActionContributor.java:144)
    at org.eclipse.ui.internal.ObjectActionContributorManager.contributeObjectActions(ObjectActionContributorManager.java:96)
    at org.eclipse.ui.internal.PopupMenuExtender.addObjectActions(PopupMenuExtender.java:253)
    at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:315)
    at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:289)
    at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:395)
    at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:391)
    at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:417)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:933)
    at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:3556)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:3272)
    at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1539)
    at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:1634)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
    at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
    at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:225)
    at org.eclipse.swt.widgets.Display.runPopups(Display.java:3374)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2962)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    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.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952)

    #261822 Reply

    Riyad Kalla
    Member

    This looks like an installation problem, any time you get a no-class-def, no method def, or anything of that natural it indicates an install problem.

    If you have WTP installed in addition to Eclipse, I would encourage you to remove it then see if the situation improves. The reason for that is MyEclipse is built ontop of WTP, so we already ship the latest stable version of WTP with MyEclipse. And if you perform separate installs of it, conflict becomes an issue.

    #261824 Reply

    Richard Gill
    Participant

    I’ll try this and I did think that WTP might be the problem. However, WTP ships updates in btw MyEclipse updates. Is there any way to reverse the order (disable the MyEclipse WTP updates?)

    #261825 Reply

    Richard Gill
    Participant

    Or as an alternative – which WTP packages whould I disable? I want to keep and run most of what WTP includes.

    #261826 Reply

    Riyad Kalla
    Member

    With the 5.1 release we have made a big effort to be API compatible with WTP stable releases. So for example, our 5.1 release is based on WTP 1.5.2 that just came out. But if they do more 1.5.x releases and don’t change any APIs, they should continue to be compatible. We are aware of this being a problem for our users that like to stay cutting edge, so we are trying to accomodate that.

    What you can do is install MyEclipse 5.1, then go into Window > Preferences > General > Capabilities, and enable the portions of WTP that we disable so it doesn’t conflict with what we do. But ifyou know exactly the functions you still want enabled, you can turn them back on in there.

    I hope that helps.

    #261830 Reply

    Richard Gill
    Participant

    Riyad,

    I’ll give your suggestion a shot.

    Thanks!

    #261869 Reply

    Richard Gill
    Participant

    No go. I can’t remove the offending packages (JST, EMF, and WST).
    Eclipse complains that these packages have dependencies (such as BIRT, TPTP, ect…) and can’t be removed.
    I took a look at disabling the packages from the GUI in the MyEclipse install configuration but there is no way to do it. My last attempt will be to remove these packages from either the Eclipse or MyEclipse plugin directories directly.

    I think that MyEclipse should relook at the installation process and provide better support for co-existing with standard eclipse platform tools.

    #261886 Reply

    Riyad Kalla
    Member

    Ragill,
    There is something wrong when the update manager is used and you are right, we need to look into that. But when you install using the installer, it works fine as Eclipse will simply load the most recent version of whatever library it finds. So for example, if you have the same versions of EMF/GEF/JEM in base Eclipse, it should load those instead of the MyEclipse ones and visa versa… unfortunately things can still get hairy when there is massive overlap. It’s like Eclipse’s version of DLL-hell, but instead of DLLs, it’s plugins and you notice it more readily with products like MyEclipse because of their size and dependency footprint as opposed to single-plugin projects like Subclipse.

    Either way, we are still testing on this end to see if we can figure out a consistent problem set that breaks after upgrading. Sorry for the trouble, that’s really frustrating.

    #261891 Reply

    Richard Gill
    Participant

    Riyad,

    So, instead of using the update manager I should download and install the update? Is this correct?

    #261892 Reply

    Riyad Kalla
    Member

    I’m doing some testing on my end to see if I can reproduce a case where this breaks and then figure out what is going on. The most trouble-free way to start with MyEclipse is to use the all-in-one installer, get that up and running and then add plugins as you need them, but I realize this is a big-bomb approach and didn’t want to suggest it until I knew more about what was going on, but if you have the time and bandwidth, that will be the fastest way to get up and running again.

    #261895 Reply

    Richard Gill
    Participant

    That might work – until the next update comes along.

    Thanks for researching this. I’ll keep my eye on the bug.

    #262005 Reply

    Hi,

    Same here.
    OS: Suse 10.1
    I have eclipse updated automatically in a dayli basis.
    If you need more information, please let me know.

    #262015 Reply

    a209853
    Member

    Riyad,
    I am having the same problems…earlier you said to try uninstalling WTP…how do I do this?

Viewing 15 posts - 1 through 15 (of 33 total)
Reply To: Right Mouse click issue in prior WTP install with 5.1 update

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