[Fedora-i18n-bugs] [Bug 497153] eclipse-nls-de breaks jface

bugzilla at redhat.com bugzilla at redhat.com
Wed Apr 22 23:45:56 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=497153


Sean Flanigan <sflaniga at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
    External Bug ID|                            |Eclipse Project 250734
             Status|NEW                         |ASSIGNED




--- Comment #2 from Sean Flanigan <sflaniga at redhat.com>  2009-04-22 19:45:56 EDT ---
Alas, I can't blame p2 and dropins for this one.  If it were the dropins issue,
the complaint would be about a lack of translations for some or all plugins. 
It must be a bad translation. 

Thanks for the clear instructions.  I reproduced the error and got these error
messages:

-----------------------------------------------------------------------
Fehler aufgetreten
Ein Fehler ist aufgetreten. Details finden Sie im Fehlerprotokoll.
java.lang.IllegalArgumentException

Ein Fehler ist aufgetreten. Details finden Sie im Fehlerprotokoll.
All argument identifiers have to be either non-negative numbers or strings
following the pattern ([:ID_Start:] [:ID_Continue:]*).
For more details on these unicode sets, visit
http://demo.icu-project.org/icu-bin/ubrowse
-----------------------------------------------------------------------
!ENTRY org.eclipse.jface 4 2 2009-04-23 09:17:32.277
!MESSAGE Beim Aufrufen des Codes aus dem Plug-in "org.eclipse.jface" sind
Fehler aufgetreten.
!STACK 0
java.lang.IllegalArgumentException: All argument identifiers have to be either
non-negative numbers or strings following the pattern ([:ID_Start:]
[:ID_Continue:]*).
For more details on these unicode sets, visit
http://demo.icu-project.org/icu-bin/ubrowse
 at com.ibm.icu.text.MessageFormat.makeFormat(MessageFormat.java:1854)
 at com.ibm.icu.text.MessageFormat.applyPattern(MessageFormat.java:554)
 at com.ibm.icu.text.MessageFormat.<init>(MessageFormat.java:403)
 at com.ibm.icu.text.MessageFormat.format(MessageFormat.java:1055)
 at
org.eclipse.jdt.internal.debug.ui.jres.JREsComboBlock.fillWithWorkspaceProfiles(JREsComboBlock.java:453)
 at
org.eclipse.jdt.internal.debug.ui.jres.JREsComboBlock.createControl(JREsComboBlock.java:254)
 at
org.eclipse.jdt.debug.ui.launchConfigurations.JavaJRETab.createControl(JavaJRETab.java:109)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.showInstanceTabsFor(LaunchConfigurationTabGroupViewer.java:835)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.displayInstanceTabs(LaunchConfigurationTabGroupViewer.java:771)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer$8.run(LaunchConfigurationTabGroupViewer.java:663)
 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.inputChanged(LaunchConfigurationTabGroupViewer.java:680)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput0(LaunchConfigurationTabGroupViewer.java:642)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput(LaunchConfigurationTabGroupViewer.java:618)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.handleLaunchConfigurationSelectionChanged(LaunchConfigurationsDialog.java:959)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog$4.selectionChanged(LaunchConfigurationsDialog.java:566)
 at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:842)
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
 at org.eclipse.core.runtime.Platform.run(Platform.java:886)
 at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
 at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
 at
org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:840)
 at
org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1639)
 at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1104)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationView.handleConfigurationAdded(LaunchConfigurationView.java:281)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationView.access$1(LaunchConfigurationView.java:271)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationView$2.run(LaunchConfigurationView.java:260)
 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
 at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036)
 at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
 at org.eclipse.jface.window.Window.open(Window.java:801)
 at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:1113)
 at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:388)
 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
 at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:396)
 at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:332)
 at
org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:81)
 at
org.eclipse.debug.ui.actions.OpenLaunchDialogAction.runWithEvent(OpenLaunchDialogAction.java:89)
 at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
 at
org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
 at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
 at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
 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:1158)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
 at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
 at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
 at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
 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:386)
 at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
 at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
 at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

-----------------------------------------------------------------------

It's a bad MessageFormat string, a mistake in the Babel translation:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=250734

It's obviously past time I updated the langpacks, to pick up the fix.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-i18n-bugs mailing list