Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 180430 - Cannot insert report item after start ecilpse with japan locale.[10]
Summary: Cannot insert report item after start ecilpse with japan locale.[10]
Status: CLOSED DUPLICATE of bug 176341
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: 2.2.0   Edit
Hardware: PC Windows XP
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Birt-ReportDesigner CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-02 02:02 EDT by Liwen Chen CLA
Modified: 2007-04-02 23:06 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Liwen Chen CLA 2007-04-02 02:02:18 EDT
Description:
Cannot insert report item after start ecilpse with jap locale.

Build number:2.2.0.v20070402

Steps to reproduce:
1. Install birt allinone and NLPack for allinone.
2. Start eclipse with ecipse -nl ja_JP.
3. Switch to BIRT perspective.
4. New a report and insert a label.

Expected result:
New report and Insert items action can be done.

Actual result:
ExceptionInInitializerError after new a report.
NoClassDefFoundError after insert a label, and no label item appears in Layout.

Error log:
java.lang.ExceptionInInitializerError
at org.eclipse.draw2d.text.ParagraphTextLayout.layout(ParagraphTextLayout.java:181)
at org.eclipse.draw2d.text.FlowFigureLayout.layout(FlowFigureLayout.java:101)
at org.eclipse.draw2d.Figure.layout(Figure.java:1029)
at org.eclipse.draw2d.Figure.validate(Figure.java:1735)
at org.eclipse.draw2d.text.FlowContainerLayout.layoutChildren(FlowContainerLayout.java:112)
at org.eclipse.draw2d.text.FlowContainerLayout.layout(FlowContainerLayout.java:98)
at org.eclipse.draw2d.text.FlowFigureLayout.layout(FlowFigureLayout.java:101)
at org.eclipse.draw2d.Figure.layout(Figure.java:1029)
at org.eclipse.draw2d.Figure.validate(Figure.java:1735)
at org.eclipse.draw2d.text.BlockFlow.validate(BlockFlow.java:300)
at org.eclipse.draw2d.text.FlowPage.validate(FlowPage.java:149)
at org.eclipse.draw2d.text.FlowPage.getPreferredSize(FlowPage.java:86)
at org.eclipse.draw2d.text.FlowPage.getMinimumSize(FlowPage.java:56)
at org.eclipse.draw2d.BorderLayout.calculateMinimumSize(BorderLayout.java:94)
at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(AbstractHintLayout.java:68)
at org.eclipse.draw2d.Figure.getMinimumSize(Figure.java:707)
at org.eclipse.draw2d.StackLayout.calculateMinimumSize(StackLayout.java:44)
at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(AbstractHintLayout.java:68)
at org.eclipse.draw2d.Figure.getMinimumSize(Figure.java:707)
at org.eclipse.draw2d.ToolbarLayout.calculateChildrenSize(ToolbarLayout.java:96)
at org.eclipse.draw2d.ToolbarLayout.calculateMinimumSize(ToolbarLayout.java:131)
at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(AbstractHintLayout.java:68)
at org.eclipse.draw2d.Figure.getMinimumSize(Figure.java:707)
at org.eclipse.draw2d.ToolbarLayout.calculateChildrenSize(ToolbarLayout.java:96)
at org.eclipse.draw2d.ToolbarLayout.calculateMinimumSize(ToolbarLayout.java:131)
at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(AbstractHintLayout.java:68)
at org.eclipse.draw2d.Figure.getMinimumSize(Figure.java:707)
at org.eclipse.draw2d.StackLayout.calculateMinimumSize(StackLayout.java:44)
at org.eclipse.draw2d.AbstractHintLayout.getMinimumSize(AbstractHintLayout.java:68)
at org.eclipse.draw2d.Figure.getMinimumSize(Figure.java:707)
at org.eclipse.draw2d.ViewportLayout.calculatePreferredSize(ViewportLayout.java:65)
at org.eclipse.draw2d.AbstractLayout.getPreferredSize(AbstractLayout.java:93)
at org.eclipse.draw2d.AbstractHintLayout.getPreferredSize(AbstractHintLayout.java:85)
at org.eclipse.draw2d.Figure.getPreferredSize(Figure.java:735)
at org.eclipse.draw2d.ScrollPaneSolver.solve(ScrollPaneSolver.java:75)
at org.eclipse.draw2d.FigureCanvas.layoutViewport(FigureCanvas.java:238)
at org.eclipse.draw2d.FigureCanvas.access$4(FigureCanvas.java:236)
at org.eclipse.draw2d.FigureCanvas$3.notifyValidating(FigureCanvas.java:201)
at org.eclipse.draw2d.UpdateManager.fireValidating(UpdateManager.java:123)
at org.eclipse.draw2d.DeferredUpdateManager.performValidation(DeferredUpdateManager.java:201)
at org.eclipse.draw2d.DeferredUpdateManager.performUpdate(DeferredUpdateManager.java:177)
at org.eclipse.draw2d.LightweightSystem.controlResized(LightweightSystem.java:122)
at org.eclipse.draw2d.LightweightSystem$1.controlResized(LightweightSystem.java:102)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:221)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:943)
at org.eclipse.swt.widgets.Control.WM_SIZE(Control.java:4300)
at org.eclipse.swt.widgets.Scrollable.WM_SIZE(Scrollable.java:333)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1349)
at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:303)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3741)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4342)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2221)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3758)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4342)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1235)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:2521)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:2503)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:2499)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:2568)
at org.eclipse.ui.part.PageBook$PageBookLayout.layout(PageBook.java:62)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1025)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1360)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3741)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4342)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2221)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:77)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3758)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4342)
at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method)
at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:729)
at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:695)
at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:901)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1026)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:551)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:509)
at org.eclipse.ui.part.PageBook.showPage(PageBook.java:105)
at org.eclipse.ui.part.PageBookView.showPageRec(PageBookView.java:964)
at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:746)
at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:850)
at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:70)
at org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:73)
at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:171)
at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:56)
at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3267)
at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:584)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2648)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2570)
at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:2562)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2547)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2542)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2526)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2517)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
at org.eclipse.birt.report.designer.ui.ide.wizards.NewReportWizard$3.run(NewReportWizard.java:558)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3650)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3287)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:158)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:326)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:877)
at org.eclipse.birt.report.designer.ui.ide.wizards.NewReportWizard.performFinish(NewReportWizard.java:181)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:690)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:362)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:616)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3673)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.eclipse.ui.internal.actions.NewWizardShortcutAction.run(NewWizardShortcutAction.java:126)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3673)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2337)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2301)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2176)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:463)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:458)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:101)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:146)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:356)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:171)
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:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:476)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:416)
at org.eclipse.equinox.launcher.Main.run(Main.java:1141)
Caused by: java.util.MissingResourceException: java.util.MissingResourceException: Can't find resource for bundle com.ibm.icu.impl.ICUResourceBundleImpl$ResourceTable, key line
at com.ibm.icu.text.BreakIteratorFactory.createBreakInstance(BreakIteratorFactory.java:129)
at com.ibm.icu.text.BreakIteratorFactory.createBreakIterator(BreakIteratorFactory.java:68)
at com.ibm.icu.text.BreakIterator.getBreakInstance(BreakIterator.java:721)
at com.ibm.icu.text.BreakIterator.getLineInstance(BreakIterator.java:505)
at com.ibm.icu.text.BreakIterator.getLineInstance(BreakIterator.java:478)
at org.eclipse.draw2d.text.FlowUtilities.<clinit>(FlowUtilities.java:36)
... 154 more

