Bug 187651 - Cuber builder - Null pointer exception when click on Group category
Summary: Cuber builder - Null pointer exception when click on Group category
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: 2.2.0   Edit
Hardware: PC All
: P1 blocker (vote)
Target Milestone: 2.2.0 RC0   Edit
Assignee: Birt-ReportDesigner CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-17 15:02 EDT by Rima Kanguri CLA
Modified: 2007-05-17 23:27 EDT (History)
1 user (show)

See Also:


Attachments
sample mockup (87.47 KB, image/png)
2007-05-17 15:09 EDT, Rima Kanguri CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rima Kanguri CLA 2007-05-17 15:02:12 EDT
Steps to reproduce 
- Click on "New cube", cube builder is shown
- Select the primary dataset
- Now click on group category to create dimensions

Current behavior - NULL pointer exception occures, and cannot proceed
Comment 1 Rima Kanguri CLA 2007-05-17 15:09:32 EDT
Created attachment 67714 [details]
sample mockup
Comment 2 Rima Kanguri CLA 2007-05-17 17:22:43 EDT
java.lang.NullPointerException
        at
org.eclipse.birt.report.designer.ui.cubebuilder.page.CubeGroupContent.<init>(CubeGroupContent.java:105)
        at
org.eclipse.birt.report.designer.ui.cubebuilder.page.GroupsPage.createContents(GroupsPage.java:38)
        at
org.eclipse.birt.report.designer.data.ui.property.AbstractDescriptionPropertyPage.createPageControl(AbstractDescriptionPropertyPage.java:59)
        at
org.eclipse.birt.report.designer.data.ui.property.PropertyNode.createPageControl(PropertyNode.java:238)
        at
org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.showPage(AbstractPropertyDialog.java:442)
        at
org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.showSelectionPage(AbstractPropertyDialog.java:346)
        at
org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog$2.run(AbstractPropertyDialog.java:304)
        at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at
org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog$1.selectionChanged(AbstractPropertyDialog.java:299)
        at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
        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.JFaceUtil$1.run(JFaceUtil.java:46)
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193)
        at
org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
        at
org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2039)
        at
org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1138)
        at
org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1164)
        at
org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:227)
        at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
        at
org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388)
        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.birt.report.designer.internal.ui.dialogs.BaseDialog.open(BaseDialog.java:95)
        at
org.eclipse.birt.report.designer.ui.cubebuilder.provider.TabularCubeNodeProvider.performEdit(TabularCubeNodeProvider.java:121)
        at
org.eclipse.birt.report.designer.internal.ui.views.DefaultNodeProvider.performRequest(DefaultNodeProvider.java:368)
        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.birt.report.designer.ui.views.ElementAdapterInvocationHandler.invoke(ElementAdapterInvocationHandler.java:91)
        at $Proxy0.performRequest(Unknown Source)
        at
org.eclipse.birt.report.designer.internal.ui.views.actions.EditAction.doAction(EditAction.java:80)
        at
org.eclipse.birt.report.designer.internal.ui.views.actions.AbstractElementAction.run(AbstractElementAction.java:64)
        at
org.eclipse.birt.report.designer.internal.ui.views.RenameListener.doubleClick(RenameListener.java:214)
        at
org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799)
        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.JFaceUtil$1.run(JFaceUtil.java:46)
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193)
        at
org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797)
        at
org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1369)
        at
org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1168)
        at
org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:237)
        at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:234)
        at
org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:295)
        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:2365)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2329)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2204)
        at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
        at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
        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:153)
        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:363)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
        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:497)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:436)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1162)
Comment 3 Wang Qiangsheng CLA 2007-05-17 23:27:40 EDT
Build issue.