Hi,
I am getting following exception while running BIRT from a Linux OS.
Caused by: org.eclipse.datatools.connectivity.oda.OdaException: no protocol: /home/lsingh/reporting/tmp/execution1279514184559/TDReport.xml
where "/home/lsingh/reporting/tmp/execution1279514184559/TDReport.xml" is my XML data file.
When i looked into the code of "org.eclipse.birt.report.data.oda.xml.util.XMLDataInputStreamCreator" class in the BIRT, I saw that the exeception is coming from following piece of code.
catch (MalformedURLException e)
{
throw new OdaException(e.getLocalizedMessage());
}
It means the code is trying to convert file path specified above into a URL and it fails.
So my question is how a non-windows path is converted into a URL? should it be prefixed with file:/// ?