1

我在两个 Content Manager 服务器之间完成了一个据称成功的 Content Port。现在,当尝试发布页面时,我在所有页面上都收到以下错误。

(5) Invalid procedure call or argument
Unable to get rendered content of Page (tcm:54-18445-64).
Unable to read Page (tcm:54-18445-64).

URLConversion.PostProcessLocationInfo
PageBLST.Read
XMLState.GetXML
Page.GetXML
UtilitiesPublish.RenderPage
Page.Render
Request.Render

即使尝试在内容管理器中打开页面,我仍然收到错误“无效的远程过程调用”

使用 IE 中的直接 TCM 链接,我得到以下内容:

<?xml version="1.0"?>
-<tcm:Error Severity="1" Source="Kernel" Category="7" ErrorCode="5" xmlns:tcm="http://www.tridion.com/ContentManager/5.0">-<tcm:Line ErrorCode="5" MessageID="16137" Cause="false">
<![CDATA[Unable to read Page (tcm:54-18445-64).]]>
<tcm:Token>RESID_4553</tcm:Token><tcm:Token>RESID_4442</tcm:Token><tcm:Token>tcm:54-18445-64</tcm:Token></tcm:Line>-<tcm:Line ErrorCode="5" Cause="true">
<![CDATA[Invalid procedure call or argument]]>
</tcm:Line>-<tcm:Details>-<tcm:CallStack><tcm:Location>URLConversion.PostProcessLocationInfo</tcm:Location><tcm:Location>PageBLST.Read</tcm:Location><tcm:Location>XMLState.GetXML</tcm:Location><tcm:Location>Page.GetXML</tcm:Location></tcm:CallStack></tcm:Details></tcm:Error>

更新:

数据库提取如下,用于无法正常打开的页面

ID  ITEM_TYPE   ITEM_REFERENCE_ID   VERSION TITLE   SCHEMA_REFERENCE_ID APPROVAL_STATUS_ID  PUBLICATION_ID  CONTENT REVISION    TRUSTEE_ID  MODIFICATION_DATE   USER_COMMENT    SYSTEM_COMMENT  BINARY_ID   BINARY_SIZE FILE_NAME   IS_EXTERNAL_BINARY  PAGE_TEMPLATE_REF_ID    COMPONENT_PROCESS   FILE_EXT    PRIORITY    IS_SIMPLE   NAMESPACE_URI   ROOT_ELEMENT    SUB_TYPE    ALLOWED_ON_PAGE PUBLISH_TO_REPOSITORY   METADATA_SCHEMA_REFERENCE_ID    METADATA_XML    DYNAMIC_TEMPLATE    OUTPUT_FORMAT   DESCRIPTION KEY_VALUE   IS_ABSTRACT IS_ROOT
32638   64  18517   0   Web.sitemap NULL    -1  54  <tcm:ComponentPresentations xmlns:tcm="http://www.tridion.com/ContentManager/5.0"/> 0   14  2012-06-15 15:21:21.927     RESID_16442 NULL    NULL    Web NULL    8303    NULL    NULL    0   0   NULL    NULL    NULL    NULL    NULL    NULL        NULL    NULL        NULL    NULL    NULL
4

2 回答 2

3

您可能在某个地方有一个失败的项目,并且 CP 在您的某个模板中的某个地方留下了一个奇怪的指针,而不是一个 URI。这是发生在所有页面上还是仅发生在一些页面上?

您可以尝试使用协议处理程序打开其中一个页面(在 CMS 服务器上的 Internet Explorer 中键入页面的 URI)并查找任何奇怪的引用指针。我不记得确切的格式,但它们通常有几个 C 和 P。如果您找到了一些,或许可以在此处发布 XML,以便我们进一步提供帮助。

通常第二次导入项目可以解决循环引用引起的任何问题。

您说移植成功,但您是否检查了日志文件以查找任何警告?

于 2012-06-14T15:50:11.027 回答
1

您是否使用任何 DWT 扩展方法?您似乎还没有迁移您的 DWT 扩展 dll 新系统。您能否成功预览您的页面?

于 2012-06-14T15:45:20.877 回答