locked
CRM 2016 SP1 "Event code: 3005" CRM Parameter Filter - Invalid parameter 'locked=1' RRS feed

  • Question

  • Hi,

    if we want to add a new Product under Orders we get an error.

    Event 1309, ASP.NET 4.0.30319.0

    MSCRM Error Report:

    --------------------------------------------------------------------------------------------------------

    Error: Error executing child request for /xxxxx/_forms/read/page.aspx.

    Error Message: 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.

    Error Details: Error executing child request for /xxxxx/_forms/read/page.aspx.

    Source File: Not available

    Line Number: Not available

    Request URL: http://xxx/xxx/main.aspx?etc=1089&extraqs=%3f_CreateFromId%3d%257b07EEEF18-313D-E611-9439-005056B82A5A%257d%26_CreateFromType%3d1088%26etc%3d1089%26locked%3d1&pagemode=iframe&pagetype=entityrecord

    Stack Trace Info: [InvalidOperationException: CRM Parameter Filter - Invalid parameter 'locked=1' in Request.QueryString on page /xxx/main.aspx

    The raw request was 'GET /xxx/main.aspx?etc=1089&extraqs=%3f_CreateFromId%3d%257b07EEEF18-313D-E611-9439-005056B82A5A%257d%26_CreateFromType%3d1088%26etc%3d1089%26locked%3d1&pagemode=iframe&pagetype=entityrecord' called from http://xxx/xxx/main.aspx.]

       at Microsoft.Crm.Application.ParameterFilter.ValidateParameter(HttpRequest request, ArrayList parameterCollection, String key, String value, ParameterSources source, EntityType pageEntityType, FormAdditionalAllowedParameters additionalAllowedParameters)

       at Microsoft.Crm.Application.ParameterFilter.ValidateParameters(Page page, EntityType pageEntityType, Boolean alwaysEnableParameterChecking, FormAdditionalAllowedParameters formAdditionalAllowedParametersTemp)

       at Microsoft.Crm.Application.ParameterFilter.ValidateParameters(Page page, EntityType pageEntityType, FormAdditionalAllowedParameters formAdditionalAllowedParametersTemp)

       at Microsoft.Crm.Application.Controls.AppPage.ValidatePageParameters()

       at Microsoft.Crm.Application.Controls.AppPage.OnInit(EventArgs e)

       at System.Web.UI.Control.InitRecursive(Control namingContainer)

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    [HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown.]   at System.Web.UI.Page.HandleError(Exception e)

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest()

       at System.Web.UI.Page.ProcessRequest(HttpContext context)

       at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)

    [HttpException: Error executing child request for /XXX/_forms/read/page.aspx.]   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)

       at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)

       at System.Web.HttpServerUtility.Transfer(String path)

    at ExceptionConverter.ConvertMessageAndErrorCode(Exception exception, Int32& errorCode)  ilOffset = 0x221

                    at ExceptionConverter.ToSingleFaultOther(Exception exception)  ilOffset = 0x2B

                    at ExceptionConverter.ToSingleFaultUnTyped(Exception exception)  ilOffset = 0x3A

                    at ExceptionConverter.ConvertToFault(Exception exception)  ilOffset = 0x57

                    at ExceptionConverter.TryConvertToFaultExceptionInternal(Exception exception, Boolean createNewFaultException, FaultException`1& faultException)  ilOffset = 0x6D

                    at FaultHelper.ConvertToFault(Exception exception)  ilOffset = 0x0

                    at ErrorInformation..ctor(Exception exception, Uri requestUrl, Boolean logError, IOrganizationContext context)  ilOffset = 0x24B

                    at ErrorInformation..ctor(Exception exception, Uri requestUrl, IOrganizationContext context)  ilOffset = 0x5

                    at MainApplication.Application_Error(Object sender, EventArgs eventArguments)  ilOffset = 0xB5

                    at HttpApplication.RaiseOnError()  ilOffset = 0x26

                    at PipelineStepManager.ResumeSteps(Exception error)  ilOffset = 0xF6

                    at HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)  ilOffset = 0x31

                    at HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)  ilOffset = 0xD3

                    at PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)  ilOffset = 0x11E

                    at PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)  ilOffset = 0x9

                    at UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)  ilOffset = 0xFFFFFFFF

                    at UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)  ilOffset = 0xFFFFFFFF

                    at PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)  ilOffset = 0x1C8

                    at PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)  ilOffset = 0x9

    System.Web.HttpException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #8934DFB9: System.Web.HttpException (0x80004005): Error executing child request for /XXX/_forms/read/page.aspx. ---> System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.InvalidOperationException: CRM Parameter Filter - Invalid parameter 'locked=1' in Request.QueryString on page /XXX/main.aspx

    The raw request was 'GET /xxx/main.aspx?etc=1089&extraqs=%3f_CreateFromId%3d%257b07EEEF18-313D-E611-9439-005056B82A5A%257d%26_CreateFromType%3d1088%26etc%3d1089%26locked%3d1&pagemode=iframe&pagetype=entityrecord' called from http://xxx/xxx/main.aspx.

       at Microsoft.Crm.Application.ParameterFilter.ValidateParameter(HttpRequest request, ArrayList parameterCollection, String key, String value, ParameterSources source, EntityType pageEntityType, FormAdditionalAllowedParameters additionalAllowedParameters)

       at Microsoft.Crm.Application.ParameterFilter.ValidateParameters(Page page, EntityType pageEntityType, Boolean alwaysEnableParameterChecking, FormAdditionalAllowedParameters formAdditionalAllowedParametersTemp)

       at Microsoft.Crm.Application.ParameterFilter.ValidateParameters(Page page, EntityType pageEntityType, FormAdditionalAllowedParameters formAdditionalAllowedParametersTemp)

       at Microsoft.Crm.Application.Controls.AppPage.ValidatePageParameters()

       at Microsoft.Crm.Application.Controls.AppPage.OnInit(EventArgs e)

       at System.Web.UI.Control.InitRecursive(Control namingContainer)

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.HandleError(Exception e)

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest()

       at System.Web.UI.Page.ProcessRequest(HttpContext context)

       at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)

       at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)

       at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)

       at System.Web.HttpServerUtility.Transfer(String path)

       at System.Web.UI.Control.PreRenderRecursiveInternal()

       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

       at System.Web.UI.Page.ProcessRequest()

       at System.Web.UI.Page.ProcessRequest(HttpContext context)

       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    \ Thorsten

    Thursday, June 30, 2016 10:04 AM

All replies

  • Hi Thorsten,

    CRM2015 Update 1 was installed last week and we are experiencing exactly the same problem. Have you been able to find a solution?

    Best regards,

    Jacob

    Wednesday, July 6, 2016 6:58 PM
  • Hi Jacob,

    Unfortunately not. We have a case opened at Microsoft.

    Beste Grüße

    Thorsten


    thorsten

    Friday, July 8, 2016 12:09 PM
  • Hi Thorsten,

    We did the same! Thansk for your reply.

    Best regards,

    Jacob

    Monday, July 11, 2016 9:57 AM
  • Hi Jacob,

    did you get a response fromMicrosoft?

    \thorsten


    thorsten


    Wednesday, July 20, 2016 11:40 AM
  • Hi Thorsten,

    Yes, i got a "general" reply. The case is still open, no solution yet.

    Jacob

    Wednesday, July 20, 2016 11:54 AM
  • This is definitely a bug coming with CRM 2016 SP1. I found the same happens in any 2016 SP1 environment, online and on-premises, customized or out of the box,  when I tried to create an order or invoice product record. 

    Also, creation of these records fails if  attempted through web service. I have integration between CRM and NAV through Scribe, and Scribe fails to create order lines.

    Hope for a soon fix released.

    Milos

    Monday, August 1, 2016 5:03 PM
  • Hi Milos,

    Thanks for your info! I will sent a link of this thread to the MS Support Engineer handling our case.

    When I have a solution I will post it back here.

    Jacob

    Monday, August 1, 2016 5:42 PM
  • We're getting similar issue, currently on CRM 2016 SP1, any update from Microsoft about this error?

    thanks.

    Friday, October 21, 2016 4:25 AM
  • Hi!,

    Yes, this issue is a confirmed bug in SP1. According to Microsoft it will be fixed in the (end) November RU.

    Jacob

    Friday, October 21, 2016 6:05 AM