10. Oktober 2016 09:19
		
			
			Hallo zusammen,
ich muss mal wieder seit langem einen neuen Benutzer angelegen.
Leider kommt jetzt folgenden Fehlermeldung:

Hier der Inhalt der  Protokolldatei:
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: An unexpected error occurred.Detail: 
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
  <ErrorCode>-2147220970</ErrorCode>
  <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
  <Message>An unexpected error occurred.</Message>
  <Timestamp>2016-10-10T06:51:27.3203038Z</Timestamp>
  <InnerFault i:nil="true" />
  <TraceText i:nil="true" />
</OrganizationServiceFault>
Hat jemand eine Idee, was hier schief läuft und wenn ja, wie ich es wieder beheben kann?
Gruss Lars Pacholczyk
			
				
Zuletzt geändert von LPA am 13. Oktober 2016 18:29, insgesamt 1-mal geändert.
					
				
			
		 
	
        
        10. Oktober 2016 09:21
		
			
			Hi,
mit der Fehlermeldung kommt man leider nicht weit. Du müsstest mal das Tracing auf dem Server aktivieren und den Fehler reproduzieren und schauen was im Log steht. Damit kann man dann meistens mehr anfangen.
Gruß
Jan
			
		
	 
	
        
        12. Oktober 2016 14:30
		
			
			Ich habe folgendes gefunden:
Exception generated at: 12.10.2016 14:28:14
Error Type: System.Collections.Generic.KeyNotFoundException
Error Message: Der angegebene Schlüssel war nicht im Wörterbuch angegeben.
Error Stack Trace: 
	at Dictionary`2.get_Item(TKey key)  ilOffset = 0x0
	at UserSettingsServiceInternal`1.PopulateOrgDefaults(IBusinessEntity entity, ExecutionContext context)  ilOffset = 0x1BD
	at UserSettingsServiceInternal`1.Create(IBusinessEntity usersettings, ExecutionContext context)  ilOffset = 0x9E
	at SystemUserServiceInternal`1.CreateDefaultUserSettings(Guid userId, Guid businessId, ExecutionContext context)  ilOffset = 0x10
	at SystemUserServiceInternal`1.CreateInternal(Guid organizationId, IBusinessEntity systemuser, ExecutionContext context)  ilOffset = 0x472
	at SystemUserServiceInternal`1.Create(IBusinessEntity systemuser, ExecutionContext context)  ilOffset = 0x249
