Bug 307321 BIRT Column page breaks do not respect page variables
When using an onPageEnd event to increment a page variable and a column page break on a table the html viewer recognizes the updated variable but if you export it to pdf the variable is not updated for every other page. See attached example.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v4/AbstractReportExecutor.java
protected PageHintReader hintsReader;
	/**
	 * reader used to read the master page
	 */
	protected CachedReportContentReaderV3 pageReader;
	protected Report report;
	protected ReportContent reportContent;
	protected long uniqueId;
	protected ExecutorManager manager;
	protected AbstractReportExecutor( )
	{
		
	}
	protected AbstractReportExecutor( ExecutionContext context ) throws IOException, BirtException
	{
		assert context.getDesign( ) != null;
		assert context.getReportDocument( ) != null;
		this.manager = new ExecutorManager( this );
		this.context = context;
		report = context.getReport( );
		reportContent = (ReportContent) ContentFactory
				.createReportContent( report );
		reportContent.setExecutionContext( context );
		context.setReportContent( reportContent );
		IEngineTask engineTask = context.getEngineTask( );
		if ( engineTask instanceof RenderTask )
		{
			RenderTask renderTask = (RenderTask) engineTask;
			reportContent.setTOCTree( renderTask.getRawTOCTree( ) );
		}