07-11-2008 12:32 PM
Using VS2008 for the last few months with 10.0.2. Today installed ACT! 10.0.3. Tried to run project in Debug mode and got error messages regarding MDA debuggin and Lock conflicts. Uninstalled 10.0.3 and installed 10.0.2 and tried again. Error message now reads:
Managed Debugging Assistant 'ContextSwitchDeadlock' has detected a problem in C:\Program Fiels\ACT\ACT for Windows\ActSage.exe'. Additonal information: The CLR has been unable to transition from COM context 0x1a8cb0 to COM context 0x18b40 for 60 seconds. The thread that owns the destination context/apartment is most likely either doing a non pumping wait or processing a very long running operation without pumping Windows messages. This situation generally has a negativ performacne impact and may even lead to the appliation becoming non responsive or memory usage accumulating continually over time. To avoid this problem, all single threaded appartment (STA) threads should use prumping wait primitives (such as CoWaitForMultipleHandles) and routienly pump message during long running operations.
No changes were made to the code or project setting since the last time I ran in debug mode, earlier today, before installing 10.0.3. And even removing 10.0.3 and reinstalling 10.0.2 has now made it impossible to debug VS2008 (VB.net).
Please help!
Geoff
07-11-2008 07:08 PM
In case it helps, here's the ACT log from the run that produces this error
ACT! Log
Severity
Type
Timestamp
Category
Message
Info
Message
7/11/2008 6:33:50 PM
UI
Attempting to Load plugin C:\Program Files\ACT\ACT for Windows\Plugins\AccountingLinkConversion.dll
Info
Message
7/11/2008 6:33:50 PM
UI
Plugin Assembly Loaded
Info
Message
7/11/2008 6:33:50 PM
UI
Types Retrieved
Info
Message
7/11/2008 6:33:50 PM
UI
It's a IPlugin
Info
Message
7/11/2008 6:33:50 PM
UI
Attempting to Load plugin C:\Program Files\ACT\ACT for Windows\Plugins\Act.Devices.UI.Plugin.dll
Info
Message
7/11/2008 6:33:50 PM
UI
Plugin Assembly Loaded
Info
Message
7/11/2008 6:33:50 PM
UI
Types Retrieved
Info
Message
7/11/2008 6:33:50 PM
UI
It's a IPlugin
Info
Message
7/11/2008 6:33:50 PM
UI
Attempting to Load plugin C:\Program Files\ACT\ACT for Windows\Plugins\Act.Survey.Plugin.dll
Info
Message
7/11/2008 6:33:50 PM
UI
Plugin Assembly Loaded
Info
Message
7/11/2008 6:33:50 PM
UI
Types Retrieved
Info
Message
7/11/2008 6:33:50 PM
UI
It's a IPlugin
Info
Message
7/11/2008 6:33:50 PM
UI
Attempting to Load plugin C:\Program Files\ACT\ACT for Windows\Plugins\FillStaff10forRecruiters.dll
Info
Message
7/11/2008 6:33:50 PM
UI
Plugin Assembly Loaded
Info
Message
7/11/2008 6:33:51 PM
UI
Types Retrieved
Info
Message
7/11/2008 6:33:51 PM
UI
It's a IPlugin
Info
Message
7/11/2008 6:33:51 PM
UI
It's a IPlugin
Info
Message
7/11/2008 6:33:51 PM
UI
It's a IPlugin
Info
Message
7/11/2008 6:33:51 PM
UI
It's a IPlugin
Info
Message
7/11/2008 6:33:53 PM
Core
SQLVersion Passed
Info
Message
7/11/2008 6:33:53 PM
Core
SQLVersion Passed
Info
Message
7/11/2008 6:33:53 PM
Core
TierGuard passed
Info
Message
7/11/2008 6:33:53 PM
Core
Got To OpenWorld - Address Book testing
Info
Message
7/11/2008 6:33:53 PM
Core
Got To SQLServerVersionGuard - Address Book testing
Info
Message
7/11/2008 6:33:53 PM
Core
SQLVersion Passed
Info
Message
7/11/2008 6:33:53 PM
Core
SQLEngineEdtion: EXPRESS_ENGINE_EDITION
Info
Message
7/11/2008 6:33:53 PM
Core
TierGuard passed
Info
Message
7/11/2008 6:33:53 PM
Core
Got To Language Guard - Address Book testing
Info
Message
7/11/2008 6:33:53 PM
Core
Added manager - Address Book testing
Info
Message
7/11/2008 6:33:53 PM
Core
Got To Schema Check - Address Book testing
Info
Message
7/11/2008 6:33:53 PM
Core
SchemaGuard passed
Info
Message
7/11/2008 6:33:53 PM
Core
Got To License Check - Address Book testing
Info
Message
7/11/2008 6:33:53 PM
Core
ActFramework::CheckLicense Entered
Info
Message
7/11/2008 6:33:54 PM
Core
Got To ProceedWithLogOn - Address Book testing
Info
Message
7/11/2008 6:33:54 PM
Core
Logon Succeeded: Database[FillStaff10Dev1] Machine[TNHG-A46] Type[Sql] User[FSUser01]
Created by LogViewer.exe.
07-15-2008 08:36 PM
Geoff,
I would guess it's code in the new outlook sync widget in ACT 10.3. Maybe its using unmanaged code? Just my guess.
I would think that once the sync code catches up to your inbox then the debugger may stop complaining that the unmanaged code is not pumping.
http://msdn.microsoft.com/en-us/library/ms172233.aspx
If its causing an issue you can turn off in VS.
http://msdn.microsoft.com/en-us/library/d21c150d.aspx
-- jim durkin