Add-In Express Regions: out of memory exception?

Add-in Express™ Support Service
That's what is more important than anything else

Add-In Express Regions: out of memory exception?
 
Alex Baukov


Guest


Hi,
I'm developing add-in using Add-In Express Regions (adxxvsto-v202-b2144-vs-std.msi) for creating some additional field and button for the meeting window.
It already works successfully on some real and virtual machines that we used for testing.
Though, when we tried to install it on another machine (with 32-bit Windows 7 and Outlook 2007) it gives the following error after clicking to install Office customization.
It's definitely enough memory on this machine (only Outlook is running), so the reason is something else. I'm not sure what on this machine is different from the others where the add-in works successfully. We already tried on the same OS (32-bit Windows 7 with Outlook 2007) and it worked perfectly. The exception throws in some code unaccessible for me, so I'm totally not sure how to debug this.
Here are the details of error:

System Info:
===========

AdditionalVersionIdentifier:
Outlook version: 12.0.0.6680
Registered message WM_ADX_TEST=49764
Registered message WM_ADX_SEARCH_WINDOW_ENGINE_HIDE=49765
Registered message WM_ADX_SEARCH_WINDOW_ENGINE_SHOW=49766
Registered message WM_ADXDELETEEMULATEWINDOW=49767
Registered message WM_ADX_WINDOW_ENGINE_HIDE=49768
Registered message WM_ADX_WORDEDITOR_HIDE=49769
Registered message WM_REMOVECONTROLLEDRESIZEWINDOW=49770
Registered message WM_NET_ShowChildWindowMessage=49771
Registered message WM_ADX_NeedRefreshFoldersMessage=49772
Registered message WM_ADX_CLOSE_SERVICE_FORM_FOR_NOT_WORD_INSPECTOR=49773
Registered message WM_ADX_CLOSE_SUPERGRID_SERVICE_FORM=49774
Registered message WM_ADX_CLOSE_READINGPANE_SERVICE_FORM=49775
Registered message WM_INFORMTOSHOWDOCKLAYOUT=49776
Registered message WM_ADX_ADDSEARCHENGINE=49777
Registered message WM_ADX_DESTROY_EMBEDED_WINDOW=49778
Registered message WM_ADX_READING_PANE_HIDE_FROM_SBCLS=49779
Registered message WM_ADX_READING_PANE_SHOW=49780
Registered message WM_ADX_READING_PANE_HIDE=49781
Registered message WM_ADXDELPROC=49782
Registered message WM_ADXSETOLDPROC=49783
Registered message WM_ADXSETNEWPROC=49784
Registered message WM_ADXGETCONTAINERFORM=49785
Registered message WM_ADXADDFORM=49786
Registered message WM_ADXDELETEFORM=49787
Registered message WM_ADXSETCONTAINER=49788
Registered message WM_ADXGETAPPWINDOWPOS=49789
Registered message WM_ADXGETREGIONPARAM=49790
Registered message WM_ADXGETREGIONSIZE=49791
Registered message WM_ADXSETREGIONPARAM=49792
Registered message WM_ADXUPDATEFORMPARAM=49793
Registered message WM_ADXSETMAINPOS=49794
Registered message WM_ADXCLOSEAPPWINDOW=49795
Registered message WM_ADXSETLATESTPROC=49796
Registered message WM_ADXEXIST=49797
Registered message WM_ADXEXISTLAYOUT=49798
Registered message WM_ADXEXISTSERVICEFORM=49799
Registered message WM_ADXWMIGETCONTROL=49800
Registered message WM_ADXWMIPOSCHANGE=49801
Registered message WM_ADXWMISETPOS=49802
Registered message WM_ADXCOMMAND=49803
Registered message WM_ADXMANAGERCOMMAND=49804
Registered message WM_ADXMOUSELEAVE=49805
Registered message WM_MSO_BROADCASTCHANGE=49638
Registered message WM_ADXSETACTIVATE=49806
Registered message WM_ADXGETTYPESUBCLASS=49807
Registered message WM_ADXCLOSEBUTTONCLICK=49808
Registered message WM_ADXHIDEALLREGIONFORMS=49809
Registered message WM_ADXGETPICTURE=49810
Registered message WM_ADXSUPPORTMINIMIZE=49811
Registered message WM_ADXCONTAINERSHOWFLOATING=49812
Registered message WM_ADXCONTAINERHIDEFLOATING=49813
Registered message WM_ADXSHOWFLOATING=49814
Registered message WM_ADXHIDEFLOATING=49815
Registered message WM_ADXSETFLOATINGPOS=49816
Registered message WM_ADXGETDRAGLAYOUTPARAMS=49817
Registered message WM_ADXSETDRAGFORM=49818
Registered message WM_ADXSETDRAGITEMS=49819
Registered message WM_ADXGETFORMDEFAULTSIZE=49820
Registered message WM_ADXDRAGOVERMINIMIZED=49821
Registered message WM_ADXREDESIGNSUPPORT=49822
Registered message WM_ADXUPDATECLIPREGION=49823
Registered message WM_ADXCTP_VISIBLECHANGED=49824
Registered message WM_ADXMAYBEWORDVIEWWASCHANGED=49825
Registered message WM_ADXSTARTTRANSACTION=49826
Registered message WM_ADXENDTRANSACTION=49827
Registered message WM_ADXSWAPCONTROLLER=49828
Registered message WM_ADXCONTAINERREFRESH=49829
Registered message WM_ADXGETCAPTION=49830
Registered message WM_ADXHOSTVISIBLE=49831
Registered message WM_ADX_GET_ACTUAL_INSPECTORS_COUNT=49832
Registered message WM_ADX_UPDATE_LATEST_KNOWN_INSPECTORS_COUNT=49833
Registered message WM_ADX_FIND_OUTSIDE_INSPECTOR=49834
Exceptions:
===========

