Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-webdav-dev] FTP plugin and 3.0 M6

Merry Christmas to everybody,
FTP pluging now works with 3.0, thanks.
Please, don't abandon development of this plugin, it's way too useful for my work!
I also opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=49301
I opened it as a bug but may be it would have been better as an enhancement request, you can convert it if you feel it's better this way.

There is another thing i'd like to signal, i know that it's not you competence but installing FTP plugin together with net.trajano.eclipse.platform_1.2.1, that otherwise works without problems, causes a bad crash to eclipse platform. This is surely a plugin compatibility problem with M6 eclipse, but i've never seen before a plugin screwing so badly eclipse and may be this is evidencing an eclipse internal problem that may be worth investigating for you. This is the text of the bug i opened to the plugin owner (http://sourceforge.net/projects/ttl) :

####################################################
Eclipse 3.0 M6
net.trajano.eclipse.platform_1.2.1

Here are the actions that with your plugin installed lead to the crash:
Install org.eclipse.team.ftp_3.0.0 then define a target site for a project
Open Site explorer view, right click on site and create a new folder (the open folder actions added by your plugin are correctly disabled since they are not applicable to remote ftp folders, but shouldn't it be better if actions are not showed at all in this case?)
Right click again on site or newly created folder and here we go:

java.lang.ArrayIndexOutOfBoundsException: 0
at net.trajano.eclipse.platform.actions.AbstractOpenFolderAction.selectionChanged(AbstractOpenFolderAction.java:105) at org.eclipse.ui.internal.PluginAction.refreshEnablement(PluginAction.java:225) at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:292) at org.eclipse.ui.internal.ObjectActionContributor.contributeObjectActions(ObjectActionContributor.java:99) at org.eclipse.ui.internal.ObjectActionContributorManager.contributeObjectActions(ObjectActionContributorManager.java:131) at org.eclipse.ui.internal.PopupMenuExtender.addObjectActions(PopupMenuExtender.java:65) at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:86) at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:263) at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:342)
at org.eclipse.jface.action.MenuManager.access$0(MenuManager.java:339)
at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:351)
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:847)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:3277)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2962)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1440)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:2836)
at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:220)
at org.eclipse.swt.widgets.Display.runPopups(Display.java:2337)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1985)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1506)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1482)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:246)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:47)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:85)
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:279)
at org.eclipse.core.launcher.Main.run(Main.java:742)
at org.eclipse.core.launcher.Main.main(Main.java:581)

After this eclipse becomes so unstable and slow to be completely unusable and if you try to perform some more work and don't close it immediately it wont be able close correctly and to save workbench state and on next restart your workbench layout will be completely screwed up.

If you need any more info pls be aware that i'll be on vacation from 2003/12/24 to 2004/01/06, Merry Christmas and Happy new year.
Gabriele
#######################################



Back to the top