Please Help: Unable to update SdkMessageProcessingStepImage table

0
33
Forum Post: Change the Filter On option on Opportunity Associated View for Account form


I am unable to update SdkMessageProcessingStepImage attribute “attributes” by code regardless I use front end (script) or back-end code (plugin). It is not issue of access permission because I still able to create new image record.
I am SysAdmin with read write access to the table:

Here is the error I have “An unexpected error occurred.” code: 2147746326

Here is the error.raw:
{
  “_errorCode”: 2147746326,
  “_errorFault”: {
    “_responseXml”: null,
    “_errorCode”: 2147746326,
    “_innerFault”: {
      “_responseXml”: null,
      “_errorCode”: 0,
      “_innerFault”: null,
      “_callStack”: null,
      “_responseText”: null,
      “_annotations”: null,
      “_messages”: [
        “An unexpected error occurred.”
      ]
    },
    “_callStack”: null,
    “_responseText”:
    “_annotations”: {
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiExceptionSourceKey”: “Plugin/Microsoft.Crm.ObjectModel.SdkMessageProcessingStepImageService”,
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiStepKey”: <removed>,
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiDepthKey”: “1”,
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiActivityIdKey”: <removed>
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiPluginSolutionNameKey”: “System”,
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiStepSolutionNameKey”: “System”,
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiExceptionCategory”: “SystemFailure”,
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiExceptionMessageName”: “UnExpected”,
      “@Microsoft.PowerApps.CDS.ErrorDetails.ApiExceptionHttpStatusCode”: “400”,
      “@Microsoft.PowerApps.CDS.HelpLink”: ““>go.microsoft.com/…/
      “@Microsoft.PowerApps.CDS.InnerError.Message”: “An unexpected error occurred.”
    },
    “_messages”: [
      “An unexpected error occurred.”
    ]
  },
  “_message”: “An unexpected error occurred.”,
  “_exception”: null,
  “_innerError”: null,
  “_errorSource”: 3,
  “_blockErrorReporting”: false,
  “_stack”: null,
  “_faultedRequestIndex”: -1,
  “_clientRequestId”: “—–removed——-“,
  “_serverResponseId”: “—-removed——-“,
  “_httpStatusCode”: 400,
  “_retryAfter”: null,
  “_date”: “2022-04-17T15:18:50.000Z”,
  “_isRequestTooLong”: false,
  “message”: “An unexpected error occurred.”,
  “name”: “Error”,
  “stack”: “No stack available.”,
  “__action”: {
    “source”: {
      “actionType”: “modernDataSource.execute.odata.async”,
      “actionStack”: “modernDataSource.execute.odata.async”,
      “contextId”: “44fdfd71-223e-4188-8bb9-b385459fbcdf”
    },
    “child”: {
      “actionType”: “oData.update.async”,
      “actionStack”: “oData.update.async”,
      “contextId”: “e38c6209-a6d4-4a91-a923-83cb53584209”
    }
  }
}

The code that I used to update the SdkMessageProcessingStepImage 
Xrm.WebApi.updateRecord(“sdkmessageprocessingstepimage”, ‘5c93db9d-fabc-ec11-9840-0022482af29f’,{attributes:’statuscode,’}).then(
    ()=>{},
    async (er)=>{
        let json = er.raw;
        json = await JSON.parse(json);
        console.log(json.raw);
    }
);

Similarly, the code used to udpate the table in back end:
Entity imageTable  = new Entity(“sdkmessageprocessingstepimage”, new Guid(‘5c93db9d-fabc-ec11-9840-0022482af29f’));
imageTable[“attributes”] = “statuscode”;
service.Update(imageTable);

Thank you.



Source link

Leave a reply

Please enter your comment!
Please enter your name here