crmadpter cannot migrate to account entity; ISV code threw exception: assembly: Scribe.MSCRMAdapter30.CalloutComp.dll

I have problem with importing into the crm account entity. Importing to all the other entities seems to be fine.

My system info:
Win server 2003
MS CRM 3.0
Scribe Insight 6.5.1.10175
Scribe CRM Adapter 4.3.1.10184

The problem seem to do with callout lacking the access rights to the registry. So any solutions?

Following is the error log from windows event viewer - Application

Event Type: Error
Event Source: MSCRMCallout
Event Category: None
Event ID: 16912
Date: 5/06/2009
Time: 3:48:36 p.m.
User: N/A
Computer: GFSGWGTNDEV02
Description:
Error: ISV code threw exception: assembly: Scribe.MSCRMAdapter30.CalloutComp.dll; class: Scribe.MSCRMAdapter30.CalloutComp.CompanyMatchComponent; entity: account, event: precreate, exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Security.SecurityException: Requested registry access is not allowed.
at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable)
at System.Diagnostics.EventLog.CreateEventSource(String source, String logName, String machineName, Boolean useMutex)
at System.Diagnostics.EventLog.CreateEventSource(String source, String logName, String machineName)
at System.Diagnostics.EventLog.CreateEventSource(String source, String logName)
at Scribe.MSCRMAdapter30.CalloutComp.EventLogger.LogEvent(EventLogEntryType entryType, String location, CalloutEntityContext entityContext, String msg)
at Scribe.MSCRMAdapter30.CalloutComp.EventLogger.LogEvent(EventLogEntryType entryType, String location, String msg)
at Scribe.MSCRMAdapter30.CalloutComp.CompanyMatchComponent..ctor()
--- End of inner exception stack trace ---
at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo)
at Microsoft.Crm.Callout.CalloutHost.PreCreate(CalloutUserContext userContext, CalloutEntityContext entityContext, String& entityXml, String& errorMessage)

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Posted by Kelvin S. on Jun 5 2009 4:33AM { U743 , F9 , T648 , C1639 }

(1) Answer

Login