Apache OpenOffice (AOO) Bugzilla – Issue 59297
Wrong Range String in File if saving copied charts
Last modified: 2013-02-24 21:21:37 UTC
1) Open a spreadsheet and create a chart from spreadsheet data. 2) Create a Writer, Impress or Clac document. 2b) If you created a calc put some data in the cell range which was used for chart in the starting document. 3) Copy the Chart from document 1 and paste it into the new Writer, Impress or Calc document. In Writer and Impress the chart now seems to have own data, which it should. If copied to the calc document the chart comes into an invalid state. It is not possible to open the own data dialog and the chart does not react to changes of data in the calc range. 4) Save the new document with the pasted chart. -> At the plot-area elemenet the cell-range-address contains the range from the original spreadsheet. This is wrong. The range should be empty or point to local table data.
accepted
Will not be fixed for OOo 2.0.2 Files created with OOo 2.0 or OOo 2.0.1 and saved with OOo 2.0.2 will get corrupted due to a missing working fileformat versioning. When a file is created with OOo 2.0 and loaded with a version containing these fixes and saved again, the files will get corrupted, because the OLE objects are just copied as they are (saved with OOo 2.0), but the parent document is re-saved with the new version. As OLE objects have no own meta information, they inherit it from their parent which in this case (the default) is wrong.
Changed Target to 2.x
This is fixed in the new chart (Milestone 10). For old charts we have to be able to deal with this anyway, so I see no reason to fix this for OOo 2.1 Set to TASK, as this was fixed by the reimplementation
->JSI: Please verify, that the plot-area does not contain a table:cell-range-address attribute in the chart contained in Impress after the described creation via the clipboard. You test this kind of things, right? If not, send it back or to someone else for verification.
changed target to 2.3
changed issue type to defect
Created attachment 44926 [details] test case
I have validated the behaviour. see test case. Also the Impress chart does not have a "table:cell-range-address" tag.
the chart includes a table:cell-range-address="local-table.$A$2:.$A$4" and not a spreadsheet address.
Verified fixed in OOH680_m5; closing