locked
Import Solution Error RRS feed

  • Question

  • I have problem with the import Solution in Post Operation Asynchronous Delete Entity Plugin in CRM 2011.

    ImportSolutionRequest impSolReq = new ImportSolutionRequest()
                {
                    CustomizationFile = buff,
                    ConvertToManaged = false
                };

    context.OrganizationService.Execute(impSolReq);

    This code return unexpected error. Import successfully executed in the browser, if I save the zip file of customization and imorted manually.  

    Error in Trace:

    [2014-05-08 15:59:33.604] Process:CrmAsyncService |Organization:c29d7e8c-5d24-4396-b2fc-bcf615d87e7d |Thread:    4 |Category: Platform.Metadata |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId:  | <>c__DisplayClass1.<LoadMetadataContainerFromDatabase>b__0  ilOffset = 0x14
    >Multi-org sharable cache loading system and non-system metadata with build number 5.0.9690.3911 and language 1049
    [2014-05-08 15:59:49.068] Process:CrmAsyncService |Organization:c29d7e8c-5d24-4396-b2fc-bcf615d87e7d |Thread:    6 |Category: Platform.Sdk |User: e496d038-2a81-4848-a014-83d82d2de79d |Level: Error |ReqId: 4f8ecbc5-e9a0-4d3a-8b8d-ce541898662c | VersionedPluginProxyStepBase.Execute  ilOffset = 0x65
    >Web Service Plug-in failed in SdkMessageProcessingStepId: {1B830950-E106-4EE1-B3FD-D348CB65DC8D}; EntityName: none; Stage: 30; MessageName: ImportSolution; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin; Exception: Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
       at Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider serviceProvider)
       at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
       at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
    Inner Exception: System.Globalization.CultureNotFoundException: Culture is not supported.
    Parameter name: culture
    0 (0x0000) is an invalid culture identifier.
       at System.Globalization.CultureInfo.InitializeFromCultureId(Int32 culture, Boolean useUserOverride)
       at Microsoft.Crm.Tools.ImportExportPublish.SolutionPackageUpgrade..ctor(ExecutionContext context)
       at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler..ctor(ImportXml parent, Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Boolean setup, Version existingDatabaseVersion, ExecutionContext context, Boolean extractAllFiles)
       at Microsoft.Crm.Tools.ImportExportPublish.ImportXml..ctor(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipIntermediateImportJobUpdate, ExecutionContext context)
       at Microsoft.Crm.Tools.ImportExportPublish.ImportXml..ctor(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Guid importJobId, Boolean convertToManaged, ExecutionContext context)
       at Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapable(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] customizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, ExecutionContext context)
    .
    [2014-05-08 15:59:49.456] Process:CrmAsyncService |Organization:c29d7e8c-5d24-4396-b2fc-bcf615d87e7d |Thread:    6 |Category: Exception |User: e496d038-2a81-4848-a014-83d82d2de79d |Level: Error |ReqId: 4f8ecbc5-e9a0-4d3a-8b8d-ce541898662c | CrmException..ctor  ilOffset = 0x7
    at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException)  ilOffset = 0x7
    at CrmException..ctor(Exception innerException, Int32 errorCode, Object[] arguments)  ilOffset = 0xB
    at VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)  ilOffset = 0x65
    at Pipeline.Execute(PipelineExecutionContext context)  ilOffset = 0x65
    at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x1C5
    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 = 0x156
    at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, Boolean traceRequest, OrganizationContext context, Boolean returnResponse)  ilOffset = 0x145
    at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)  ilOffset = 0x3D
    at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)  ilOffset = 0x24
    at InprocessServiceProxy.ExecuteCore(OrganizationRequest request)  ilOffset = 0x34
    at CopyCustom.ImportSolutionByStream(PackagePart cusPart, MemoryStream outZip)  ilOffset = 0xA4
    at CopyCustom.HandlerDelete()  ilOffset = 0x293
    at CustomFactory.GetHandler()  ilOffset = 0x13B
    at PostCopyCustomDelete.ExecutePostCopyCustomDelete(LocalPluginContext localContext)  ilOffset = 0xF5
    at Plugin.Execute(IServiceProvider serviceProvider)  ilOffset = 0x114
    at V5ProxyPlugin.Execute(IServiceProvider serviceProvider)  ilOffset = 0x63
    at EventOperation.InvokePlugin(AsyncExecutionContext context, IPlugin pluginInstance)  ilOffset = 0xF
    at EventOperation.InternalExecute(AsyncEvent asyncEvent)  ilOffset = 0x155
    at AsyncOperationCommand.Execute(AsyncEvent asyncEvent)  ilOffset = 0x4E
    at AsyncHostHandler.Handle(AsyncEvent asyncEvent)  ilOffset = 0x57
    at PoolHandler.ProcessAsyncEvent(IGenericEventData eventData)  ilOffset = 0x139
    at <>c__DisplayClass4.<.ctor>b__2(IServiceOperation operation)  ilOffset = 0x0
    at FaultToleranceBehavior.Execute(ServiceOperationAction operation, IServiceOperation operationParameter)  ilOffset = 0x18
    at MonitoredOperation.Execute()  ilOffset = 0xD
    at ThreadPoolQueueExecutionEngine.InvokeNextOperationInThreadPool(Object state)  ilOffset = 0xC
    at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)  ilOffset = 0x70
    at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)  ilOffset = 0x4
    at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()  ilOffset = 0x0
    at ThreadPoolWorkQueue.Dispatch()  ilOffset = 0xA2
    >Crm Exception: Message: An unexpected error occurred., ErrorCode: -2147220970, InnerException: System.Globalization.CultureNotFoundException: Culture is not supported.
    Parameter name: culture
    0 (0x0000) is an invalid culture identifier.
       at System.Globalization.CultureInfo.InitializeFromCultureId(Int32 culture, Boolean useUserOverride)
       at Microsoft.Crm.Tools.ImportExportPublish.SolutionPackageUpgrade..ctor(ExecutionContext context)
       at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler..ctor(ImportXml parent, Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Boolean setup, Version existingDatabaseVersion, ExecutionContext context, Boolean extractAllFiles)
       at Microsoft.Crm.Tools.ImportExportPublish.ImportXml..ctor(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipIntermediateImportJobUpdate, ExecutionContext context)
       at Microsoft.Crm.Tools.ImportExportPublish.ImportXml..ctor(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Guid importJobId, Boolean convertToManaged, ExecutionContext context)
       at Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapable(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] customizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, ExecutionContext context)
    [2014-05-08 15:59:49.458] Process:CrmAsyncService |Organization:c29d7e8c-5d24-4396-b2fc-bcf615d87e7d |Thread:    6 |Category: Platform |User: e496d038-2a81-4848-a014-83d82d2de79d |Level: Error |ReqId: 4f8ecbc5-e9a0-4d3a-8b8d-ce541898662c | MessageProcessor.Execute  ilOffset = 0x1C5
    >MessageProcessor fail to process message 'ImportSolution' for 'none'.
    [2014-05-08 15:59:49.489] Process:CrmAsyncService |Organization:00000000-0000-0000-0000-000000000000 |Thread:    6 |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 4f8ecbc5-e9a0-4d3a-8b8d-ce541898662c | ExceptionConverter.ConvertToFault  ilOffset = 0x69
    >UNEXPECTED: no fault?
    [2014-05-08 15:59:49.499] Process:CrmAsyncService |Organization:00000000-0000-0000-0000-000000000000 |Thread:    6 |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 4f8ecbc5-e9a0-4d3a-8b8d-ce541898662c | ExceptionConverter.ConvertMessageAndErrorCode  ilOffset = 0x23B
    >System.Globalization.CultureNotFoundException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #24C20DDC: System.Globalization.CultureNotFoundException: Culture is not supported.
    >Parameter name: culture
    >0 (0x0000) is an invalid culture identifier.
    >   at System.Globalization.CultureInfo.InitializeFromCultureId(Int32 culture, Boolean useUserOverride)
    >   at Microsoft.Crm.Tools.ImportExportPublish.SolutionPackageUpgrade..ctor(ExecutionContext context)
    >   at Microsoft.Crm.Tools.ImportExportPublish.RootImportHandler..ctor(ImportXml parent, Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Boolean setup, Version existingDatabaseVersion, ExecutionContext context, Boolean extractAllFiles)
    >   at Microsoft.Crm.Tools.ImportExportPublish.ImportXml..ctor(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipIntermediateImportJobUpdate, ExecutionContext context)
    >   at Microsoft.Crm.Tools.ImportExportPublish.ImportXml..ctor(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] compressedCustomizationFile, Guid importJobId, Boolean convertToManaged, ExecutionContext context)
    >   at Microsoft.Crm.WebServices.ImportXmlService.ImportSolutionSkipCapable(Boolean overwriteUnmanagedCustomizations, Boolean publishWorkflows, Byte[] customizationFile, Guid importJobId, Boolean convertToManaged, Boolean skipProductUpdateDependencies, ExecutionContext context)

    Thursday, May 8, 2014 12:39 PM