Resources for IT Professionals > Dynamics Forums > CRM Deployment > CRM 4 error message when attempting to re-assign account to another owner
Ask a questionAsk a question
 

AnswerCRM 4 error message when attempting to re-assign account to another owner

  • Tuesday, January 08, 2008 2:07 AMChristian Lin Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi,

    I am encountering this error for some records when doing a re-assignment of owners.

    "Error

    An Error has occurred

    Try this action again. If the problem continues, check the Microsoft Dynamics CRM community for solutions or contact your organization's Microsoft Dynamic CRM Administrator. Finally you can contact Microsoft Support."

    I tried re-assigning again but still faced the same error.

    Would really appreciate if someone can guide me on how to further troubleshoot this error.

    Thanks,
    Christian

Answers

  • Friday, February 27, 2009 1:46 PMDonna EdwardsMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    It appears to be an issue with the user who you are trying to assign to.  Temporarily give the user Sys Admin role and see if you are able to assign the record to the user.  If that works, make a copy of the Sys Admin role and rename it.  Remove privileges that you do not want the user to have and assign the security role to the user.  There is most like a  problem with the user's current security role.
    Best Regards, Donna

All Replies

  • Tuesday, January 08, 2008 9:31 PMDavidJennawayMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    The first thing I'd check is that the user(s) you are assigning the records to is enabled, has a license and is a member of a security role
  • Thursday, January 10, 2008 6:23 AMAndrew liu Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    I got the same error(when I assign this account to me). I even can not save any changes of this account.

     

    Our CRM 4 is upgraded from CRM 3. Not all accounts can not be saved.

     

    The error log after "show dev error" in webconfig

     

    Server Error in '/' Application.

    Specified cast is not valid.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.InvalidCastException: Specified cast is not valid.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [InvalidCastException: Specified cast is not valid.]
       Microsoft.Crm.BusinessEntities.AddressTrigger.Update(Guid id) +186
       Microsoft.Crm.BusinessEntities.TriggersExtension.ExecuteTriggers(BusinessEntity entity, ArrayList triggers, OperationType operationType) +628
       Microsoft.Crm.BusinessEntities.TriggersExtension.PostUpdateHandler(Object sender, ExtensionEventArgs e) +60
       Microsoft.Crm.BusinessEntities.PostUpdateEventHandler.Invoke(Object sender, ExtensionEventArgs e) +0
       Microsoft.Crm.BusinessEntities.BusinessProcessObject.Update(IBusinessEntity entity, ExecutionContext context) +349
       Microsoft.Crm.ObjectModel.AccountService.Update(IBusinessEntity entity, ExecutionContext context) +214
    
    [TargetInvocationException: Exception has been thrown by the target of an invocation.]
       System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +0
       System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +72
       System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +371
       System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +29
       System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values) +131
       Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IPluginExecutionContext context) +122
       Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext context) +320
       Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context) +249
       Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context) +993
       Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context) +215
       Microsoft.Crm.Extensibility.ExternalMessageDispatcher.Execute(String messageName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, PropertyBag fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId) +815
       Microsoft.Crm.Sdk.RequestBase.Process(Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId) +81
       Microsoft.Crm.Sdk.RequestBase.Process(CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId) +178
       Microsoft.Crm.Sdk.CrmServiceInternal.Execute(RequestBase request, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId) +384
       Microsoft.Crm.Sdk.InProcessCrmService.Execute(Object request) +1044
       Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.ExecuteInternal() +597
       Microsoft.Crm.Application.Platform.ServiceCommands.UpdateCommand.Execute() +14
       Microsoft.Crm.Application.Platform.EntityProxy.Update(Boolean performDuplicateCheck) +97
       Microsoft.Crm.Application.Platform.EntityProxy.Update() +6
       Microsoft.Crm.Application.Forms.AppForm.HandleFormEventAssign(Boolean gridRefreshCallbackAdded) +61
       Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId) +1999
       Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity) +56
       Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, String formType) +92
       Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity) +11
       Microsoft.Crm.Web.SFA.AccountDetailPage.ConfigureForm() +203
       Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) +29
       System.Web.UI.Control.PreRenderRecursiveInternal() +86
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2041
    

     

  • Thursday, August 28, 2008 6:15 AMMatthew Smart Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     

    Hi Everyone,

     

    I am getting the same error when trying to assign records and change a users business unit.

    Code Snippet

    An Error has occurred

    Try this action again. If the problem continues, check the Microsoft Dynamics CRM community for solutions or contact your organization's Microsoft Dynamic CRM Administrator. Finally you can contact Microsoft Support."

     

     

    I have gone and logged onto the CRM server as the deployment admin and still recieve the same issue.

     

    Any help would be appreciated.

     

     

    Matthew.

  • Friday, August 29, 2008 2:56 PMKendall Reed Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Ever get anywhere with that?  We have the same thing going on in a system upgraded from 1.2 to 3.0 to 4.0
  • Friday, August 29, 2008 5:12 PMFrederico Stockchneider Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hi Christian,

     

    Try taking a look at the event viewer in the CRM Server, there`s probably more information about this error there.

    And a lot of this unknown errors are resolved with iisreset, although thats not such a pro* solution, it works.

     

    Good luck,

     

    Fred

  • Wednesday, February 25, 2009 6:16 AMCute guy Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi all,


    Did you find any solution to the problem. I am getting the same error message when reassigning an account record to another user.



    Any Help!!!


    Regards
    Cute Guy
    Cute
  • Thursday, February 26, 2009 7:08 PMDonna EdwardsMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    download the diag tool and turn Dev errors on.  it should provide you with a more detailed error message.  There are several possible issues that the system will not allow you to assign a record to another user. 

    First, is the Account record active?  Does the user who you are trying to assign to have an enabled license with a valid security role?  Does the user re-assigning the record have rights to re-assign?  Here is a link to the download tool.

    http://blogs.msdn.com/benlec/archive/2008/03/04/crmdiagtool4-for-microsoft-crm-4-0-has-been-released.aspx
    Best Regards, Donna
  • Friday, February 27, 2009 6:15 AMCute guy Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

     Yes the account record is active. i am trying to assign the record to another user (Sales owner) using CRMAdmin credentials. But system is not allowing me assing the records to another user and gives me an error message saying that "The logged in user does not have access to view the record or perform the specific action on the record."

    I have tries to get more information about the error message using the CRM Diag tool and have got the follwoing error :

    crmCheck privilege failed. for a user (to whom we areassingin the record ) and the prvilegeid.

    and again check reassinginment by giveing particular privileg to the user.

     

    Please help.

     


    Cute
  • Friday, February 27, 2009 1:46 PMDonna EdwardsMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    It appears to be an issue with the user who you are trying to assign to.  Temporarily give the user Sys Admin role and see if you are able to assign the record to the user.  If that works, make a copy of the Sys Admin role and rename it.  Remove privileges that you do not want the user to have and assign the security role to the user.  There is most like a  problem with the user's current security role.
    Best Regards, Donna
  • Tuesday, August 18, 2009 1:31 PMJoel Lindstrom, CustomerEffectiveMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Don't know if you are still having this issue, but a potential solution is here : http://social.microsoft.com/Forums/en-US/crm/thread/9a256e32-02d6-4f8b-8cb1-0fbd4cf78b40?prof=required
  • Saturday, November 07, 2009 6:00 AMeccountable Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I had this exact problem, but for me it was a data problem, not a security issue. I posted a possible solution on a similar thread:
    http://social.microsoft.com/Forums/en-US/crm/thread/9a256e32-02d6-4f8b-8cb1-0fbd4cf78b40?prof=required