created an attachment (id=170616)
report design

report: multiple grids with chart, image and table contents

description:
 classcaseexception was thrown out while previewing report attachedn in pdf, postscript and ppt.

step to reproduce:

1. use the report attached
2. preview it in pdf, postscript or ppt

error trace:
caused by: java.lang.classcastexception: org.eclipse.birt.report.engine.content.impl.tablecontent cannot be cast to org.eclipse.birt.report.engine.content.ibandcontent
	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.isinrepeatheader(tablelayout.java:975)
	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.updaterow(tablelayout.java:720)
	at org.eclipse.birt.report.engine.nlayout.area.impl.tablelayout.addrow(tablelayout.java:645)
	at org.eclipse.birt.report.engine.nlayout.area.impl.tablearea.addrow(tablearea.java:73)
	at org.eclipse.birt.report.engine.nlayout.area.impl.rowarea.close(rowarea.java:141)
	at org.eclipse.birt.report.engine.nlayout.layoutengine.closecontainer(layoutengine.java:360)
	at org.eclipse.birt.report.engine.nlayout.layoutengine.endtablecontainer(layoutengine.java:565)
	at org.eclipse.birt.report.engine.nlayout.layoutengine.endrow(layoutengine.java:575)
	at org.eclipse.birt.report.engine.emitter.compositecontentemitter.endrow(compositecontentemitter.java:179)
	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flushrow(htmltablelayoutemitter.java:363)
	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.flush(htmltablelayoutemitter.java:313)
	at org.eclipse.birt.report.engine.layout.html.htmltablelayoutemitter.endrow(htmltablelayoutemitter.java:632)
	at org.eclipse.birt.report.engine.emitter.contentemitterutil.endcontent(contentemitterutil.java:111)
	at org.eclipse.birt.report.engine.layout.html.buffer.abstractnode.end(abstractnode.java:69)
	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.endrow(htmlpagebuffer.java:196)
	at org.eclipse.birt.report.engine.layout.html.buffer.htmlpagebuffer.endcontainer(htmlpagebuffer.java:140)
	at org.eclipse.birt.report.engine.layout.html.buffer.tablebreakbuffer.endcontainer(tablebreakbuffer.java:360)
	at org.eclipse.birt.report.engine.layout.html.htmlstackinglm.end(htmlstackinglm.java:42)
