Community
Participate
Working Groups
Build Identifier: 20110301-1815 if i update just eclipse with package babel french it's ok, if i load the global language package (all plugins + eclipse), the views selected menu ar in grey, an the choice perspective is dead. If i want load a perspective from a menu or a link in top-right of a screen: org.eclipse.core.commands.NotHandledException: There is no handler to execute for command org.eclipse.ui.perspectives.showPerspective at org.eclipse.core.commands.Command.executeWithChecks(Command.java:485) at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:178) at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:247) at org.eclipse.ui.actions.PerspectiveMenu.runOther(PerspectiveMenu.java:376) at org.eclipse.ui.actions.PerspectiveMenu$3.runWithEvent(PerspectiveMenu.java:130) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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.equinox.launcher.Main.invokeFramework(Main.java:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408) eclipse.buildId=M20110210-1200 java.version=1.6.0_20 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_FR Framework arguments: -product org.eclipse.epp.package.php.product Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.php.product Reproducible: Always Steps to Reproduce: 1.origine package helios 2.update global french babel language package 3.
the menu preferences/keys, bug too with the same circonstance
Not sure where this belongs. It is not a problem in PDE. If the command handler is somehow removed, the menu items that use it will be disabled. Moving to Babel for comment.
I think the problem was caused by the "Contact all update sites during install to find required software" option you checked on the "Install New Software" dialog. The "Babel Language Packs in French" category contains ALL language packs for ALL Eclipse projects translated in French. That may include language packs for projects that are not compatible with the Eclipse package you are using. I think in your scenario, you installed the "rt.rap" language packs. p2 then tried to contact all update sites to find and install the "rt.rap" plugins into your Eclipse package and resulted in some problems. You should install only the language packs for the projects in your Eclipse package (Eclipse, EMF, Mylyn, PTP, WTP, etc); or, uncheck the "Contact all update sites during install to find required software" option on the "Install New Software" dialog so that p2 would not install any incompatible plugins.
thanks for your responds. I have no problem to resolve this. Your analyse is correct. i have transmit this bug, to informe team development or user, that the download of language is for a stable branch of eclipse. If Team propose a traduction package for this, the update process must do this correctly, if not, don't propose an update... If the process don't detect the plugins previously installed... perhaps make for improvement? i think at novice people who try eclipse and, there aren't more bad experience to have a large portion of dead functionnality. All people dont speak english :) this is no the point of view of Babel team? --- in french --- merci pour votre réponse. Je n'ai aucun problème à le résoudre. Votre analyse est correcte. J'ai transmis ce bug, pour Informer l'équipe de développement ou les utilisateur, que le téléchargement de la langue est pour une branche stable de Eclipse. Si la team propose un package de langue pour cela, le processus de mise à jour doit ce faire correctement, sinon, ne proposez pas de mise à jour ... Si le processus ne détecte pas les plugins précédemment installés ... peut-être faut-il l'améliorer? Je pense aux personnes novices qui essaient Eclipse et, il n'y a pas d'expérience plus mauvaise que d'avoir une grande partie des fonctionnalités en live. Tous le monde ne parlent l'anglais :) N'est-ce pas le but de Babel?
p2's "Contact all update sites during install to find required software" option was doing the right thing. New "rt.rap" language packs were just installed. Therefore it went to all update sites to find the required "rt.rap" host bundles. It was just a misunderstanding of what the "Babel Language Packs in French" category contains. It contains extra language packs that may not be useful for the current Eclipse package. The ideal solution is to provide one category that contains all language packs for each Eclipse package. For example, a category for "Language Packs for Eclipse IDE for Java Developers", another category for "Language Packs for Eclipse for PHP Developers", etc. Maybe this is the job of the Eclipse package owner, who should provide a link on their download page to all the language packs for their package?
i think that "The ideal solution" is to provide a language package for the plugin or programm installed and just (INSTALLED). this is a good practice! why would you propose to install a language package for parts of program that are no installed ? I believe that an effort is to make this side, anyway, because there are so many plugins installed or to install, it's hard to know what is really installed:)
Passing to p2 team for comments. Is it feasible to do what was suggested in comment 6? Update site for Helios Language Packs can be found at: http://download.eclipse.org/technology/babel/update-site/R0.9.0/helios
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie.