- This topic has 6 replies, 2 voices, and was last updated 20 years, 4 months ago by Riyad Kalla.
-
AuthorPosts
-
mcallawaMemberAttempted to install: EPIC Stable 0.3.0 Perl plugin environment;
Using MyEclipse 3.7.200 beta-2;
Eclipse Version: 3.0.0
Build id: 200406111814Not sure whose bug this is – sent same report to EPIC at sourceforge. I’m assuming that their ‘stable’ version works OK with regular Eclipse. I installed EPIC per instructions. Install went OK, Perl editor worked, etc.
BUT… installing PERL plugin disables all popup menus on projects in Pkg Explorer. Cannot open project or close project. Uninstalling EPIC Perl or disabling it returns popup menus to perfect health. There is some kind of incompatibility between yours and their plugins.
Merrill
mcallawa@phs.org
Riyad KallaMemberMerill,
Please keep us posted with what EPIC says, also check your log for exceptions <workspace dir>\.metadata\.logAlso please note that you are not using Eclipse 3.0 GA release which is what the 3.7.200 release of MyEclipse works best with… this might be the issue.
mcallawaMemberre-installed Eclipse 3.0 GA from 7/25; and MyE beta-2.
There is still incompatibility: popup menus in MyEclipse View do not show up or do not show open/close project items correctly, but you can go to the top Project menu to open and close projects. The sequence goes like this:On first use of workbench (with Perl plugin enabled), you cannot see or use the popup menu at all. You must use the top project menu to open/close anything. Once you open a project at the top menu, now you can use the popup menu to close it. If you try to re-open it with the popup, all you see is ‘close project’ ghosted out on the popup menu, and you have to use the top menu to open it – and the cycle repeats.
However, the Perl View DOES open/close projects in the popup menu correctly.
EPIC has not yet replied to my bug report to them.
Merrill
Riyad KallaMemberVery strange… yes please keep us posted (I hesitent to report this to the devs as they are up to their necks in getting the 3.8 release out the door, so I want to minimize any non-concrete problems right now).
mcallawaMemberThe .log file looks like EPIC throws the exception, so it’s probably their bug:
=====================================
!ENTRY org.eclipse.ui 4 0 Aug 09, 2004 10:17:49.109
!MESSAGE java.lang.ClassCastException
!STACK 0
java.lang.ClassCastException
at org.epic.core.popupmenus.TogglePerlNatureActionDelegate.setActivePart(TogglePerlNatureActionDelegate.java:40)
at org.eclipse.ui.internal.ObjectPluginAction.setActivePart(ObjectPluginAction.java:63)
at org.eclipse.ui.internal.ObjectActionContributor.contributeObjectActions(ObjectActionContributor.java:108)
at org.eclipse.ui.internal.ObjectActionContributorManager.contributeObjectActions(ObjectActionContributorManager.java:131)
at org.eclipse.ui.internal.PopupMenuExtender.addObjectActions(PopupMenuExtender.java:98)
at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:119)
at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:286)
at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:370)
at org.eclipse.jface.action.MenuManager.access$0(MenuManager.java:367)
at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:383)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:116)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:801)
at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:3320)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2993)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1391)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:222)
at org.eclipse.swt.widgets.Display.runPopups(Display.java:2798)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2425)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
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:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:183)
at org.eclipse.core.launcher.Main.run(Main.java:644)
at org.eclipse.core.launcher.Main.main(Main.java:628)
mcallawaMemberinstalled EPIC Perl plugin 0.3.4 from their testing site and it fixed the problem: See bug reports 996612 and 1003570 on EPIC Perl site.
Riyad KallaMemberGreat, thanks for letting us know.
-
AuthorPosts