[Bug 43045] New: Mendeley plugin for MS Word 2010: error to any action
https://bugs.winehq.org/show_bug.cgi?id=43045 Bug ID: 43045 Summary: Mendeley plugin for MS Word 2010: error to any action Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: hiperdesign.hg(a)gmail.com Distribution: --- Created attachment 58206 --> https://bugs.winehq.org/attachment.cgi?id=58206 wine186_output_mendeley_word_plugin_20170517 This issue was already reported some years ago as bug 32315, but it was closed without an actual fix. To sum up: I can successfully install MS Office, Mendeley and the Mendeley Word plugin, but if I click on "References" in Word, I get the following as a "Microsoft Visual Basic" error: Run-time error 429: ActiveX component can't create object. Then, if I click on anything in the Mendeley Cite-O-Matic section, I get the following as a "Mendeley Word Plugin Problem" (notice the different headers): ActiveX component can't create object ( 429) in MendeleyPlugin. For more help, visit http://support.mendeley.com This essentially renders the complete Word plugin unusable. I have experienced this error in Wine 1.8.6 as well as 2.8, while in bug 32315 the same error (although with slightly different wine output) was reported for versions 1.7.x I attach the wine output as well. (First two lines were output during clicking "References", last three while clicking "Insert citation".) Thank you in advance if you decide to look into this, currently this is the only thing that keeps me from using Wine. Config: openSUSE 42.1 Wine 1.8.6 (with vcrun6, wsh57 and corefonts installed, version set to Windows 7) or Wine 2.8 MS Office 2010 (32bit) Mendeley 1.17.9 (download here: https://www.mendeley.com/download-mendeley-desktop/, install word plugin with Tools/Install MS Word Plugin) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43045 --- Comment #1 from David <hiperdesign.hg(a)gmail.com> --- Created attachment 58207 --> https://bugs.winehq.org/attachment.cgi?id=58207 wine28_output_mendeley_word_plugin_20170517 I have reproduced the error in Wine 2.8 as well, see this attachment. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43045 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair(a)hotmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43045 --- Comment #2 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Comment on attachment 58207 --> https://bugs.winehq.org/attachment.cgi?id=58207 wine28_output_mendeley_word_plugin_20170517
fixme:ole:CLSIDFromProgIDEx L"MendeleyWordPlugin.PluginComServer.1",0x32bd70: semi-stub
Does this registry enter exist? Also a +ole,+typelib,+msxml log might provide more incite. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43045 --- Comment #3 from David <hiperdesign.hg(a)gmail.com> --- Created attachment 58217 --> https://bugs.winehq.org/attachment.cgi?id=58217 wine28_verbose_output_mendeley_word_plugin_20170519 In reply to Alistair's comment: In the registry, I have found a string value in HKEY_USERS/Software/Classes/CLSID/ProgID with the following parameters: Name: (Default) Type: REG_SZ Data: MendeleyWordPlugin.PluginComServer.1 So I would say yes, it exists. I attach the log with the extra output (it is HUGE, so I had to compress it). Unfortunately I cannot specify the line where the output to the click actions starts, but I have noticed that at some point it misses a "MendeleyWordPlugin.PluginComServer.1" file from the My Documents folder. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43045 --- Comment #4 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Thanks.
From the log
fixme:ole:CLSIDFromProgIDEx L"MendeleyWordPlugin.PluginComServer.1",0x32bd70: semi-stub warn:ole:clsid_from_string_reg couldn't open key for ProgID L"MendeleyWordPlugin.PluginComServer.1" trace:ole:SysAllocStringLen (null) .... trace:ole:ITypeInfo_fnInvoke [retval] value: 0x7a63ec8 {VT_DISPATCH|VT_BYREF 0x32c4d8} warn:ole:ITypeInfo_fnInvoke invoked function failed with error 0x80070057 ... fixme:msxml:domdoc_setProperty Unknown property L"MultipleErrorMessages" ... At a guess it's the object not being created correctly. Is Mendeley addin for 32 or 64 bits? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43045 --- Comment #5 from David <hiperdesign.hg(a)gmail.com> --- (In reply to Alistair Leslie-Hughes from comment #4)
Thanks.
From the log
fixme:ole:CLSIDFromProgIDEx L"MendeleyWordPlugin.PluginComServer.1",0x32bd70: semi-stub warn:ole:clsid_from_string_reg couldn't open key for ProgID L"MendeleyWordPlugin.PluginComServer.1" trace:ole:SysAllocStringLen (null)
.... trace:ole:ITypeInfo_fnInvoke [retval] value: 0x7a63ec8 {VT_DISPATCH|VT_BYREF 0x32c4d8} warn:ole:ITypeInfo_fnInvoke invoked function failed with error 0x80070057
... fixme:msxml:domdoc_setProperty Unknown property L"MultipleErrorMessages"
...
At a guess it's the object not being created correctly.
Is Mendeley addin for 32 or 64 bits?
It's for 32 bits. In lack of a better idea, I tried creating an empty file in the My Documents folder with the name "MendeleyWordPlugin.PluginComServer.1", but of course it didn't solve the problem. In the meantime, I also contacted Mendeley Support: they have suggested to enable ActiveX controls, but I couldn't do that in Internet settings, since - as I've noticed - Wine has a quite limited implementation of the Control panel. I also tried it in the settings of Word 2010 (Trust Center Settings/ActiveX settings), but still no luck. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43045 freecube(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |freecube(a)gmail.com --- Comment #6 from freecube(a)gmail.com --- I am also affected by this bug. I would *very* much appreciate it being fixed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43045 Fernando Lopez Hernadez <fclh365(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fclh365(a)yahoo.com --- Comment #7 from Fernando Lopez Hernadez <fclh365(a)yahoo.com> --- I am obtaining this message when Office 2010 tries to communicate with Mendeley: 04e4:fixme:ole:CLSIDFromProgIDEx L"MendeleyWordPlugin.PluginComServer.1", 0021C864: semi-stub 04e4:fixme:ole:CLSIDFromProgIDEx L"MendeleyWordPlugin.PluginComServer.1", 0021C854: semi-stub 04e4:fixme:ole:CLSIDFromProgIDEx L"WScript.Shell", 0021C8C0: semi-stub 04e4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\wshom.ocx" at 0ED20000: builtin It seams that Word cannot instantiate the MendeleyWordPlugin object. This problem is what prevents the use of Mendeley's main functionality, which is access the bibliography from Word. Can any WineHQ developer take a look at it? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla