Bug 200500 Error happens while share result set from item behind it.[0005]
Description: Error happens while share result set from item behind it. Build number:2.2.1.v20070820 Steps to reproduce: 1. New sample data source and dataset. 2. Drag the dataset to Layout and name it t1. 3. Insert a table before t1 and share result set from t1. 4. Preview. Expected result: If this situation isn't supported by Engine, at least we should provide friendly error message. Actual result: Error happened while running the report. Error log:n/a
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryResults.java
this.queryScope );
						}
					}
				}
			}
		}
		catch ( BirtException e )
		{
			throw DataException.wrap( e );
		}
		logger.logp( Level.FINE,
				QueryResults.class.getName( ),
				"getResultIterator",
				"finished" );
		return iterator;
	}
	/**
	 * 
	 * @param odiIterator
	 * @return
	 * @throws DataException
	 */
	private boolean isDummyQuery(org.eclipse.birt.data.engine.odi.IResultIterator odiIterator) throws DataException {
		return queryService.getQueryDefn() instanceof IQueryDefinition
				&& ((IQueryDefinition) queryService.getQueryDefn())
						.getDataSetName() == null && odiIterator.getResultClass().getFieldCount() == 0;
	}
	
	/*
	 * Closes all query result set(s) associated with this object; provides a