[Libreoffice-bugs] [Bug 53365] New: FILEOPEN / FILESAVE: Formula not editable in LO after import from DOCX and save to ODT

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Aug 11 10:03:42 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=53365

             Bug #: 53365
           Summary: FILEOPEN / FILESAVE: Formula not editable in LO after
                    import from DOCX and save to ODT
    Classification: Unclassified
           Product: LibreOffice
           Version: 3.5.4 release
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: filters and storage
        AssignedTo: libreoffice-bugs at lists.freedesktop.org
        ReportedBy: stephanv778 at gmail.com
                CC: l.lunak at suse.cz, vmiklos at suse.cz


Created attachment 65418
  --> https://bugs.freedesktop.org/attachment.cgi?id=65418
Example MSO 2007 document containing formulae

How to reproduce:
- Import DOCX document from attachment
- Both formulae are editable
- Save document as ODT
- Reload ODT in LO

Expected result:
- Both formulae are editable

Actual result:
- Only first formula is editable as formula
- The frame edit dialog appears when trying to edit the second formula

Settings under Options - Load/Save - Microsoft Office:

MathType to LibreOffice Math or reverse: "Load and convert the object" and
"Convert and save the object" are both checked.

The problem is actually worse with the original unstripped DOCX document.
There all formulae are replaced in the re-opened ODT with a square showing a
"Object ##" text.

Problem observed in: 
Libreoffice 3.5.4 on openSuSE 11.4 (64-bit)
Libreoffice-master version 3.7.0.0.alpha0+ (Build ID: 769e2b5) on openSuSE
11.4 (32-bit)
Libreoffice version 3.6.0.4 (Build ID: 360m1(Build:104)) on openSuSE 11.4
(32-bit)

My full debug master build produces these lines during the export to ODT

warn:legacy.osl:9892:1:/home/stephan/Software/libreoffice-master/core/starmath/source/mathmlexport.cxx:1485:
Warning: failed to export a node?
warn:legacy.osl:9892:1:/home/stephan/Software/libreoffice-master/core/unotools/source/config/configmgr.cxx:208:
OSL_ASSERT: items_.empty()

And on the reloading of the ODT

warn:legacy.osl:10126:1:/home/stephan/Software/libreoffice-master/core/comphelper/source/container/embeddedobjectcontainer.cxx:419:
A freshly create object should be running always!

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Libreoffice-bugs mailing list