Bug 208718 Exception is thrown out when exported data with column's data type [0002]
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/actionhandler/AbstractQueryExportActionHandler.java
* Action handler entry point.
	 * 
	 * @throws Exception
	 */
	protected void __execute( ) throws Exception
	{
		BaseAttributeBean attrBean = (BaseAttributeBean) context.getBean( );
		__docName = attrBean.getReportDocumentName( );
		__checkDocumentExists( );
		List exportedResultSets;
		String instanceID = operation.getTarget( ).getId( );
		InputOptions options = new InputOptions( );
		options.setOption( InputOptions.OPT_REQUEST, context.getRequest( ) );
		if ( instanceID.equals( "Document" ) ) 
			exportedResultSets = getReportService( ).getResultSetsMetadata(
					__docName, options );
		else
			exportedResultSets = getReportService( ).getResultSetsMetadata(
					__docName, instanceID, options );
		if ( exportedResultSets == null )
		{
			
			AxisFault fault = new AxisFault( );
			fault
					.setFaultReason( BirtResources
							.getMessage( ResourceConstants.REPORT_SERVICE_EXCEPTION_EXTRACT_DATA_NO_RESULT_SET ) );
			throw fault;
		}
		ResultSet[] resultSetArray = getResultSetArray( exportedResultSets );
		ResultSets resultSets = new ResultSets( );