|
Jimmy Chen
Posts: 36
Joined: 2010-08-05
|
Hi,
We have built Excel add-in using Add-in Express 2010 Prefessional. We it?Â?Ð?és installed, the adxloader.log shows the following errors:
08:15:48 804 Calling the 'AddinRegister' static method.
08:15:48 804 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en-US, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
08:15:48 804 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en-US, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
08:15:48 804 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
08:15:48 804 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
08:15:48 804 The 'FIAExcelAddIn.AddinModule' type has been registered successfully.
But the errors don?Â?Ð?ét seem to affect the functionality of the add-in.
Why do we get these errors? Are they potentially harmful? How to get rid of them? |
|
Posted 06 Aug, 2010 08:55:56
|
|
Top
|
|
Eugene Astafiev
Guest
|
Hi Jimmy,
The adxloader can't find the specified assembly. You just need to put that assembly in the same folder with your add-in assembly.
Are they potentially harmful?
It depends on your add-in. But please don't ignore any errors in the adxloader.log file. They are very important for the stability of the add-in. |
|
Posted 06 Aug, 2010 10:31:36
|
|
Top
|
|
Jimmy Chen
Posts: 36
Joined: 2010-08-05
|
But I don't even have that assembly. Where is it referred? |
|
Posted 06 Aug, 2010 10:46:08
|
|
Top
|
|
Eugene Astafiev
Guest
|
Hi Jimmy,
Don't know:-) Please have a look at the References of your add-in project. |
|
Posted 06 Aug, 2010 11:19:35
|
|
Top
|
|
Jimmy Chen
Posts: 36
Joined: 2010-08-05
|
I spent quite some time to investigate this error. Here's what I found (consistently):
[1] I'm using the latest adxloader (build 3044).
[2] When I install the add-in (running the msi file), the adxloader.log shows the error (complete log)
Add-in Express Loader Log File: 08/09/2010 09:29:56
Startup directory: C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\
Loader version: 6.1.3044
------------------
09:29:56 528 9796 Starting the add-in registration process.
09:29:56 528 9796 Getting the latest CLR version.
09:29:56 528 9796 The latest CLR version is 'v4.0.30319'.
09:29:56 528 9796 Loading CLR: v4.0.30319.
09:29:56 528 9796 Calling CLRCreateInstance method.
09:29:56 528 9796 Success.
09:29:56 528 9796 Calling GetRuntime method.
09:29:56 528 9796 Success.
09:29:56 528 9796 Calling GetInterface method.
09:29:56 528 9796 Calling GetInterface method for the CorRuntimeHost interface.
09:29:56 528 9796 Success.
09:29:56 528 9796 Starting CLR...
09:29:56 528 9796 Success.
09:29:56 528 9796 The CLR v4.0.30319 has been initialized successfully.
09:29:56 528 9796 Creating a new domain setup.
09:29:56 528 9796 Success.
09:29:56 528 9796 Getting the add-in directory.
09:29:56 528 9796 Success. The directory is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\'
09:29:56 528 9796 The configuration file is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\app.config'
09:29:56 528 9796 The 'shadow copy' is disabled.
09:29:56 528 9796 Creating a new application domain.
09:29:56 528 9796 Success.
09:29:56 528 9796 Getting the base directory for the domain.
09:29:56 528 9796 Success. The directory is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\'.
09:29:56 528 9796 Searching for the Add-in Express core library.
09:29:56 528 9796 Success. The 'AddinExpress.MSO.2005.dll' file has been found.
09:29:56 528 9796 Creating an instance of the 'AddinExpress.MSO.ADXLoaderSupport' class.
09:29:56 528 9796 Assembly identity is 'AddinExpress.MSO.2005'.
09:29:56 528 9796 Success.
09:29:56 528 9796 Unwrapping the instance of the 'AddinExpress.MSO.ADXLoaderSupport' class.
09:29:56 528 9796 Success.
09:29:56 528 9796 Creating an instance of the XML parser class.
09:29:56 528 9796 Success.
09:29:56 528 9796 Loading the manifest file (C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\adxloader.dll.manifest).
09:29:56 528 9796 Success.
09:29:56 528 9796 Getting the root element of the manifest (C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\adxloader.dll.manifest).
09:29:56 528 9796 Success.
09:29:56 528 9796 Getting the 'assemblyIdentity' element of the manifest (C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\adxloader.dll.manifest).
09:29:56 528 9796 Success.
09:29:56 528 9796 Searching for the 'name' attribute of the 'assemblyIdentity' element.
09:29:56 528 9796 Success. The name is 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd'.
09:29:56 528 9796 Calling the managed procedure to register the 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd' assembly.
09:29:56 768 Connecting to the application domain of the Add-in Express loader.
09:29:56 768 Success.
09:29:56 768 Loading the 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd' assembly.
09:29:56 768 Success.
09:29:56 768 Registering the 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd' assembly (user).
09:29:56 768 Registering the 'FIAExcelAddIn.MarketDataService.HistoryDataPoint' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.MarketDataService.HistoryDataPoint' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.MarketDataService.ResetDateItem' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.MarketDataService.ResetDateItem' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.MarketDataService.MarketDataServiceClient' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.MarketDataService.MarketDataServiceClient' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.PriceCurve' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.PriceCurve' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.HistoryDataPoint' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.HistoryDataPoint' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.FittingInstrumentResponse' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.FittingInstrumentResponse' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.FittingInstrument' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.FittingInstrument' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.SmoothResponse' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.SmoothResponse' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.SmoothResponseRecord' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.SmoothResponseRecord' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.SmoothPoint' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.SmoothPoint' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.FitCurveReqRes' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.FitCurveReqRes' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.FitCurvePoint' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.FitCurvePoint' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.ValuationReq' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.ValuationReq' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.CurvePoint' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.CurvePoint' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.ValuationResp' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.ValuationResp' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.HedgeRatioReq' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.HedgeRatioReq' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.HedgeRatioResp' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.HedgeRatioResp' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.HedgeRatio' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.HedgeRatio' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.ButterflyReq' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.ButterflyReq' type has been registered successfully.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.ButterflyMethod' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.ButterflyResp' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.ButterflyResp' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.FIACurveService.FIACurveServiceClient' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.FIACurveService.FIACurveServiceClient' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.XLLModule' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 Calling the 'RegisterXLL' static method.
09:29:56 768 The 'FIAExcelAddIn.XLLModule' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolResponse' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolResponse' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolRow' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolRow' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolatilityServiceClient' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolatilityServiceClient' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.TradeFile.TradeFileProcessor' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.TradeFile.TradeFileProcessor' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.MdpService.SecurityMasterResponse' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.MdpService.SecurityMasterResponse' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.MdpService.BondWrapper' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.MdpService.BondWrapper' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.MdpService.MdpServiceClient' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.MdpService.MdpServiceClient' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.BBGWsSvcRef.ReferenceDataRow' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.BBGWsSvcRef.ReferenceDataRow' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.BBGWsSvcRef.ReferenceDataResponse' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.BBGWsSvcRef.ReferenceDataResponse' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.BBGWsSvcRef.BloombergWcfSvcClient' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.BBGWsSvcRef.BloombergWcfSvcClient' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.Controls.ErrorListForm' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 The 'FIAExcelAddIn.Controls.ErrorListForm' type has been registered successfully.
09:29:56 768 Registering the 'FIAExcelAddIn.AddinModule' type.
09:29:56 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:29:56 768 Calling the 'AddinRegister' static method.
09:29:56 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en-US, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:29:56 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en-US, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:29:56 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:29:56 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:29:56 768 The 'FIAExcelAddIn.AddinModule' type has been registered successfully.
09:29:56 768 The ' FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd' assembly has been registered successfully.
09:29:56 768 The managed registration process is complete with HRESULT = 0.
09:29:56 528 9796 The add-in registration process is completed with HRESULT = 0.
[3] At this point, if I start Excel, the adxloader.log is clean (no error):
Add-in Express Loader Log File: 08/09/2010 09:34:00
Startup directory: C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\
Loader version: 6.1.3044
------------------
09:34:00 1552 8264 Start.
09:34:00 1552 8264 Reading the registry key 'HKEY_CLASSES_ROOT\CLSID\{7FEE0972-06DB-4D94-AE0C-3665D9D55E93}'
09:34:00 1552 8264 Success. The registry key 'HKEY_CLASSES_ROOT\CLSID\{7FEE0972-06DB-4D94-AE0C-3665D9D55E93}' is closed.
09:34:00 1552 8264 Converting the '{4BA250A6-8BCA-46A6-982A-F340081187C3}' CLSID from string.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Attempting to get the class object by the '{4BA250A6-8BCA-46A6-982A-F340081187C3}' CLSID.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Creating a new instance of the add-in loader.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Loading the configuration from the system registry.
09:34:00 1552 8264 Getting the latest CLR version.
09:34:00 1552 8264 The latest CLR version is 'v4.0.30319'.
09:34:00 1552 8264 The configuration has been loaded successfully.
09:34:00 1552 8264 Runtime version: v4.0.30319.
09:34:00 1552 8264 Assembly name: FIAExcelAddIn, PublicKeyToken=08797F9F414A86FD.
09:34:00 1552 8264 Class name: FIAExcelAddIn.AddinModule.
09:34:00 1552 8264 Attempting to create a new instance of the managed add-in class: CLR - v4.0.30319
09:34:00 1552 8264 Loading CLR: v4.0.30319.
09:34:00 1552 8264 Calling CLRCreateInstance method.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Calling GetRuntime method.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Calling GetInterface method.
09:34:00 1552 8264 Calling GetInterface method for the CorRuntimeHost interface.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Starting CLR...
09:34:00 1552 8264 Success.
09:34:00 1552 8264 The CLR v4.0.30319 has been initialized successfully.
09:34:00 1552 8264 Creating a new domain setup.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Getting the add-in directory.
09:34:00 1552 8264 Success. The directory is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\'
09:34:00 1552 8264 The configuration file is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\app.config'
09:34:00 1552 8264 The 'shadow copy' is enabled.
09:34:00 1552 8264 Creating a new application domain.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Unwrapping the managed class.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Querying the add-in extensibility.
09:34:00 1552 8264 Querying the custom task panes.
09:34:00 1552 8264 Querying the ribbon extensibility.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Querying the form regions.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 Getting the dispid of the 'Dispose' method.
09:34:00 1552 8264 Success.
09:34:00 1552 8264 The managed add-in class has been created successfully.
09:34:01 1552 8264 Start - xlAddInManagerInfo.
09:34:01 1552 8264 Creating a new instance of the XLL loader.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the CLSID of the managed XLL class.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Loading the configuration from the system registry.
09:34:01 1552 8264 Getting the latest CLR version.
09:34:01 1552 8264 The latest CLR version is 'v4.0.30319'.
09:34:01 1552 8264 The configuration has been loaded successfully.
09:34:01 1552 8264 Runtime version: v4.0.30319.
09:34:01 1552 8264 Assembly name: FIAExcelAddIn, Version=1.1.16.0, Culture=neutral, PublicKeyToken=08797f9f414a86fd.
09:34:01 1552 8264 Class name: FIAExcelAddIn.XLLModule.
09:34:01 1552 8264 Attempting to create a new instance of the managed XLL class: CLR - v4.0.30319
09:34:01 1552 8264 Getting the base directory for the domain.
09:34:01 1552 8264 Success. The directory is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\'.
09:34:01 1552 8264 Openning adxloader.dll.manifest.
09:34:01 1552 8264 Success. The manifest is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\adxloader.dll.manifest'.
09:34:01 1552 8264 Getting the 'assemblyIdentity' element.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the 'name' attribute.
09:34:01 1552 8264 Success. The name is 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd'.
09:34:01 1552 8264 Getting the 'name' attribute.
09:34:01 1552 8264 Success. The class name is 'FIAExcelAddIn.XLLModule'.
09:34:01 1552 8264 Attempting to create a new instance of the XLL class.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'autoOpen' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'autoClose' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'autoAdd' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'autoRemove' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'autoFree' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'autoFree12' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'addInManagerInfo' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'addInManagerInfo12' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'Dispose' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Getting the dispid of the 'initialize2' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 Invoking the 'initialize2' method.
09:34:01 1552 8264 Success.
09:34:01 1552 8264 The managed XLL class has been created successfully.
09:34:01 1552 8264 Forwarding xlAddInManagerInfo to the managed code.
09:34:01 1552 8264 Success.
09:34:02 1552 8264 Start - xlAutoOpen.
09:34:02 1552 8264 Forwarding xlAutoOpen to the managed code.
09:34:02 1552 8264 Success.
[4] Then, if I exit Excel and uninstall the add-in (running *.msi file to remove it), the adxloader.log shows the error again:
Add-in Express Loader Log File: 08/09/2010 09:35:40
Startup directory: C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\
Loader version: 6.1.3044
------------------
09:35:40 528 12232 Starting the add-in unregistration process.
09:35:40 528 12232 Getting the latest CLR version.
09:35:40 528 12232 The latest CLR version is 'v4.0.30319'.
09:35:40 528 12232 Loading CLR: v4.0.30319.
09:35:40 528 12232 Calling CLRCreateInstance method.
09:35:40 528 12232 Success.
09:35:40 528 12232 Calling GetRuntime method.
09:35:40 528 12232 Success.
09:35:40 528 12232 Calling GetInterface method.
09:35:40 528 12232 Calling GetInterface method for the CorRuntimeHost interface.
09:35:40 528 12232 Success.
09:35:40 528 12232 Starting CLR...
09:35:40 528 12232 Success.
09:35:40 528 12232 The CLR v4.0.30319 has been initialized successfully.
09:35:40 528 12232 Creating a new domain setup.
09:35:40 528 12232 Success.
09:35:40 528 12232 Getting the add-in directory.
09:35:40 528 12232 Success. The directory is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\'
09:35:40 528 12232 The configuration file is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\app.config'
09:35:40 528 12232 The 'shadow copy' is disabled.
09:35:40 528 12232 Creating a new application domain.
09:35:40 528 12232 Success.
09:35:40 528 12232 Getting the base directory for the domain.
09:35:40 528 12232 Success. The directory is 'C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\'.
09:35:40 528 12232 Searching for the Add-in Express core library.
09:35:40 528 12232 Success. The 'AddinExpress.MSO.2005.dll' file has been found.
09:35:40 528 12232 Creating an instance of the 'AddinExpress.MSO.ADXLoaderSupport' class.
09:35:40 528 12232 Assembly identity is 'AddinExpress.MSO.2005'.
09:35:41 528 12232 Success.
09:35:41 528 12232 Unwrapping the instance of the 'AddinExpress.MSO.ADXLoaderSupport' class.
09:35:41 528 12232 Success.
09:35:41 528 12232 Creating an instance of the XML parser class.
09:35:41 528 12232 Success.
09:35:41 528 12232 Loading the manifest file (C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\adxloader.dll.manifest).
09:35:41 528 12232 Success.
09:35:41 528 12232 Getting the root element of the manifest (C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\adxloader.dll.manifest).
09:35:41 528 12232 Success.
09:35:41 528 12232 Getting the 'assemblyIdentity' element of the manifest (C:\Documents and Settings\jimchen\Application Data\MLP\MLP FIAExcelAddIn\adxloader.dll.manifest).
09:35:41 528 12232 Success.
09:35:41 528 12232 Searching for the 'name' attribute of the 'assemblyIdentity' element.
09:35:41 528 12232 Success. The name is 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd'.
09:35:41 528 12232 Calling the managed procedure to unregister the 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd' assembly.
09:35:41 768 Connecting to the application domain of the Add-in Express loader.
09:35:41 768 Success.
09:35:41 768 Loading the 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd' assembly.
09:35:41 768 Success.
09:35:41 768 Unregistering the 'FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd' assembly (user).
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.MarketDataService.HistoryDataPoint' type.
09:35:41 768 The 'FIAExcelAddIn.MarketDataService.HistoryDataPoint' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.MarketDataService.ResetDateItem' type.
09:35:41 768 The 'FIAExcelAddIn.MarketDataService.ResetDateItem' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.MarketDataService.MarketDataServiceClient' type.
09:35:41 768 The 'FIAExcelAddIn.MarketDataService.MarketDataServiceClient' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.PriceCurve' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.PriceCurve' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.HistoryDataPoint' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.HistoryDataPoint' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.FittingInstrumentResponse' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.FittingInstrumentResponse' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.FittingInstrument' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.FittingInstrument' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.SmoothResponse' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.SmoothResponse' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.SmoothResponseRecord' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.SmoothResponseRecord' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.SmoothPoint' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.SmoothPoint' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.FitCurveReqRes' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.FitCurveReqRes' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.FitCurvePoint' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.FitCurvePoint' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.ValuationReq' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.ValuationReq' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.CurvePoint' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.CurvePoint' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.ValuationResp' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.ValuationResp' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.HedgeRatioReq' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.HedgeRatioReq' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.HedgeRatioResp' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.HedgeRatioResp' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.HedgeRatio' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.HedgeRatio' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.ButterflyReq' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.ButterflyReq' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.ButterflyMethod' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.ButterflyResp' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.ButterflyResp' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.FIACurveService.FIACurveServiceClient' type.
09:35:41 768 The 'FIAExcelAddIn.FIACurveService.FIACurveServiceClient' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Calling the 'UnregisterXLL' static method.
09:35:41 768 Unregistering the 'FIAExcelAddIn.XLLModule' type.
09:35:41 768 The 'FIAExcelAddIn.XLLModule' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolResponse' type.
09:35:41 768 The 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolResponse' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolRow' type.
09:35:41 768 The 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolRow' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolatilityServiceClient' type.
09:35:41 768 The 'FIAExcelAddIn.SwaptionVolatilityService.SwapVolatilityServiceClient' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.TradeFile.TradeFileProcessor' type.
09:35:41 768 The 'FIAExcelAddIn.TradeFile.TradeFileProcessor' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.MdpService.SecurityMasterResponse' type.
09:35:41 768 The 'FIAExcelAddIn.MdpService.SecurityMasterResponse' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.MdpService.BondWrapper' type.
09:35:41 768 The 'FIAExcelAddIn.MdpService.BondWrapper' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.MdpService.MdpServiceClient' type.
09:35:41 768 The 'FIAExcelAddIn.MdpService.MdpServiceClient' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.BBGWsSvcRef.ReferenceDataRow' type.
09:35:41 768 The 'FIAExcelAddIn.BBGWsSvcRef.ReferenceDataRow' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.BBGWsSvcRef.ReferenceDataResponse' type.
09:35:41 768 The 'FIAExcelAddIn.BBGWsSvcRef.ReferenceDataResponse' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.BBGWsSvcRef.BloombergWcfSvcClient' type.
09:35:41 768 The 'FIAExcelAddIn.BBGWsSvcRef.BloombergWcfSvcClient' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Unregistering the 'FIAExcelAddIn.Controls.ErrorListForm' type.
09:35:41 768 The 'FIAExcelAddIn.Controls.ErrorListForm' type has been unregistered successfully.
09:35:41 768 Searching for static methods that contain the 'ComRegisterFunction' attribute.
09:35:41 768 Calling the 'AddinUnregister' static method.
09:35:41 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en-US, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:35:41 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en-US, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:35:41 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:35:41 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
09:35:43 768 Unregistering the 'FIAExcelAddIn.AddinModule' type.
09:35:43 768 The 'FIAExcelAddIn.AddinModule' type has been unregistered successfully.
09:35:43 768 The ' FIAExcelAddIn, PublicKeyToken=08797f9f414a86fd' assembly has been unregistered successfully.
09:35:43 768 The managed unregistration process is complete with HRESULT = 0.
09:35:43 528 12232 The add-in unregistration process is completed with HRESULT = 0.
[5] I couldn't find the resources anywhere or being referenced anywhere!
Why this error?
|
|
Posted 09 Aug, 2010 08:46:21
|
|
Top
|
|
Eugene Astafiev
Guest
|
Hi Jimmy,
Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en-US, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
It seems you forgot to include *.resources. Please make sure that they exist. |
|
Posted 09 Aug, 2010 09:36:31
|
|
Top
|
|
Jimmy Chen
Posts: 36
Joined: 2010-08-05
|
I don't have those files, and I don't know where they are referenced (as I posted before).
Why does the adxloader look for them? How does it know to look for them? |
|
Posted 09 Aug, 2010 10:06:19
|
|
Top
|
|
Eugene Astafiev
Guest
|
Hi Jimmy,
Could you please provide me with a sample add-in? I will test it on my PC. |
|
Posted 09 Aug, 2010 10:11:53
|
|
Top
|
|
Jimmy Chen
Posts: 36
Joined: 2010-08-05
|
The problem is, I can't easily reproduce the error with a sample add-in. It's probably because something in my add-in's (that I inherited) code/setting, but I don't know where that is.
Can you at least give me some clue? |
|
Posted 09 Aug, 2010 11:13:02
|
|
Top
|
|
Eugene Astafiev
Guest
|
Hi Jimmy,
The glue statement is located in the adxloder.log file:
09:35:41 768 Error: The Add-in Express Loader can't resolve the 'FIAExcelAddIn.resources, Version=1.1.16.0, Culture=en-US, PublicKeyToken=08797f9f414a86fd' assembly. Please check if the assembly exists in the application directory or in the GAC.
Please check out the resources of FIAExcelAddIn assembly. |
|
Posted 09 Aug, 2010 11:29:50
|
|
Top
|
|