failed to open the .rptdesign file.

java.lang.nullpointerexception
at org.eclipse.birt.report.designer.ui.editors.actions.pagesetaction.update(pagesetaction.java:48)
at org.eclipse.birt.report.designer.ui.editors.actions.pagesetaction.<init>(pagesetaction.java:33)
at org.eclipse.birt.report.designer.internal.ui.extension.formpagedef.<init>(formpagedef.java:59)
at org.eclipse.birt.report.designer.internal.ui.extension.editorcontributormanager.createformpagedeflist(editorcontributormanager.java:392)
at org.eclipse.birt.report.designer.internal.ui.extension.editorcontributormanager.createeditorcontributor(editorcontributormanager.java:263)
at org.eclipse.birt.report.designer.internal.ui.extension.editorcontributormanager.createeditorcontributormap(editorcontributormanager.java:241)
at org.eclipse.birt.report.designer.internal.ui.extension.editorcontributormanager.geteditorcontributor(editorcontributormanager.java:151)
at org.eclipse.birt.report.designer.ui.editors.actions.multipageeditoractionbarcontributor.createpagemenu(multipageeditoractionbarcontributor.java:264)
at org.eclipse.birt.report.designer.ui.editors.actions.multipageeditoractionbarcontributor.contributetomenu(multipageeditoractionbarcontributor.java:245)
at org.eclipse.ui.part.editoractionbarcontributor.init(editoractionbarcontributor.java:167)
at org.eclipse.ui.part.editoractionbarcontributor.init(editoractionbarcontributor.java:146)
at org.eclipse.ui.internal.editormanager.createeditoractionbars(editormanager.java:323)
at org.eclipse.ui.internal.editormanager.createsite(editormanager.java:790)
at org.eclipse.ui.internal.editorreference.createparthelper(editorreference.java:644)
at org.eclipse.ui.internal.editorreference.createpart(editorreference.java:462)
at org.eclipse.ui.internal.workbenchpartreference.getpart(workbenchpartreference.java:595)
at org.eclipse.ui.internal.editorreference.geteditor(editorreference.java:286)
at org.eclipse.ui.internal.workbenchpage.busyopeneditorbatched(workbenchpage.java:2857)
at org.eclipse.ui.internal.workbenchpage.busyopeneditor(workbenchpage.java:2762)
at org.eclipse.ui.internal.workbenchpage.access$11(workbenchpage.java:2754)
at org.eclipse.ui.internal.workbenchpage$10.run(workbenchpage.java:2705)
at org.eclipse.swt.custom.busyindicator.showwhile(busyindicator.java:70)
at org.eclipse.ui.internal.workbenchpage.openeditor(workbenchpage.java:2701)
at org.eclipse.ui.internal.workbenchpage.openeditor(workbenchpage.java:2685)
at org.eclipse.ui.internal.workbenchpage.openeditor(workbenchpage.java:2676)
at org.eclipse.ui.ide.ide.openeditor(ide.java:651)
at org.eclipse.ui.ide.ide.openeditor(ide.java:610)
at org.eclipse.ui.actions.openfileaction.openfile(openfileaction.java:99)
at org.eclipse.ui.actions.opensystemeditoraction.run(opensystemeditoraction.java:99)
at org.eclipse.ui.views.navigator.openactiongroup.rundefaultaction(openactiongroup.java:133)
at org.eclipse.ui.views.navigator.mainactiongroup.rundefaultaction(mainactiongroup.java:330)
at org.eclipse.ui.views.navigator.resourcenavigator.handleopen(resourcenavigator.java:787)
at org.eclipse.ui.views.navigator.resourcenavigator$6.open(resourcenavigator.java:499)
at org.eclipse.ui.openandlinkwitheditorhelper$internallistener.open(openandlinkwitheditorhelper.java:48)
at org.eclipse.jface.viewers.structuredviewer$2.run(structuredviewer.java:842)
at org.eclipse.core.runtime.saferunner.run(saferunner.java:42)
at org.eclipse.core.runtime.platform.run(platform.java:888)
at org.eclipse.ui.internal.jfaceutil$1.run(jfaceutil.java:48)
at org.eclipse.jface.util.saferunnable.run(saferunnable.java:175)
at org.eclipse.jface.viewers.structuredviewer.fireopen(structuredviewer.java:840)
at org.eclipse.jface.viewers.structuredviewer.handleopen(structuredviewer.java:1101)
at org.eclipse.jface.viewers.structuredviewer$6.handleopen(structuredviewer.java:1205)
at org.eclipse.jface.util.openstrategy.fireopenevent(openstrategy.java:264)
at org.eclipse.jface.util.openstrategy.access$2(openstrategy.java:258)
at org.eclipse.jface.util.openstrategy$1.handleevent(openstrategy.java:298)
at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)
at org.eclipse.swt.widgets.widget.sendevent(widget.java:1176)
at org.eclipse.swt.widgets.display.rundeferredevents(display.java:3493)
at org.eclipse.swt.widgets.display.readanddispatch(display.java:3112)
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:597)
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)
at org.eclipse.equinox.launcher.main.main(main.java:1287)




-- configuration details --
product: springsource tool suite 2.3.0.200912171331-release (com.springsource.sts.ide)
installed features:
 org.eclipse.platform 3.5.2.r35x_v20100210-0800-9heifzmfst-tien9hnygdwg1xn8ulh_jvcngb
can you upload the reportdesign file?
i can't provide the rptdesign file, sorry.

and every rptdesign file produce this same problem.

maybe there is a conflicts between sts[1] and birt

[1] sts: http://www.springsource.com/products/sts
