facebook

EPIC Perl plugin incompatible with MyEclipse [Closed]

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

    mcallawa
    Member

    Attempted to install: EPIC Stable 0.3.0 Perl plugin environment;
    Using MyEclipse 3.7.200 beta-2;
    Eclipse Version: 3.0.0
    Build id: 200406111814

    Not 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

    #211532 Reply

    Riyad Kalla
    Member

    Merill,
    Please keep us posted with what EPIC says, also check your log for exceptions <workspace dir>\.metadata\.log

    Also 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.

    #211717 Reply

    mcallawa
    Member

    re-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

    #211722 Reply

    Riyad Kalla
    Member

    Very 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).

    #211733 Reply

    mcallawa
    Member

    The .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)

    #211736 Reply

    mcallawa
    Member

    installed 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.

    #211737 Reply

    Riyad Kalla
    Member

    Great, thanks for letting us know.

Viewing 7 posts - 1 through 7 (of 7 total)
Reply To: EPIC Perl plugin incompatible with MyEclipse [Closed]

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