ADXOlFormsManager.DoAddinInitialize: Exception has been thrown by the target of an invocation.
Exception time: 1/31/2014 3:33:51 PM
at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at AddinExpress.OL.ADXOlExplorerArguments.InitCurrentView()
at AddinExpress.OL.ADXOlExplorerArguments..ctor(ADXOlFormsManager FormsManager, Object ExplorerObj, ADXOlCodeContext CodeContext)
at AddinExpress.OL.ADXOlFormsManager.DoAddinInitialize(Object sender, EventArgs ea)

AddinExpress.OL.ADXOlFormsManager error: Exception has been thrown by the target of an invocation.
Exception time: 1/31/2014 3:33:51 PM

AddinExpress.OL.ADXOlFormsManager error: Exception has been thrown by the target of an invocation.
Error occured in ADXOlFormsManager.DoAddinInitialize . See 'Details' section to get more detailed information about the error.
Detailed technical information follows:
---
(Inner Exception)
Date and Time: 1/31/2014 3:33:51 PM
Machine Name: US0004511-7001
IP Address: 10.18.210.55
Current User: US\dportaria

Application Domain: K360.vsto
Assembly Codebase: file:///C:/Users/dportaria/AppData/Local/Apps/2.0/91JMPEM4.46Y/9QNCQXM9.7C0/k360.vsto_0e7a9021b97ff6ac_0001.0000_39dca60690384d04/AddinExpress.Outlook.Regions.DLL
Assembly Full Name: AddinExpress.Outlook.Regions, Version=2.2.2144.2010, Culture=neutral, PublicKeyToken=e69a7e0f3592d2b8
Assembly Version: 2.2.2144.2010
Assembly Build Date: 11/14/2005 1:07:00 AM

Exception Source: Microsoft Office Outlook
Exception Type: System.OutOfMemoryException
Exception Message: Out of memory or system resources. Close some windows or programs and try again.
Exception Target Site: Object reference not set to an instance of an object.

---- Stack Trace ----



(Outer Exception)
Date and Time: 1/31/2014 3:33:51 PM
Machine Name: US0004511-7001
IP Address: 10.18.210.55
Current User: US\dportaria

Application Domain: K360.vsto
Assembly Codebase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
Assembly Full Name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Assembly Version: 4.0.0.0
Assembly Build Date: 4/26/2013 6:13:40 AM

Exception Source: mscorlib
Exception Type: System.Reflection.TargetInvocationException
Exception Message: Exception has been thrown by the target of an invocation.
Exception Target Site: InvokeDispMethod

---- Stack Trace ----
System.RuntimeType.InvokeDispMethod(name As String, invokeAttr As BindingFlags, target As Object, args As Object[], byrefModifiers As Boolean[], culture As Int32, namedParameters As String[])
AddinExpress.Outlook.Regions.DLL: N 00000 (0x0) JIT
System.RuntimeType.InvokeMember(name As String, bindingFlags As BindingFlags, binder As Binder, target As Object, providedArgs As Object[], modifiers As ParameterModifier[], culture As CultureInfo, namedParams As String[])
AddinExpress.Outlook.Regions.DLL: N 0491 (0x1EB) IL
AddinExpress.OL.ADXOlExplorerArguments.InitCurrentView()
AddinExpress.Outlook.Regions.DLL: N 0015 (0xF) IL
AddinExpress.OL.ADXOlExplorerArguments..ctor(FormsManager As ADXOlFormsManager, ExplorerObj As Object, CodeContext As ADXOlCodeContext)
AddinExpress.Outlook.Regions.DLL: N 0257 (0x101) IL
AddinExpress.OL.ADXOlFormsManager.DoAddinInitialize(sender As Object, ea As EventArgs)
AddinExpress.Outlook.Regions.DLL: N 1477 (0x5C5) IL