Stack Frame: 
	at Pipeline.Execute(PipelineExecutionContext context)  ilOffset = 0xDD
	at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x171
	at InternalMessageDispatcher.Execute(PipelineExecutionContext context)  ilOffset = 0xE4
	at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, String messageName, String requestName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, ParameterCollection fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId, Guid transactionContextId, Int32 invocationSource, Nullable`1 requestId, Version endpointVersion)  ilOffset = 0x16E
	at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode)  ilOffset = 0x0
	at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode)  ilOffset = 0x23
	at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode)  ilOffset = 0x0
	at InprocessServiceProxy.ExecuteCore(OrganizationRequest request)  ilOffset = 0x34
	at PlatformCommand.XrmExecuteInternal()  ilOffset = 0xBC
	at CreateCommand.Execute()  ilOffset = 0x6
	at EntityProxy.Create(Boolean performDuplicateCheck, Guid auditingTransactionId)  ilOffset = 0x0
	at EntityProxy.Create(Boolean performDuplicateCheck)  ilOffset = 0xC
	at SystemUser.Create(Boolean performDuplicateCheck)  ilOffset = 0x24
	at EntityProxy.CreateAndRetrieve(String[] columnSet, Boolean performDuplicateCheck)  ilOffset = 0x0
	at CommandBase.UpdateEntity(Entity entity, Boolean retrieve)  ilOffset = 0x97
	at SaveCommand.ExecuteCommand(String commandXml)  ilOffset = 0x10E
	at CommandBase.Execute(String commandXml)  ilOffset = 0x6
	at InlineEditWebService.Execute(Int32 command, String commandXml)  ilOffset = 0x98
	at RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)  ilOffset = 0xFFFFFFFF
	at RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)  ilOffset = 0x16
	at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)  ilOffset = 0x7F
	at LogicalMethodInfo.Invoke(Object target, Object[] values)  ilOffset = 0x3F
	at WebServiceHandler.Invoke()  ilOffset = 0xAE
	at WebServiceHandler.CoreProcessRequest()  ilOffset = 0x134
	at SyncSessionlessHandler.ProcessRequest(HttpContext context)  ilOffset = 0x3F
	at HandlerWrapper.ProcessRequest(HttpContext context)  ilOffset = 0xC
	at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  ilOffset = 0x187
	at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)  ilOffset = 0x15
	at ApplicationStepManager.ResumeSteps(Exception error)  ilOffset = 0xF6
	at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)  ilOffset = 0x5C
	at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)  ilOffset = 0x15B
	at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)  ilOffset = 0x32
	at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)  ilOffset = 0x4B
Exception Data: 
	1: Key type: System.String, value: PluginTrace
Custom Message: Web Service Plug-in failed in SdkMessageProcessingStepId: 5acabb1b-ea3e-db11-86a7-000a3a5473e8; EntityName: systemuser; Stage: 30; MessageName: Create; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin; Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
   bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   bei System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   bei System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
   bei Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider serviceProvider)
   bei Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
   bei Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
Inner Exception: System.Collections.Generic.KeyNotFoundException: Der angegebene Schlüssel war nicht im Wörterbuch angegeben.
   bei System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   bei Microsoft.Crm.ObjectModel.UserSettingsServiceInternal`1.PopulateOrgDefaults(IBusinessEntity entity, ExecutionContext context)
   bei Microsoft.Crm.ObjectModel.UserSettingsServiceInternal`1.Create(IBusinessEntity usersettings, ExecutionContext context)
   bei Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.CreateDefaultUserSettings(Guid userId, Guid businessId, ExecutionContext context)
   bei Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.CreateInternal(Guid organizationId, IBusinessEntity systemuser, ExecutionContext context)
   bei Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.Create(IBusinessEntity systemuser, ExecutionContext context)
.
			
		
	 
	
        
        13. Oktober 2016 08:19
		
			
			Hallo,
ist euer System eventuell von CRM Online auf CRM OnPremise umgestellt worden?
			
		
	 
	
        
        13. Oktober 2016 13:15
		
			
			Nein. Es war mal ein CRM 4.0 und wurde über mehrere Zwischenstufen auf die Version 2015 migriert.
Es handelte sich immer um eine OnPremise Installation.
Ich habe es mal in der Testinstanz ausprobiert, da kann ich den User anlegen.
			
		
	 
	
        
        13. Oktober 2016 14:46
		
			
			Hallo,
habt ihr beim letzten Update eventuell die Sprache des SQL Servers geändert, also z.B. die Sprache des zugrundeliegenden Betriebssystems von Deutsch auf Englisch?
			
		
	 
	
        
        13. Oktober 2016 14:49
		
			
			Nicht das ich wüsste.
Bei uns ist alles in Deutsch.
Die Testinstanz liegt auch auf dem gleichen Server.
			
		
	 
	
        
        13. Oktober 2016 15:01
		
			
			Wenn ich mich richtig erinnere, gab es so einen Fehler nach Migrationen. Man musste dann einfach nur in den Systemeinstellungen die Formate umändern, speichern und zurückändern, d.h. unter Einstellungen -> Systemeinstellungen -> Format, das Format Deutsch (Deutschland) einmal auf einen anderen Wert stellen. Mit Ok speichern und wieder zurückstellen.
			
		
	 
	
        
        13. Oktober 2016 18:31
		
			
			Herzlichen Dank.
Ich konnte das Problem lösen.
Ich habe folgende Schritt unternommen:
1. ) Ändern des Formulars
2. ) Den RU 0.2 eingespielt. 
Danach ging's es. Das Ändern des Formulars alleine hatte nicht ausgereicht und der RU 0.2 auch nicht.