I installed birt 2.3.1 on ganymede. I place ojdbc14.jar in the org.eclipse.birt.report.data.oda.jdbc_2.3.1.v20080827 plugin directory so that my jdbc driver would be visible to the report designer. All started out well - it opens up and works fine.<br />
<br />
I created a test report in the report designer having 2 fields.<br />
The query preview works - it returns results. However, when I try to preview the report, the preview screen returns<br />
<br />
<br />
Cannot open the connection for the driver: <br />
org.eclipse.birt.report.data.oda.jdbc. There is an error in get connection, invalid arguments in call<br />
<br />
<br />
If there were invalid arguments, why does the query preview return a result set? Is the viewer getting its connection from a different place than where the datasource and dataset get their connections?<br />
<br />
<br />
Since last entering this, I have found the issue and it is a bug. The __desginer parameter is not being passed on the url to the previewer in the birt eclipse ide. here is the output for birt 2.2.2 showing all parmters sent to the previewer:<br />
attributeBean is org.eclipse.birt.report.context.ViewerAttributeBean@1e7ed2d<br />
SoapURL is <a class='bbc_url' href='
http://127.0.0.1:53479/viewer/run?__report=C:\homeq-maven\projects\fraud\fraud-reporting\src\main\report\rptVpReviewCompleted.rptdesign&__format=html&__svg=false&__locale=en_US&__designer=true&__masterpage=true&__rtl=false&__maxrows=500&__maxlevels=50&__cubememsize=10&__resourceFolder=C:/homeq-maven/projects/fraud/fraud-reporting/src/main/&-1124381485&__svg=false&__rtl=false&__designer=true&__report=C:\homeq-maven\projects\fraud\fraud-reporting\src\main\report\rptVpReviewCompleted.rptdesign&__masterpage=true&__maxrows=500&__locale=en_US&__maxlevels=50&__cubememsize=10&__format=html&__resourceFolder=C:/homeq-maven/projects/fraud/fraud-reporting/src/main/'>http://127.0.0.1:53479/viewer/run?__report=C:\homeq-maven\projects\fraud\fraud-reporting\src\main\report\rptVpReviewCompleted.rptdesign&__format=html&__svg=false&__locale=en_US&__designer=true&__masterpage=true&__rtl=false&__maxrows=500&__maxlevels=50&__cubememsize=10&__resourceFolder=C:/homeq-maven/projects/fraud/fraud-reporting/src/main/&-1124381485&__svg=false&__rtl=false&__designer=true&__report=C:\homeq-maven\projects\fraud\fraud-reporting\src\main\report\rptVpReviewCompleted.rptdesign&__masterpage=true&__maxrows=500&__locale=en_US&__maxlevels=50&__cubememsize=10&__format=html&__resourceFolder=C:/homeq-maven/projects/fraud/fraud-reporting/src/main/</a><br />
parms...<br />
-1124381485 is <br />
__svg is false<br />
__rtl is false<br />
__designer is true<br />
__report is C:homeq-mavenprojectsfraudfraud-reportingsrcmainreportrptVpReviewCompleted.rptdesign<br />
__masterpage is true<br />
__maxrows is 500<br />
__locale is en_US<br />
__maxlevels is 50<br />
__cubememsize is 10<br />
__format is html<br />
__resourceFolder is C:/homeq-maven/projects/fraud/fraud-reporting/src/main/<br />
<br />
<br />
<br />
here is the output for birt 2.3.1 showing all parmters sent to the previewer:<br />
<br />
attributeBean is org.eclipse.birt.report.context.ViewerAttributeBean@8eb7f9<br />
SoapURL is <a class='bbc_url' href='
http://127.0.0.1:50384/viewer/run?__svg=false&__rtl=false&__report=C:\homeq-maven\projects\fraud\fraud-reporting\src\main\report\rptVpReviewCompleted.rptdesign&__masterpage=true&__format=html&__maxrowlevels=50&__locale=en_US&__maxrows=500&__maxcolumnlevels=50&__cubememsize=10&__resourceFolder=C:/homeq-maven/projects/fraud/fraud-reporting/src/main/&__dpi=96'>http://127.0.0.1:50384/viewer/run?__svg=false&__rtl=false&__report=C:\homeq-maven\projects\fraud\fraud-reporting\src\main\report\rptVpReviewCompleted.rptdesign&__masterpage=true&__format=html&__maxrowlevels=50&__locale=en_US&__maxrows=500&__maxcolumnlevels=50&__cubememsize=10&__resourceFolder=C:/homeq-maven/projects/fraud/fraud-reporting/src/main/&__dpi=96</a><br />
parms...<br />
__svg is false<br />
296980488 is <br />
__rtl is false<br />
__report is C:homeq-mavenprojectsfraudfraud-reportingsrcmainreportrptVpReviewCompleted.rptdesign<br />
__masterpage is true<br />
__format is html<br />
__maxrowlevels is 50<br />
__locale is en_US<br />
__maxrows is 500<br />
__maxcolumnlevels is 50<br />
__cubememsize is 10<br />
__resourceFolder is C:/homeq-maven/projects/fraud/fraud-reporting/src/main/<br />
__dpi is 96<br />
<br />
<br />
<br />
How do I get the __designer paramter to be sent to the previewer in birt 2.3.1 on ganymede?