| Summary: | Chart not displayed if a column name contains a backslash | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Patrick Godeau <pgodeau> |
| Component: | BIRT | Assignee: | Heng Li <liheeng> |
| Status: | VERIFIED FIXED | QA Contact: | Xiaoying Gu <bluesoldier> |
| Severity: | normal | ||
| Priority: | P3 | CC: | bluesoldier, liheeng, wyan |
| Version: | 2.6.1 | ||
| Target Milestone: | 2.6.2 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | Obsolete | ||
|
Description
Patrick Godeau
(In reply to comment #0) > Build Identifier: 20100218-1602 > > If a dataset column name contains a backslash (for example "MY\COLUMN") and is > used in a chart value series, there are 2 problems: > - You must replace MY\COLUMN with MY\\COLUMN to fix the error about a binding > which does not exist. > - Then, the chart is displayed correctly in the preview, but not in the final > report which is empty. > > Reproducible: Always For reproduce purpose, which database were you using that allows the backslash in column name? I tried with scriptdataset and no matter I use \ or \\, chart preview dialog contains error. Is that possible you could attach a report design that use scriptdatasource or flatfile that can reproduce the case(2): >Then, the chart is displayed correctly in the preview, but not in the final report which is empty. Which BIRT build were you using? I can only reproduce the issue #1 in release BIRT 2.6.0 release build. Further more, in 2.6.0 release build, you can not create x-axis group even after change the column name to use "\\". But this issue has been resolved in latest 2.6.1 (v20100819-0630) This had been fixed in the latest check-ins. The cause is some special characters in binding name/column name don't be added backslash to ensure the string expression correct. Verified in daily build 2.6.2.v20101210 |