java.lang.NoClassDefFoundError
at org.eclipse.draw2d.text.ParagraphTextLayout.layout(ParagraphTextLayout.java:181)
at org.eclipse.draw2d.text.FlowFigureLayout.layout(FlowFigureLayout.java:101)
at org.eclipse.draw2d.Figure.layout(Figure.java:1029)
at org.eclipse.draw2d.Figure.validate(Figure.java:1735)
at org.eclipse.draw2d.text.FlowContainerLayout.layoutChildren(FlowContainerLayout.java:112)
at org.eclipse.draw2d.text.FlowContainerLayout.layout(FlowContainerLayout.java:98)
at org.eclipse.draw2d.text.FlowFigureLayout.layout(FlowFigureLayout.java:101)
at org.eclipse.draw2d.Figure.layout(Figure.java:1029)
at org.eclipse.draw2d.Figure.validate(Figure.java:1735)
at org.eclipse.draw2d.text.BlockFlow.validate(BlockFlow.java:300)
at org.eclipse.draw2d.text.FlowPage.validate(FlowPage.java:149)
at org.eclipse.draw2d.text.FlowPage.getPreferredSize(FlowPage.java:86)
at org.eclipse.draw2d.StackLayout.calculatePreferredSize(StackLayout.java:71)
at org.eclipse.draw2d.AbstractLayout.getPreferredSize(AbstractLayout.java:93)
at org.eclipse.draw2d.AbstractHintLayout.getPreferredSize(AbstractHintLayout.java:85)
at org.eclipse.draw2d.Figure.getPreferredSize(Figure.java:735)
at org.eclipse.birt.report.designer.internal.ui.editors.schematic.figures.LabelFigure.getPreferredSize(LabelFigure.java:125)
at org.eclipse.birt.report.designer.internal.ui.layout.ReportFlowLayout.getChildSize(ReportFlowLayout.java:542)
at org.eclipse.birt.report.designer.internal.ui.layout.ReportFlowLayout.layout(ReportFlowLayout.java:245)
at org.eclipse.birt.report.designer.internal.ui.layout.ReportDesignLayout.layout(ReportDesignLayout.java:47)
at org.eclipse.draw2d.Figure.layout(Figure.java:1029)
at org.eclipse.draw2d.Figure.validate(Figure.java:1735)
at org.eclipse.draw2d.Figure.validate(Figure.java:1737)
at org.eclipse.draw2d.Figure.validate(Figure.java:1737)
at org.eclipse.draw2d.Figure.validate(Figure.java:1737)
at org.eclipse.draw2d.Figure.validate(Figure.java:1737)
at org.eclipse.draw2d.FreeformViewport$FreeformViewportLayout.calculatePreferredSize(FreeformViewport.java:28)
at org.eclipse.draw2d.AbstractLayout.getPreferredSize(AbstractLayout.java:93)
at org.eclipse.draw2d.AbstractHintLayout.getPreferredSize(AbstractHintLayout.java:85)
at org.eclipse.draw2d.Figure.getPreferredSize(Figure.java:735)
at org.eclipse.draw2d.ScrollPaneSolver.solve(ScrollPaneSolver.java:75)
at org.eclipse.draw2d.FigureCanvas.layoutViewport(FigureCanvas.java:238)
at org.eclipse.draw2d.FigureCanvas.access$4(FigureCanvas.java:236)
at org.eclipse.draw2d.FigureCanvas$3.notifyValidating(FigureCanvas.java:201)
at org.eclipse.draw2d.UpdateManager.fireValidating(UpdateManager.java:123)
at org.eclipse.draw2d.DeferredUpdateManager.performValidation(DeferredUpdateManager.java:201)
at org.eclipse.draw2d.DeferredUpdateManager.paint(DeferredUpdateManager.java:152)
at org.eclipse.draw2d.LightweightSystem.paint(LightweightSystem.java:199)
at org.eclipse.draw2d.LightweightSystem$2.handleEvent(LightweightSystem.java:107)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1259)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3723)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4355)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2226)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3282)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2337)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2301)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2176)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:463)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:458)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:101)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:146)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:356)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:171)
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:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:476)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:416)
at org.eclipse.equinox.launcher.Main.run(Main.java:1141)
Comment 1 Dazheng Gao CLA 2007-04-02 02:48:47 EDT

*** This bug has been marked as a duplicate of bug 176341 ***
Comment 2 Liwen Chen CLA 2007-04-02 23:06:22 EDT
Close it.