Bug 208419 NullPointerException at CubeResultSet close
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/data/dte/DataInteractiveEngine.java
}
				}
				resultSet = new QueryResultSet( this, context, parentResult,
							(IQueryDefinition) query,
							(IQueryResults) dteResults );
				
			}
			
			resultSet.setBaseRSetID( resultSetID );
			
			storeDteMetaInfo( pRsetId, rowId, queryID, dteResults.getID( ) );
			return resultSet;
		}
		catch ( BirtException be )
		{
			logger.log( Level.SEVERE, be.getMessage( ) );
			context.addException( be );
			return null;
		}
	}
	
	protected IBaseResultSet doExecuteCube( IBaseResultSet parentResult,
			ICubeQueryDefinition query, boolean useCache )
	{
		String queryID = (String) queryIDMap.get( query );
		try
		{
			IBaseQueryResults parentQueryResults = null;
			if ( parentResult != null )
			{