https://bz.apache.org/ooo/show_bug.cgi?id=128551

--- Comment #2 from dam...@apache.org ---
Maybe sharedStrings.xml isn't accessible for some reason, like in bug 126720,
so strings can't be loaded.

Nope, debugging source/xls/workbookfragment.cxx:208 like I did in bug 126720
and going a bit further along oox::xls::WorkbookFragment::finalizeImport(),
then doing:

---snip---
(gdb) print getSharedStrings()
... std::vector of length 123253 ...
---snip---

so all the shared strings are loaded. I can't look at their contents though,
the RichString class doesn't make that easy.

But instead of looking at where data is coming in, let me look at where data is
going out into the spreadsheet.

Various methods on the SheetDataBuffer class look like they populate the
spreadsheet. A breakpoint on "SheetDataBuffer::setStringCell" never triggers
while loading this document, while it does trigger while loading other
documents that do show cell contents.

So the problem appears to be that some internal flow of data is broken, which
is stopping the parsed data from reaching the spreadsheet.

-- 
You are receiving this mail because:
You are the assignee for the issue.

Reply via email to