Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


On 10/08/11 13:07, Steve Edmonds wrote:
Hi.

On 2011-08-10 14:00, Simon Cropper wrote:
On 10/08/11 10:22, Bill Gradwohl wrote:
On 08/09/2011 05:46 PM, Simon Cropper wrote:

*Has anyone encountered or heard of a similar problem?*

*Anyone got some ideas?*

Check out the bug I just created at
     https://bugs.freedesktop.org/show_bug.cgi?id=39930

I've been fighting this corruption issue for YEARS and can't get anyone
to look at it seriously.  They keep coming out with new releases, but
none of them ever solve these corruption problems.

When LO saves a file and then can't reopen it successfully, it is LO's
problem regardless of what an end user might have done.

They keep putting a new coat of paint on a rusty chassis and are
shocked, shocked when someone points out the rot.

--
Bill Gradwohl
Roatan, Honduras



Hi Bill,

I was aware of your issue but don't believe we are talking about the
same problem. My symptoms are quite different. I am not sure at
present whether the problem is a corrupt file or wonky OO/LO code.

I may be wrong, but I have always thought that a "Save As" saves in a
newly created file formatted from scratch. If a file that has been
"Saved As" still exhibits the problem I would think that 1. if the file
is corrupted LO is corrupting it and has a bug or 2. if the file is not
corrupted (you could delete a sheet in say OOO?) then the bug is in LO.
Either way LO has a bug.

steve


Steve,

1. I am not sure about 'Save as' myself. My testing though suggests it only converts or resets the internal file structure on conversion to another format. ODS to ODS does not appear to rewrite the internal structure.

2. the files created with 'Save as' does exhibit the problem. This indicates the problem is file specific and able to be transmitted to derivatives.

3. The problem can not be recreated in a freshly created ODS file, so in essence you could argue it is not a bug.

4. My gut feeling is the file structure is somehow corrupted. Nothing that would affect normal operation but shows up when conducting broadscale sheet manipulations. How this change has come about is unclear.

OK, to prove a point, I stripped everything out of a copy of the file except the tabs and underlying structure. I opened each tab, deleted the text and cleared the font / background / linework formatting using the toolbar options. Removed the freeze panes and an object (images or textboxes) from the sheet. Saved. Tried to delete a sheet and behold, wouldn't you guess it, the file saved OK.

This is a Seinfield moment I am currently holding my head in my hands repeating "serenity now! serenity now!"

OK. OK. This indicates that something has been added to the file in recent months that is causing the problem -- an image, some imported text... hmmmm......

Really the only input to this file is text/numbers entered via the keyboard or the importation of text/numbers via CSV downloaded from a bank account. I stripped these but it made no change.

 *The short version*

To cut a long process short I deleted a sheet then proceeded to clear the contents of other sheets progressively *until* I was able to save. This identified the sheet.

I then repeated this process until I identified a single cell. In fact it was a 'duplicate cell'. This cell has an associated picklist -- that is cell range with a variety of legitimate values. It also has a comment inserted. This comment is simply an explanation and reminder to do something. *Delete the comment* and the sheet saves as expected; undo the change and the error appears. I say 'duplicate' because I copied and paste this block to another location on the same sheet as a 'fixed' copy (as the original has VLOOKUPs that change based on picklist value) but neglected to omit the comments so they were duplicated.

 *Some additional testing*

1. Going back to some 'uncorrupted' files from 2009 I am unable to reproduce the error.

2. If I create a new file I can not reproduce the error.

3. It is necessary to delete both the original and copy of the comment in question. Deleting one or the other makes no difference, both must be deleted. inspection of the contents.xml in the archive only shows one comment (I have no idea if this is normal; I presume a reference to the 'comment' object was cmpies not the object).

4. Once the offending comment-pair are deleted then the file works as expected.

5. If you reinsert a comment in the sheet -- after saving, closing and reopening the 'corrupted' file, you get an error again.

6. If you insert a comment in other sheet. In most the save works but for a couple it does not. I can not find any visible similarity in the data, format or objects on these pages (the error is triggered on certain sheets only).

7. If you create a new sheet, copy the text/numbers/format//formulas to the new sheet and delete the offending 'corrupt sheet'. Deleting another sheet does not trigger the error. If you insert a comment however in the new sheet the error appears again.

8. If I create a new sheet and do nothing except insert a comment the error occurs.

 *The upshot*

Unless someone recognised these symptoms and can put forward some ideas, I am treating this as a corrupt file. I have drawn this conclusion because (a) I can only reproduce the error on the effected file, (b) the comment insert/delete trick is suggestive but not consistent (or at least from what I can tell) - random sheets cause the file save error if comments are inserted; inserting comments into new sheets also trigger the error.

I just hope that recreating this file does not corrupt the new file as I will need to copy blocks of text, numbers and formulas.

--
Cheers Simon

   Simon Cropper
   Principal Consultant
   Botanicus Australia Pty Ltd
   PO Box 160, Sunshine, VIC
   W: www.botanicusaustralia.com.au

--
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.