description:
[smoke]sample data source can not be used

build number: 2.5.2.v20090108-0630

steps to reproduce:
1, new a sample data source
2, test connection

expected result:
connection testing successful.

actual result:
error happened when testing connection and sample db can not be used

error log:
org.eclipse.birt.report.data.oda.jdbc.jdbcexception: failed to start database 'c:\docume~1\tianli~1\locals~1\temp\/birtsampledb_1262928983821_c5b9bd/birtsample', see the next exception for details.
	at org.eclipse.birt.report.data.oda.jdbc.jdbcdrivermanager.testconnection(jdbcdrivermanager.java:644)
	at org.eclipse.birt.report.data.oda.jdbc.ui.util.driverloader.testconnection(driverloader.java:120)
	at org.eclipse.birt.report.data.oda.jdbc.ui.util.driverloader.testconnection(driverloader.java:133)
	at org.eclipse.birt.report.data.oda.jdbc.ui.profile.jdbcselectionpagehelper.testconnection(jdbcselectionpagehelper.java:653)
	at org.eclipse.birt.report.data.oda.jdbc.ui.profile.jdbcselectionpagehelper.access$7(jdbcselectionpagehelper.java:627)
	at org.eclipse.birt.report.data.oda.jdbc.ui.profile.jdbcselectionpagehelper$7.widgetselected(jdbcselectionpagehelper.java:549)
	at org.eclipse.swt.widgets.typedlistener.handleevent(typedlistener.java:228)
	at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)
	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1003)
	at org.eclipse.swt.widgets.display.rundeferredevents(display.java:3880)
	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3473)
	at org.eclipse.jface.window.window.runeventloop(window.java:825)
	at org.eclipse.jface.window.window.open(window.java:801)
	at org.eclipse.birt.report.designer.ui.dialogs.basedialog.open(basedialog.java:110)
	at org.eclipse.birt.report.designer.data.ui.providers.editabledatasourcenodeprovider.performedit(editabledatasourcenodeprovider.java:72)
	at org.eclipse.birt.report.designer.internal.ui.views.defaultnodeprovider.performrequest(defaultnodeprovider.java:432)
	at org.eclipse.birt.report.designer.internal.ui.views.actions.editaction.doaction(editaction.java:90)
	at org.eclipse.birt.report.designer.internal.ui.views.actions.abstractelementaction.run(abstractelementaction.java:70)
	at org.eclipse.birt.report.designer.internal.ui.views.renamelistener.doubleclick(renamelistener.java:214)
	at org.eclipse.jface.viewers.structuredviewer$1.run(structuredviewer.java:821)
	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.firedoubleclick(structuredviewer.java:819)
	at org.eclipse.jface.viewers.abstracttreeviewer.handledoubleselect(abstracttreeviewer.java:1419)
	at org.eclipse.jface.viewers.structuredviewer$4.widgetdefaultselected(structuredviewer.java:1195)
	at org.eclipse.jface.util.openstrategy.firedefaultselectionevent(openstrategy.java:238)
	at org.eclipse.jface.util.openstrategy.access$0(openstrategy.java:235)
	at org.eclipse.jface.util.openstrategy$1.handleevent(openstrategy.java:296)
	at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)
	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1003)
	at org.eclipse.swt.widgets.display.rundeferredevents(display.java:3880)
	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3473)
	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(unknown source)
	at sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)
	at java.lang.reflect.method.invoke(unknown source)
	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)
update tag for org.apache.derby.core plugin
verified in 2.5.2 v20100111 build