- This topic has 32 replies, 9 voices, and was last updated 17 years, 10 months ago by Riyad Kalla.
-
AuthorPosts
-
Richard GillParticipantAfter 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
Riyad KallaMemberThat’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)
Richard GillParticipantHere 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 WorkbenchVersion: 5.0 GA
Build id: 20060805-5.0-GA*** Eclipse details:
MyEclipse Enterprise WorkbenchVersion: 5.0.1 GA
Build id: 20060810-5.0.1-GAEclipse RCP
Version: 3.2.1.r321_v20060801-2ekW2BxmcpPUOoq
Build id: M20060609-1217Eclipse Plug-in Development Environment
Version: 3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG
Build id: M20060921-0945Eclipse Project SDK
Version: 3.2.1.r321_v20060801-tQ1w49KnTArT0FZ
Build id: M20060921-0945Eclipse Platform
Version: 3.2.1.r321_v20060921-b_XVA-INSQSyMtx
Build id: I20060602-1317Eclipse Java Development Tools
Version: 3.2.1.r321_v20060905-R4CM1Znkvre9wC-
Build id: M20060921-0945Eclipse Graphical Editing Framework
Version: 3.2.1.v20060921
Build id: 20060921-1617Eclipse Graphical Editing Framework
Version: 3.2.0.v20060626
Build id: 20060921-1617Eclipse Graphical Editing Framework
Version: 3.2.0.v20060626
Build id: 20060921-1617Eclipse 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/javaAnd 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 WorkbenchVersion: 5.0 GA
Build id: 20060805-5.0-GA*** Eclipse details:
MyEclipse Enterprise WorkbenchVersion: 5.0.1 GA
Build id: 20060810-5.0.1-GAEclipse Graphical Editing Framework
Version: 3.2.0.v20060626
Build id: 20060627-0816Eclipse Graphical Editing Framework
Version: 3.2.0.v20060626
Build id: 20060627-0816Eclipse RCP
Version: 3.2.1.r321_v20060801-2ekW2BxmcpPUOoq
Build id: M20060628-1325Eclipse Plug-in Development Environment
Version: 3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG
Build id: M20060921-0945Eclipse Project SDK
Version: 3.2.1.r321_v20060801-tQ1w49KnTArT0FZ
Build id: M20060921-0945Eclipse Platform
Version: 3.2.1.r321_v20060921-b_XVA-INSQSyMtx
Build id: M20060628-1325Eclipse Java Development Tools
Version: 3.2.1.r321_v20060905-R4CM1Znkvre9wC-
Build id: M20060921-0945Eclipse Graphical Editing Framework
Version: 3.2.0.v20060529
Build id: 20060627-0816Eclipse 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.exeAnd 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)
Riyad KallaMemberThis 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.
Richard GillParticipantI’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?)
Richard GillParticipantOr as an alternative – which WTP packages whould I disable? I want to keep and run most of what WTP includes.
Riyad KallaMemberWith 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.
Richard GillParticipantRiyad,
I’ll give your suggestion a shot.
Thanks!
Richard GillParticipantNo 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.
Riyad KallaMemberRagill,
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.
Richard GillParticipantRiyad,
So, instead of using the update manager I should download and install the update? Is this correct?
Riyad KallaMemberI’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.
Richard GillParticipantThat might work – until the next update comes along.
Thanks for researching this. I’ll keep my eye on the bug.
ricardo.caldeiraMemberHi,
Same here.
OS: Suse 10.1
I have eclipse updated automatically in a dayli basis.
If you need more information, please let me know.
a209853MemberRiyad,
I am having the same problems…earlier you said to try uninstalling WTP…how do I do this? -
AuthorPosts