Created attachment 55918 [details]
The displayed error in the converter macro
The Document Converter is crashing when I try to open it.
I get a BASIC error (see screenshot I submitted) at this line:
oBinFilterComp = createUnoService( "com.sun.star.comp.office.BF_MigrateFilter" )
I reproduced this bug only on Windows OS (tested on Windows 7 x64 with LibO 3.5b0 to 3.5rc1).
Not reproducible on Linux OS:
- Tested with 3.5rc1
- Tested with the latest version I compiled from git
I can confirm this bug under Win XP Pro x86 SP3.
The BASIC error reports that it can't load library bf_migratefilterlo.dll
Checking the "program" folder, I can confirm that the dll is not there and in fact NONE of the bf*.dll that were included previously are there.
Perhaps LO need legacy filters to do the conversion. And they are not installed by default under MS-Windows. Did you install them ?
That said LO should not crash but it should display an error message.
Best regards. JBF
LO doesn't crash but display this error message : library bf_migratefilterlo.dll not found, as Pedro confirmed.
I don't know why all the bf*.dll files have been removed from the program folder.
This macro worked fine with LO 3.4.X.
I haven't installed additional filters. All the default components were selected during the installation : any checkboxs have been unchecked.
It helped me to install the optional component "Legacy filters".
One solution is to install them by default.
Another possibility is to hack the converter to use these filters only when available.
Workaround is easy => can't block the 3.5.0 release => reducing severity a bit.
The interesting thing is that it works in LO-3.4.5 even when "Legacy filters" are not installed. I wonder what has changed since there.
This is a dupe of bug 43644.
*** This bug has been marked as a duplicate of bug 43644 ***