|
Chris Ducharme
Posts: 56
Joined: 2013-05-09
|
Hi
We have an add-in that seems to be failing during the loading. Then we do a installation repair and it starts working.
It is on the same machine and sometimes it works, sometimes it does not.
Any ideas that might help?
Then adxloader.log for when it does not load correctly:
Add-in Express Loader Log File: 04/03/2018 08:57:04:602
Startup directory: C:\Program Files (x86)\Minisoft\ARCS\
Loader version: 8.6.4408.0
Operating System: Microsoft Windows 7 Service Pack 1 (build 7601), 64-bit
Process Owner: Administrator
Command Line: "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE"
Run 'As Administrator': No
Process Elevated: No
Integrity Level: Medium
UAC (User Account Control): On
------------------------------------------------------------------------
08:57:04:606 6720 8592 Start.
08:57:04:607 6720 8592 Creating a new instance of the add-in loader.
08:57:04:607 6720 8592 Loading mscoree.dll
08:57:04:608 6720 8592 Success.
08:57:04:608 6720 8592 Loading the configuration from the system registry.
08:57:04:609 6720 8592 Getting the latest CLR version.
08:57:04:610 6720 8592 The latest CLR version is 'v4.0.30319'.
08:57:04:610 6720 8592 The configuration has been loaded successfully.
08:57:04:611 6720 8592 Runtime version: v4.0.30319.
08:57:04:611 6720 8592 Assembly name: ARCSOutlookAddIn.
08:57:04:611 6720 8592 Class name: ARCSOutlookAddIn.AddinModule.
08:57:04:611 6720 8592 Registry key: CLSID\{D482895D-CBD2-4261-9CE3-3B82BF229DED}.
08:57:04:956 6720 8592 Attempting to create a new instance of the managed add-in class: CLR - v4.0.30319
08:57:04:956 6720 8592 Loading CLR: v4.0.30319.
08:57:04:956 6720 8592 Calling CLRCreateInstance method.
08:57:04:956 6720 8592 Success.
08:57:04:956 6720 8592 Calling GetRuntime method.
08:57:04:957 6720 8592 Success.
08:57:04:957 6720 8592 Checking if the hosting API of .NET Framework v4.0 beta is installed.
08:57:04:957 6720 8592 The hosting API is up to date.
08:57:04:958 6720 8592 Calling GetInterface method for the CorRuntimeHost interface.
08:57:04:959 6720 8592 Error code: 0x80131022
Then we do the repair and:
Add-in Express Loader Log File: 04/03/2018 09:07:00:803
Startup directory: C:\Program Files (x86)\Minisoft\ARCS\
Loader version: 8.6.4408.0
Operating System: Microsoft Windows 7 Service Pack 1 (build 7601), 64-bit
Process Owner: Administrator
Command Line: "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE"
Run 'As Administrator': No
Process Elevated: No
Integrity Level: Medium
UAC (User Account Control): On
------------------------------------------------------------------------
09:07:00:808 6608 4384 Start.
09:07:00:808 6608 4384 Creating a new instance of the add-in loader.
09:07:00:809 6608 4384 Loading mscoree.dll
09:07:00:810 6608 4384 Success.
09:07:00:810 6608 4384 Loading the configuration from the system registry.
09:07:00:810 6608 4384 Getting the latest CLR version.
09:07:00:812 6608 4384 The latest CLR version is 'v4.0.30319'.
09:07:00:812 6608 4384 The configuration has been loaded successfully.
09:07:00:812 6608 4384 Runtime version: v4.0.30319.
09:07:00:812 6608 4384 Assembly name: ARCSOutlookAddIn.
09:07:00:812 6608 4384 Class name: ARCSOutlookAddIn.AddinModule.
09:07:00:812 6608 4384 Registry key: CLSID\{D482895D-CBD2-4261-9CE3-3B82BF229DED}.
09:07:00:938 6608 4384 Attempting to create a new instance of the managed add-in class: CLR - v4.0.30319
09:07:00:938 6608 4384 Loading CLR: v4.0.30319.
09:07:00:938 6608 4384 Calling CLRCreateInstance method.
09:07:00:938 6608 4384 Success.
09:07:00:938 6608 4384 Calling GetRuntime method.
09:07:00:938 6608 4384 Success.
09:07:00:938 6608 4384 Checking if the hosting API of .NET Framework v4.0 beta is installed.
09:07:00:938 6608 4384 The hosting API is up to date.
09:07:00:939 6608 4384 Calling GetInterface method for the CorRuntimeHost interface.
09:07:00:939 6608 4384 Success.
09:07:00:939 6608 4384 Starting CLR...
09:07:00:939 6608 4384 Success.
09:07:00:939 6608 4384 Getting the CLR version.
09:07:00:939 6608 4384 The CLR v4.0.30319 has been initialized successfully.
09:07:00:939 6608 4384 Creating a new domain setup.
09:07:00:941 6608 4384 Success.
09:07:00:941 6608 4384 Getting the add-in directory.
09:07:00:941 6608 4384 Success. The directory is 'C:\Program Files (x86)\Minisoft\ARCS\'
09:07:00:945 6608 4384 The 'shadow copy' is disabled.
09:07:00:945 6608 4384 Creating a new application domain.
09:07:00:955 6608 4384 Success.
09:07:00:955 6608 4384 Creating an instance of the managed class. Assembly identity: 'ARCSOutlookAddIn'
09:07:01:223 6608 4384 Success.
09:07:01:223 6608 4384 Unwrapping the managed class.
09:07:01:230 6608 4384 Success.
09:07:01:230 6608 4384 Querying the add-in extensibility.
09:07:01:230 6608 4384 Success.
09:07:01:230 6608 4384 Querying the custom task panes.
09:07:01:230 6608 4384 Success.
09:07:01:230 6608 4384 Querying the ribbon extensibility.
09:07:01:230 6608 4384 Success.
09:07:01:231 6608 4384 Querying the form regions.
09:07:01:231 6608 4384 Success.
09:07:01:231 6608 4384 Querying the encryption provider.
09:07:01:231 6608 4384 The 'EncryptionProvider' interface is not supported.
09:07:01:231 6608 4384 Getting the dispid of the 'Dispose' method.
09:07:01:237 6608 4384 Success.
09:07:01:237 6608 4384 The instance of the managed add-in class has been created successfully.
Thanks
Chris |
|
Posted 03 Apr, 2018 11:35:50
|
|
Top
|
|
Andrei Smolin
Add-in Express team
Posts: 18793
Joined: 2006-05-11
|
|
Posted 04 Apr, 2018 02:28:25
|
|
Top
|
|
Andrei Smolin
Add-in Express team
Posts: 18793
Joined: 2006-05-11
|
Also, make sure you don't deploy a .TLB file with your add-in (unless you deploy such a file on purpose).
Andrei Smolin
Add-in Express Team Leader |
|
Posted 04 Apr, 2018 02:32:06
|
|
Top
|
|
Chris Ducharme
Posts: 56
Joined: 2013-05-09
|
I tried your suggestions, and there we are still having the problem.
Here is a little more info from the QA tester that is having the problem. It only appears to be happening on one machine. Tested on other machines.
It seems to install far enough that it appears in the outlook Active Applications Add-in section, but when you press the "Add in options" button, it comes up with the "There are no add-in property pages to display." message box. |
|
Posted 05 Apr, 2018 11:00:42
|
|
Top
|
|
Andrei Smolin
Add-in Express team
Posts: 18793
Joined: 2006-05-11
|
Hello Chris,
1. When you install the add-in, the adxregistrator.exe custom action is run; it registers the add-in in registry keys mentioned in adxregistrator.log. Repairing the add-in doesn't run custom actions; this only updates the files deployed. That is, the issue may be caused by something on the registration phase or it may relate to the files deployed. Please reinstall the add-in, reproduce the issue, and send me adxregistrator.lpg. I wonder how many files beside those listed in section Files to Deploy at https://www.add-in-express.com/docs/net-deployment-considerations.php#files? Do you deploy any .NET Framework assemblies? Please provide adxloader.dll.manifest of your add-in.
2. 0x80131022 stands for Invalid operation; see https://blogs.msdn.microsoft.com/yizhang/2010/12/17/interpreting-hresults-returned-from-netclr-0x8013xxxx/. Could you please confirm that the issue occurs even if there's no other COM add-ins enabled when the add-in starts for the first time?
Chris Ducharme writes:
but when you press the "Add in options" button, it comes up with the "There are no add-in property pages to display." message box.
This is normal: none of the loaded add-ins adds a property page to that dialog.
Andrei Smolin
Add-in Express Team Leader |
|
Posted 06 Apr, 2018 03:47:29
|
|
Top
|
|
Chris Ducharme
Posts: 56
Joined: 2013-05-09
|
I got some time to work on this and our add-in seems to be conflicting with another add-in.
Then add-in is "Microsoft Teams Meeting Add-in for Microsoft Office", is there something i can do to make our add-in work with their add-in?
Thanks
Chris. |
|
Posted 10 Apr, 2018 09:27:14
|
|
Top
|
|
Andrei Smolin
Add-in Express team
Posts: 18793
Joined: 2006-05-11
|
I've got that add-in installed on my machine. The issue doesn't seemingly occur for me. The add-ins I have use adxloader version 8.7 and above. I suggest that you install the latest Add-in Express build; see https://www.add-in-express.com/downloads/adxnet.php.
Andrei Smolin
Add-in Express Team Leader |
|
Posted 10 Apr, 2018 10:38:59
|
|
Top
|
|
Chris Ducharme
Posts: 56
Joined: 2013-05-09
|
I installed the latest version and it seemed to fix the problem. Thanks for the help. |
|
Posted 12 Apr, 2018 10:26:15
|
|
Top
|
|
Andrei Smolin
Add-in Express team
Posts: 18793
Joined: 2006-05-11
|
You are welcome!
Andrei Smolin
Add-in Express Team Leader |
|
Posted 13 Apr, 2018 08:14:59
|
|
Top
|
|