created an attachment (id=156199)
report design

description:
exception is thrown out when open the attached report design.

build number:
2.5.2.v20100115-0630

steps to reproduce:
1. open the attached report design.

expected result:
no exception.

actual result:
exception is thrown out.
error log:
org.eclipse.swt.swtexception: failed to execute runnable (java.lang.classcastexception: java.lang.string)
at org.eclipse.swt.swt.error(swt.java:3884)
at org.eclipse.swt.swt.error(swt.java:3799)
at org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:137)
at org.eclipse.swt.widgets.display.runasyncmessages(display.java:3855)
at org.eclipse.swt.widgets.display.readanddispatch(display.java:3476)
at org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2405)
at org.eclipse.ui.internal.workbench.runui(workbench.java:2369)
at org.eclipse.ui.internal.workbench.access$4(workbench.java:2221)
at org.eclipse.ui.internal.workbench$5.run(workbench.java:500)
at org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)
at org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:493)
at org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)
at org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:113)
at org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)
at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:368)
at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)
at sun.reflect.nativemethodaccessorimpl.invoke0(native method)
at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)
at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)
at java.lang.reflect.method.invoke(method.java:585)
at org.eclipse.equinox.launcher.main.invokeframework(main.java:559)
at org.eclipse.equinox.launcher.main.basicrun(main.java:514)
at org.eclipse.equinox.launcher.main.run(main.java:1311)
caused by: java.lang.classcastexception: java.lang.string
at org.eclipse.birt.report.engine.api.impl.enginetask.evaluatedefaultvalue(enginetask.java:1105)
at org.eclipse.birt.report.engine.api.impl.enginetask$2.visitscalarparameter(enginetask.java:1418)
at org.eclipse.birt.report.engine.api.impl.enginetask$parametervisitor.visitparametersingroup(enginetask.java:1272)
at org.eclipse.birt.report.engine.api.impl.enginetask$2.visitparametergroup(enginetask.java:1441)
at org.eclipse.birt.report.engine.api.impl.enginetask$parametervisitor.visitcascadingparamtergroup(enginetask.java:1293)
at org.eclipse.birt.report.engine.api.impl.enginetask$parametervisitor.visit(enginetask.java:1326)
at org.eclipse.birt.report.engine.api.impl.enginetask$parametervisitor.visit(enginetask.java:1314)
at org.eclipse.birt.report.engine.api.impl.enginetask.usingparametervalues(enginetask.java:1443)
at org.eclipse.birt.report.designer.data.ui.util.dummyenginetask.run(dummyenginetask.java:41)
at org.eclipse.birt.report.designer.data.ui.dataset.datasetuiutil.updatecolumncache(datasetuiutil.java:107)
at org.eclipse.birt.report.designer.data.ui.dataset.datasetuiutil.getcachedmetadatahandle(datasetuiutil.java:144)
at org.eclipse.birt.report.designer.internal.ui.views.data.providers.datasetnodeprovider.getchildren(datasetnodeprovider.java:91)
at org.eclipse.birt.report.designer.internal.ui.views.viewstreeprovider.getchildren(viewstreeprovider.java:41)
at org.eclipse.birt.report.designer.internal.ui.util.uiutil.containelement(uiutil.java:978)
at org.eclipse.birt.report.designer.internal.ui.util.uiutil.containelement(uiutil.java:981)
at org.eclipse.birt.report.designer.internal.ui.util.uiutil.containelement(uiutil.java:981)
at org.eclipse.birt.report.designer.internal.ui.util.uiutil.containelement(uiutil.java:959)
at org.eclipse.birt.report.designer.internal.ui.views.data.dataviewpage.cansetselection(dataviewpage.java:336)
at org.eclipse.birt.report.designer.internal.ui.views.data.dataviewpage.handleselectionchange(dataviewpage.java:323)
at org.eclipse.birt.report.designer.internal.ui.views.data.dataviewpage.performrequest(dataviewpage.java:288)
at org.eclipse.birt.report.designer.core.util.mediator.reportmediator.notifyrequest(reportmediator.java:125)
at org.eclipse.birt.report.designer.internal.ui.editors.parts.deferredgraphicalviewer.fireselectionchanged(deferredgraphicalviewer.java:317)
at org.eclipse.birt.report.designer.internal.ui.editors.parts.deferredgraphicalviewer.setselection(deferredgraphicalviewer.java:124)
at org.eclipse.birt.report.designer.internal.ui.util.uiutil.resetviewselection(uiutil.java:1114)
at org.eclipse.birt.report.designer.ui.editors.pages.reportlayouteditorformpage.onbroughttotop(reportlayouteditorformpage.java:313)
at org.eclipse.birt.report.designer.ui.editors.multipagereporteditor$5.run(multipagereporteditor.java:1108)
at org.eclipse.swt.widgets.runnablelock.run(runnablelock.java:35)
at org.eclipse.swt.widgets.synchronizer.runasyncmessages(synchronizer.java:134)
... 22 more
the report design is invalid, all the parameter default value is not in expression syntax. reassign to model team to check if it's a compatibility issue.
looks the compatibility doesn't work in the file. the file version is "3.2.20". but to make the compatibility work, the version should be "3.2.18". 

manually changed the <report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.18" id="1">. and the design works. 

doubt the file is corrupted when uses different versions of birt. please correct the design manually.
the attached report design is from another entry #293158 which is target to 2.5.2 rc1. please have a check, thanks.
see comment #3.
verified, closed.