Bug 201396 Exception is thrown out when a chart use the list shared result set [0005]
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryResults.java
* 
	 * @see org.eclipse.birt.data.engine.api.IQueryResults#getResultIterator()
	 */
	public IResultIterator getResultIterator( ) throws DataException
	{ 
		
		if ( queryService == null )
			throw new DataException( ResourceConstants.RESULT_CLOSED );
		try
		{
			if ( iterator == null )
			{
				
				this.queryService.initAutoBinding( );
				this.queryService.validateQuery( );
				org.eclipse.birt.data.engine.odi.IResultIterator odiIterator = queryService.executeQuery( );
				if ( isDummyQuery( odiIterator ) )
				{
					iterator = new DummyResultIterator( new ResultService( context,
							this ),
							odiIterator,
							this.queryScope );
				}
				else
				{
					if ( queryService.getQueryDefn( ).usesDetails( ) == true )
					{
						if ( queryService.getQueryDefn( ).cacheQueryResults( ) )
						{