Log:
===========

1/31/2014 3:33:51 PM 1 ----
1/31/2014 3:33:51 PM 1 ----{-Event IExplorerEvents_10.FolderSwitch
1/31/2014 3:33:51 PM 1 ------RegionState UnLock: ADXFolderSwitchEx
1/31/2014 3:33:51 PM 1 ------{-raise ADXFolderSwitchEx
1/31/2014 3:33:51 PM 1 --------RegionState Lock: ADXFolderSwitchEx
1/31/2014 3:33:51 PM 1 ------{+raise ADXFolderSwitchEx
1/31/2014 3:33:51 PM 1 ------RegionState UnLock: ADXFolderSwitch
1/31/2014 3:33:51 PM 1 ------{-raise ADXFolderSwitch
1/31/2014 3:33:51 PM 1 --------RegionState Lock: ADXFolderSwitch
1/31/2014 3:33:51 PM 1 ------{+raise ADXFolderSwitch
1/31/2014 3:33:51 PM 1 ------ADXOlServiceForm.Hide
1/31/2014 3:33:51 PM 1 ------{-Hide forms
1/31/2014 3:33:51 PM 1 ------{+Hide forms
1/31/2014 3:33:51 PM 1 ------{-LOCK in DeleteAllNotCachedExplorerForms
1/31/2014 3:33:51 PM 1 --------{-DeleteAllNotCachedExplorerForms
1/31/2014 3:33:51 PM 1 --------{+DeleteAllNotCachedExplorerForms
1/31/2014 3:33:51 PM 1 ------{+LOCK in DeleteAllNotCachedExplorerForms
1/31/2014 3:33:51 PM 1 ------CancelIsHiddenByDeveloperFlagForExplorerForms
1/31/2014 3:33:51 PM 1 ------DoExplorerFolderSwitch
1/31/2014 3:33:51 PM 1 ------InitFolderProperties
1/31/2014 3:33:51 PM 1 ------ADXOlExplorerArguments 1 FolderEvent
1/31/2014 3:33:51 PM 1 ----{+Event IExplorerEvents_10.FolderSwitch
1/31/2014 3:33:51 PM 1 ----
1/31/2014 3:33:51 PM 1 ----
1/31/2014 3:33:51 PM 1 ----{-Event IExplorerEvents_10.Deactivate
1/31/2014 3:33:51 PM 1 ----{+Event IExplorerEvents_10.Deactivate
1/31/2014 3:33:51 PM 1 ----
1/31/2014 3:33:51 PM 1 ---- |
1/31/2014 3:33:51 PM 1 ---- | AddinExpress.OL.ADXOlFormsManager error: Exception has been thrown by the target of an invocation.
1/31/2014 3:33:51 PM 1 ---- | Exception time: 1/31/2014 3:33:51 PM
1/31/2014 3:33:51 PM 1 ---- |
1/31/2014 3:33:51 PM 1 ----ADXExceptionManager.DoError
1/31/2014 3:33:51 PM 1 ----RegionState UnLock: OnError
1/31/2014 3:33:51 PM 1 ----{-raise OnError
1/31/2014 3:33:51 PM 1 ------RegionState Lock: OnError
1/31/2014 3:33:51 PM 1 ----{+raise OnError
1/31/2014 3:33:51 PM 1 ----*!* ProcessError ADXOlFormsManager.DoAddinInitialize
1/31/2014 3:33:51 PM 1 ---- |
1/31/2014 3:33:51 PM 1 ---- | ADXOlFormsManager.DoAddinInitialize: Exception has been thrown by the target of an invocation.
1/31/2014 3:33:51 PM 1 ---- | Exception time: 1/31/2014 3:33:51 PM
1/31/2014 3:33:51 PM 1 ---- |
1/31/2014 3:33:51 PM 1 --ADXXOlExceptionManager.InternalProcessError
1/31/2014 3:33:51 PM 1 --ADXOlExplorerArguments 1 Initialize
1/31/2014 3:33:51 PM 1 --OlExplorerEvents_BaseLogic.ConnectTo
1/31/2014 3:33:51 PM 1 --------fAppWindow.SetAddress(this.AdxHandle)
1/31/2014 3:33:51 PM 1 --------WindowsAPI.SetParent
1/31/2014 3:33:51 PM 1 ------Initialize
1/31/2014 3:33:51 PM 1 ------ADXOlServiceForm.Initialize
1/31/2014 3:33:51 PM 1 ------ADXOlServiceForm
1/31/2014 3:33:51 PM 1 --------SetBoundsCore
1/31/2014 3:33:51 PM 1 ------ADXForm
1/31/2014 3:33:51 PM 1 ----ADXForm.CreateInstanceForClientLayout
1/31/2014 3:33:51 PM 1 ----Create FolderViewServiceForm
1/31/2014 3:33:51 PM 1 --------fAppWindow.SetAddress(this.AdxHandle)
1/31/2014 3:33:51 PM 1 --------WindowsAPI.SetParent
1/31/2014 3:33:51 PM 1 ------Initialize
1/31/2014 3:33:51 PM 1 ------ADXOlServiceForm.Initialize
1/31/2014 3:33:51 PM 1 ------ADXOlServiceForm
1/31/2014 3:33:51 PM 1 --------SetBoundsCore
1/31/2014 3:33:51 PM 1 ------ADXForm
1/31/2014 3:33:51 PM 1 ----ADXForm.CreateInstanceForClientLayout
1/31/2014 3:33:51 PM 1 ----Create ReadingPaneServiceForm
1/31/2014 3:33:51 PM 1 --OlExplorerEvents_BaseLogic
1/31/2014 3:33:51 PM 1 --RestoreWebViewFolderSettings
1/31/2014 3:33:51 PM 1 --FindOutsideInspectorWatchObject.create
1/31/2014 3:33:51 PM 1 ----OlInspectorsEvents_SinkHelper.ConnectTo
1/31/2014 3:33:51 PM 1 ----OlExplorersEvents_SinkHelper.ConnectTo
1/31/2014 3:33:51 PM 1 ----OlExplorersEvents_SinkHelper
1/31/2014 3:33:51 PM 1 ----OlApplicationEvents_BaseLogic.ConnectTo
1/31/2014 3:33:51 PM 1 ----OlApplicationEvents_BaseLogic
1/31/2014 3:33:51 PM 1 --ConnectOutlookEvents
1/31/2014 3:33:51 PM 1 ----*!* LoadDefaultFoldersEntryIDFromRegistry: Object reference not set to an instance of an object.
1/31/2014 3:33:51 PM 1 --LoadDefaultFoldersEntryIDFromRegistry
1/31/2014 3:33:51 PM 1 --RegionState UnLock: OnInitialize
1/31/2014 3:33:51 PM 1 --{-raise OnInitialize
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetFormClassName
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetInspectorItemTypes
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetInspectorLayout
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetFormClassName
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetInspectorItemTypes
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetInspectorLayout
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetExplorerItemTypes
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetExplorerLayout
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetFormClassName
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetInspectorMode
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetInspectorItemTypes
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetInspectorLayout
1/31/2014 3:33:51 PM 1 ----ADXOlFormsCollectionItem.SetExplorerLayout
1/31/2014 3:33:51 PM 1 ----RegionState Lock: OnInitialize
1/31/2014 3:33:51 PM 1 --{+raise OnInitialize
1/31/2014 3:33:51 PM 1 --RegistrySettings.LoadSettings
1/31/2014 3:33:51 PM 1 {+Event DoAddinInitialize
1/31/2014 3:33:51 PM 1
1/31/2014 3:33:51 PM 1 --ADXXOlExceptionManager
1/31/2014 3:33:51 PM 1 InitializeClass
Posted 03 Feb, 2014 10:11:13 Top
Andrei Smolin


Add-in Express team


Posts: 18825
Joined: 2006-05-11
Hello Alex,

You need to download and install the latest public build - 2.3.2145. It fixes this problem.


Andrei Smolin
Add-in Express Team Leader
Posted 04 Feb, 2014 03:39:54 Top
Alex Baukov


Guest


Yes, that worked, thank you!!
So this was known issue? Reproduced only for some PCs?
Posted 04 Feb, 2014 10:32:49 Top
Andrei Smolin


Add-in Express team


Posts: 18825
Joined: 2006-05-11
I cannot tell you. Unfortunately, the issue wasn't filed down in our bug-tracking DB for some reason.


Andrei Smolin
Add-in Express Team Leader
Posted 05 Feb, 2014 05:54:32 Top