Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 359985 - Unhandled event loop exception with MongoDB
Summary: Unhandled event loop exception with MongoDB
Status: RESOLVED WORKSFORME
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 3.7.2   Edit
Assignee: Birt-Build CLA
QA Contact: Xiaoying Gu CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-05 09:41 EDT by Harmeet CLA
Modified: 2012-10-23 03:50 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harmeet CLA 2011-10-05 09:41:35 EDT
Build Identifier: 3.7.0

When I enter the table name for creating the dataset. If there is any value as null, dataset in not created . I found error in Error log as:

Unhandled event loop exception.

java.lang.NullPointerException
	at org.eclipse.birt.report.data.oda.mongodb.impl.ResultSetMetaData.<init>(ResultSetMetaData.java:38)
	at org.eclipse.birt.report.data.oda.mongodb.impl.Query.getMetaData(Query.java:145)
	at org.eclipse.birt.report.data.oda.mongodb.ui.impl.CustomDataSetWizardPage.updateDesign(CustomDataSetWizardPage.java:286)
	at org.eclipse.birt.report.data.oda.mongodb.ui.impl.CustomDataSetWizardPage.savePage(CustomDataSetWizardPage.java:252)
	at org.eclipse.birt.report.data.oda.mongodb.ui.impl.CustomDataSetWizardPage.collectDataSetDesign(CustomDataSetWizardPage.java:166)
	at org.eclipse.datatools.connectivity.oda.design.internal.ui.DataSetWizardPageCore.finishDataSetDesign(DataSetWizardPageCore.java:395)
	at org.eclipse.datatools.connectivity.oda.design.internal.ui.DataSetWizardBase.collectDataSetDesignFromPage(DataSetWizardBase.java:365)
	at org.eclipse.datatools.connectivity.oda.design.internal.ui.DataSetWizardBase.finishDataSetDesign(DataSetWizardBase.java:387)
	at org.eclipse.datatools.connectivity.oda.design.internal.ui.DataSetWizardBase.getResponseSession(DataSetWizardBase.java:123)
	at org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase.finishDataSetDesign(DataSetDesignSessionBase.java:442)
	at org.eclipse.datatools.connectivity.oda.design.internal.designsession.DataSetDesignSessionBase.flush(DataSetDesignSessionBase.java:237)
	at org.eclipse.datatools.connectivity.oda.design.ui.designsession.DataSetDesignSession.flush(DataSetDesignSession.java:136)
	at org.eclipse.birt.report.designer.data.ui.dataset.PropertyPageWrapper.canLeave(PropertyPageWrapper.java:118)
	at org.eclipse.birt.report.designer.data.ui.dataset.PropertyPageWrapper.performOk(PropertyPageWrapper.java:95)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.okPressed(AbstractPropertyDialog.java:790)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.okPressed(AbstractPropertyDialog.java:765)
	at org.eclipse.birt.report.designer.data.ui.dataset.DataSetEditor.okPressed(DataSetEditor.java:681)
	at org.eclipse.birt.report.designer.data.ui.property.AbstractPropertyDialog.buttonPressed(AbstractPropertyDialog.java:650)
	at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
	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:4165)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
	at org.eclipse.jface.window.Window.open(Window.java:801)
	at org.eclipse.birt.report.designer.ui.dialogs.BaseDialog.open(BaseDialog.java:111)
	at org.eclipse.birt.report.designer.data.ui.actions.EditDataSetAction.doAction(EditDataSetAction.java:105)

Reproducible: Always

Steps to Reproduce:
1.New data set
2. Enter table name(if any null value is in database table dataset is not created)
Comment 1 Xiaoying Gu CLA 2011-12-31 02:20:57 EST
Developer is dealing with this bug ---fengfu.liu
Comment 2 Xiaoying Gu CLA 2011-12-31 02:56:30 EST
Please try to use the Bird version 3.7.2 to verify if occur the same problem.
I use the Bird version 3.7.2 to verify this bug. It does not occur.
Comment 3 Xiaoying Gu CLA 2012-10-23 03:50:10 EDT
Can not reproduce with the 3.7.2 release.