发布时出现Kentico错误

发布时出现Kentico错误,kentico,Kentico,我们在尝试发布文件夹时遇到此错误。该文件夹距离根目录有4层深。我是否达到了角色限制 我试图减少表单选项卡中的文件夹名称,但仍然出现相同的错误。我可以创建另一个减少字符数的文件夹,这就是为什么我认为这是一个计数限制 An error occurred during the page action. Please see event log for more details. Message: [DataConnection.HandleError]: Query: Proc_CMS_Doc

我们在尝试发布文件夹时遇到此错误。该文件夹距离根目录有4层深。我是否达到了角色限制

我试图减少表单选项卡中的文件夹名称,但仍然出现相同的错误。我可以创建另一个减少字符数的文件夹,这就是为什么我认为这是一个计数限制

An error occurred during the page action. Please see event log for more details.
Message: 
[DataConnection.HandleError]: 

Query: 
Proc_CMS_Document_UpdateDocumentNamePath

Caused exception: 
Procedure or function Proc_CMS_Document_UpdateDocumentNamePath has too many arguments specified.


Exception type: System.Exception
Stack Trace: 
at CMS.DataEngine.AbstractDataConnection.HandleError(String queryText, Exception ex)
at CMS.DataEngine.AbstractDataConnection.ExecuteQuery(String queryText, QueryDataParameters queryParams, QueryTypeEnum queryType, Boolean requiresTransaction)
at CMS.DataEngine.GeneralConnection.RunQuery(QueryParameters query)
at CMS.DataEngine.GeneralConnection.ExecuteQuery(QueryParameters query)
at CMS.DataEngine.GeneralConnection.ExecuteQuery(QueryParameters query, Int32& totalRecords)
at CMS.DataEngine.DataQueryBase`1.GetDataFromDBInternal()
at CMS.DataEngine.DataQueryBase`1.GetDataFromDB()
at CMS.DataEngine.DataQueryBase`1.GetData()
at CMS.DataEngine.DataQueryBase`1.get_Result()
at CMS.DataEngine.ConnectionHelper.ExecuteQuery(String queryName, QueryDataParameters parameters, String where, String orderBy, Int32 topN, String columns, Int32 offset, Int32 maxRecords, Int32& totalRecords)
at CMS.DocumentEngine.DocumentPathsUpdater.ExecuteUpdateDocumentPath(DocumentPrefixes prefixes, Boolean allCultureVersions)
at CMS.DocumentEngine.DocumentContinuousIntegrationHelper.HandleBulkUpdate(Boolean allowContinuousIntegrationActions, IWhereCondition bulkWhere, Action bulkUpdate)
at CMS.DocumentEngine.DocumentPathsUpdater.UpdatePaths()
at CMS.DocumentEngine.TreeNode.UpdateInternal()
at CMS.DocumentEngine.TreeNode.Update(Boolean useDocumentHelper)
at CMS.DocumentEngine.VersionManager.PublishVersionInternal(Int32 versionHistoryId, Boolean checkPublish)
at CMS.DocumentEngine.WorkflowManager.MoveToStepInternal(TreeNode node, WorkflowStepInfo currentStep, WorkflowStepInfo step, String comment, Boolean increasePublishVersionNumber, WorkflowTransitionTypeEnum transitionType, Boolean handleActions)
at CMS.DocumentEngine.WorkflowManager.MoveToStepInternal(TreeNode node, WorkflowStepInfo currentStep, WorkflowStepInfo step, String comment, WorkflowTransitionTypeEnum transitionType)
at CMS.DocumentEngine.WorkflowManager.MoveToNextStepInternal(TreeNode node, String comment, WorkflowTransitionTypeEnum transitionType)
at CMS.DocumentEngine.WorkflowManager.MoveToNextStep(TreeNode node, String comment, WorkflowTransitionTypeEnum transitionType)
at CMS.FormControls.CMSDocumentManager.ApproveDocument(Int32 stepId, String comment)

Message: Procedure or function Proc_CMS_Document_UpdateDocumentNamePath has too many arguments specified.

Exception type: System.Data.SqlClient.SqlException
Stack Trace: 
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at CMS.DataEngine.AbstractDataConnection.ExecuteQuery(String queryText, QueryDataParameters queryParams, QueryTypeEnum queryType, Boolean requiresTransaction)

您使用的是Kentico的哪个版本和修补程序?您的页面/文档的名称或url中是否有特殊字符?我正在运行9,HF30。没有任何特殊字符,只有字母和空格。看起来
Proc\u CMS\u Document\u UpdateDocumentNamePath
过程的版本与执行它的代码的版本不同步。这可能发生在热修复期间(如果SQL脚本未正确执行)。你能去SQL管理工作室给我们看一下这个过程的代码吗?+你能检查一下汇编版本是否真的是9.0.30吗?你使用的是Kentico的哪个版本和修补程序?您的页面/文档的名称或url中是否有特殊字符?我正在运行9,HF30。没有任何特殊字符,只有字母和空格。看起来
Proc\u CMS\u Document\u UpdateDocumentNamePath
过程的版本与执行它的代码的版本不同步。这可能发生在热修复期间(如果SQL脚本未正确执行)。你能去SQL管理工作室给我们看一下这个过程的代码吗?+你能检查一下汇编版本是否真的是9.0.30吗?