Hello everyone , well i developed a number of reports using BIRT 3.7.0 on Eclipse Indigo .
However ,we had to switch to eclipse Kepler .
As a matter of fact i had to install BIRT on eclipse Kepler but found only BIRT 4.3.0 as the only version of BIRT available for eclipse Kepler. (plz correct me if i am wrong)
I installed the new BIRT successfully but when i try to generate an older report whic was created on BIRT 3.7.0 , i get the errors like:
2- There are errors evaluating script "row._outer._outer["ID_COMMS"]":
The outer query results does not exist.
This might be caused by a "_outer" reference in a query without parent query.
3- TypeError: Cannot call method "toString" of null
4- BIRT exception occurred. See next exception for more information.
Can not convert the value of Affiche to Integer type.
the reports is generated successfully when using BIRT 3.7.0. Can anybody please help on this one?
Sometimes with bug fixes and changes, things in old reports need to be fixed/changed. The bug fix issue would be something that was set up wrong initially, but BIRT was ignoring the problem, which once fixed, broke the report.
1 - Sounds like you have a column bound to a table that doesn't exist in your dataSet or something
2 - Find where you're using the row._outer._outer expression and make sure there is access to that binding
3 - Somewhere you're using .toString() has a null value being passed to it.
4 - It would appear that you've got a field defined as an integer that has a string value.
If you can attach the report having these errors, I might be able to help you find the problems.