Apache OpenOffice (AOO) Bugzilla – Issue 13760
silent data corruption: swriter changes hyperlink saving via HTTP
Last modified: 2013-08-07 14:44:28 UTC
Steps to reproduce: **You need a webDAV server running to Save the document via HTTP. I have one available internal to Sun referenced below. It's the Jakarta Slide server available from http://jakarta.apache.org/slide/ -- or you can download and install TomCat. It includes Slide. - Load a document via webDAV, eg: http://iceland.central:8080/webdav/InfoDoc_94782.sxw - Create some example content - Highlight a word and select Insert->Hyperlink from the toolbar - Make the hyperlink target http://openoffice.org or something - Click Apply and Close on the Hyperlink dialogue - Click Save - Mouseover the hyperlink shows the correct target - Close the document using File->Close - Load the document again via webDAV, eg: http://iceland.central:8080/webdav/InfoDoc_94782.sxw - Mouseover the hyperlink shows the URL for the webDAV server, not the hyperlink specified by the user. This is a bug. It should be noted that I have automatic URL recognition disabled in Tools->AutoCorrect/Autoformat->Options.
I've tested and confirmed this issue on Solaris 8. I will try to test it on Win98 at some point soon.
I have tested and confirmed this bug on Windows98, so I'm changing the OS and Platform values to "All". Since this issue involves potentially unrecoverable silent data (content) corruption, I am raising the priority of this issue to P1. My team is using StarOffice for a CMS/knowledgebase application and this bug could lead to corruption of hundreds of articles and almost 1,000 links. These links would need to be reconstructed one-by-one, by hand. *If* backups are available.
It doesn't make a P1 because of that... ES->JA: please be so can to analyze this "extra wurst"
Joost->Kai: as discussed this could be something for you. Please have a look at it.
KSO: It's a bug in INetURLObject::SubString::equals()
KSO: As we have a loss of data here this is a P2.
Fixed.
.
Checked and verified in cws uno4 -> OK !
Checked in srx645m14 -> OK, closed !