LibreOffice x64 edition installed with group policy extension (for computer, not for user). All office application start successfully, but when I start OLE server with CreateObject('com.sun.star.ServiceManager') - error 0x80010105.
Found the same report on Ask LibreOffice: https://ask.libreoffice.org/en/question/56531/ole-automation-in-libreoffice-5/
Attach to WinDbg and capturing a stack trace would be helpful...
Change back to UNCONFIRMED after you have provided the trace.
Same thing is happening to me here on Windows Server 2012 R2 with no extensions when trying to create the object in FoxPro.
I have a theory, though- does the ActiveX interface support calls to the 64-bit version from 32-bit programs?
Yep, that was my problem- had LibreOffice x64 installed, but was trying to call the ActiveX component from an x86 process, which does not work. Works fine when using LibreOffice x86 build instead.
currently the ActiveX library is built for both 32-bit and 64-bit
in a 32-bit LO build, but only for 64-bit in a 64-bit LO build.
*however* i think the ActiveX library isn't actually required here,
CreateObject("com.sun.star.ServiceManager") should only require
the UNO<->OLE automation bridge library, which had a 64-bit bug in 5.1.
this runs in a separate soffice.bin process so architecture of the
client process shouldn't matter.
probably a duplicate, should be fixed in current releases.
*** This bug has been marked as a duplicate of bug 99643 ***