Bug 173836 NPE was thrown when click "Preview " button quickly twice[00]
NPE was thrown when click "Preview " button quickly twice[00] Build number: 2.2.0.v20070212-0630 Steps to reproduce: 1.open attached report 2.click "Preview" button quickly twice Expected result: Report can be previewed properly Actual result: NPE was thrown in second preview Error log: see screen shot
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/actionhandler/BirtGetPageActionHandler.java
* Constructor.
	 * 
	 * @param context
	 * @param operation
	 */
	public BirtGetPageActionHandler( IContext context, Operation operation,
			GetUpdatedObjectsResponse response )
	{
		super( context, operation, response );
	}
	/**
	 * 
	 */
	protected String __getReportDocument( )
	{
		return __bean.getReportDocumentName( );
	}
	/**
	 * 
	 */
	protected void __checkDocumentExists( ) throws RemoteException
	{
		File file = new File( __docName );
		if ( !file.exists( ) )
		{
			IActionHandler handler = new BirtRunReportActionHandler( context,
					operation, response );
			handler.execute( );
		}
		file = new File( __docName );