Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 211715 - The generated doc file can not be open when preview the attached report design as DOC [1202]
Summary: The generated doc file can not be open when preview the attached report desig...
Status: CLOSED DUPLICATE of bug 198230
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: 2.2.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 2.3.0 M6   Edit
Assignee: yinhuang CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 207730 213872 (view as bug list)
Depends on: 198749
Blocks:
  Show dependency tree
 
Reported: 2007-12-03 00:08 EST by Xiaodan Wang CLA
Modified: 2008-03-24 22:27 EDT (History)
3 users (show)

See Also:


Attachments
report library (104.10 KB, application/octet-stream)
2007-12-03 00:08 EST, Xiaodan Wang CLA
no flags Details
report design (10.75 KB, application/octet-stream)
2007-12-03 00:09 EST, Xiaodan Wang CLA
no flags Details
zip of the doc file generated from the attached report design (32.52 KB, application/x-zip-compressed)
2007-12-03 00:12 EST, Xiaodan Wang CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Xiaodan Wang CLA 2007-12-03 00:08:30 EST
Created attachment 84288 [details]
report library

Description:
Data of cascading parameters in the report extended from the library can not be
The generated doc file can not be open when preview the attached report design as DOC.

Build number:
2.2.2.v20071203-0630

Steps to reproduce:
1. Copy the attached library and report to the same folder.
2. Preview the attached as DOC.

Expected result:
The generated doc file can be open.

Actual result:
The generated doc file can not be open.

Error log:
N/A
Comment 1 Xiaodan Wang CLA 2007-12-03 00:09:05 EST
Created attachment 84289 [details]
report design
Comment 2 Xiaodan Wang CLA 2007-12-03 00:12:28 EST
Created attachment 84290 [details]
zip of the doc file generated from the attached report design
Comment 3 Liang Yu CLA 2007-12-11 04:02:11 EST
Exception happened when openning the attached design file with the BIRT disigner.



java.lang.NullPointerException
	at org.eclipse.birt.chart.reportitem.ui.ChartReportItemUIImpl.updateFigure(ChartReportItemUIImpl.java:183)
	at org.eclipse.birt.report.designer.internal.ui.extension.ExtendedUIAdapter.updateFigure(ExtendedUIAdapter.java:87)
	at org.eclipse.birt.report.designer.internal.ui.extension.ExtendedEditPart.refreshFigure(ExtendedEditPart.java:96)
	at org.eclipse.birt.report.designer.internal.ui.editors.schematic.editparts.ReportElementEditPart.refreshVisuals(ReportElementEditPart.java:540)
	at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:676)
	at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:564)
	at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
	at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
	at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
	at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:727)
	at org.eclipse.birt.report.designer.internal.ui.editors.schematic.editparts.ReportElementEditPart.refreshChildren(ReportElementEditPart.java:553)
	at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:677)
	at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:564)
	at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)
	at org.eclipse.gef.editparts.AbstractGraphicalEditPart.addNotify(AbstractGraphicalEditPart.java:212)
	at org.eclipse.gef.editparts.AbstractEditPart.addChild(AbstractEditPart.java:198)
	at org.eclipse.gef.editparts.SimpleRootEditPart.setContents(SimpleRootEditPart.java:101)
	at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:601)
	at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:610)
	at org.eclipse.birt.report.designer.internal.ui.editors.layout.ReportEditorWithPalette.setContents(ReportEditorWithPalette.java:543)
	at org.eclipse.birt.report.designer.internal.ui.editors.layout.ReportEditorWithPalette.initializeGraphicalViewer(ReportEditorWithPalette.java:532)
	at org.eclipse.birt.report.designer.internal.ui.editors.parts.GraphicalEditorWithFlyoutPalette.createGraphicalViewer(GraphicalEditorWithFlyoutPalette.java:562)
	at org.eclipse.birt.report.designer.internal.ui.editors.layout.ReportEditorWithRuler.createGraphicalViewer(ReportEditorWithRuler.java:60)
	at org.eclipse.gef.ui.parts.GraphicalEditor.createPartControl(GraphicalEditor.java:163)
	at org.eclipse.birt.report.designer.internal.ui.editors.parts.GraphicalEditorWithFlyoutPalette.createPartControl(GraphicalEditorWithFlyoutPalette.java:384)
	at org.eclipse.birt.report.designer.ui.editors.pages.ReportLayoutEditorFormPage.createPartControl(ReportLayoutEditorFormPage.java:211)
	at org.eclipse.ui.forms.editor.FormEditor.pageChange(FormEditor.java:488)
	at org.eclipse.birt.report.designer.ui.editors.AbstractMultiPageEditor.pageChange(AbstractMultiPageEditor.java:28)
	at org.eclipse.birt.report.designer.ui.editors.MultiPageReportEditor.pageChange(MultiPageReportEditor.java:644)
	at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEditor.java:623)
	at org.eclipse.birt.report.designer.ui.editors.MultiPageReportEditor.setActivePage(MultiPageReportEditor.java:1136)
	at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:287)
	at org.eclipse.birt.report.designer.ui.editors.ReportEditorProxy.createPartControl(ReportEditorProxy.java:122)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:300)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:472)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1604)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:774)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:673)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2719)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2633)
	at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:2625)
	at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2577)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2572)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2556)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2547)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
	at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:98)
	at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:98)
	at org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGroup.java:125)
	at org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGroup.java:328)
	at org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.java:690)
	at org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java:433)
	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:857)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079)
	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1183)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3744)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3355)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2395)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2359)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2225)
	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:468)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:463)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
	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:362)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
	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:515)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:455)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1193)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1169)
Comment 4 Wei Yan CLA 2008-01-01 21:49:12 EST
there are too may columns (>=64) in the document, the user should set the horz-page-break to break the XTAB into multiple pages.
Comment 5 Liang Yu CLA 2008-01-02 02:44:08 EST
*** Bug 213872 has been marked as a duplicate of this bug. ***
Comment 6 Liang Yu CLA 2008-02-01 18:09:44 EST
*** Bug 207730 has been marked as a duplicate of this bug. ***
Comment 7 Wenfeng Li CLA 2008-02-02 02:36:13 EST
Need to have better error handling (such as show user error message and cutoff excess columns) in the the emitter.
Comment 8 Wei Yan CLA 2008-03-23 23:42:09 EDT

*** This bug has been marked as a duplicate of bug 198230 ***
Comment 9 Xiaodan Wang CLA 2008-03-24 22:27:17 EDT
Verified, closed.