build identifier: m20100211-1343

the resource path setup in birt designer is not working on preview mode.
if has multiple reports in one report project in separated folders the preview can't load the rptdesign if it's containing different resource link then relative path.
the following method call the moduleutil.checkversion() method, but it is not has the reosurce folder setup. it's generate nullpointerexception (load on rptlibrary).
org.eclipse.birt.report.designer.ui.editors.multipagereporteditor.addpages()
if the check disabled by directly on code, the resource locator get the exactly value of preferences resource folder option, for example {$project_loc}.
it is not resolving the variables, and cant load the rptdesign. it's generate nullpointerexception too (load on rptlibrary).
i know if, the resource folder empty in preferences the resource explorer working fine, because it is handling it as current project folder but the editor not working with relative path of project folder.
please fix this bug.

reproducible: always

steps to reproduce:
1. create a report project
2. create two subdirectory in project
3. create two rptdesign in each folder
4. create two subfolder in each folder for resources (name: resources)
5. set up the resource folder to {$project_loc}, or leave empty
6. create two rptlibrary in each resources folder
7. assign the each rptlibrary to the parent folder containing rptdesign
8. check the resource assignment in rptdesign source (be to relative from report project), because that is the setup.
9. open the rptdesign in designer
10., look the exception
