Tridion不在内容端口后发布

时间:2012-06-14 15:35:23

标签: tridion

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

(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>

更新:

对于无法正常打开的页面,

DB提取如下

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

2 个答案:

答案 0 :(得分:3)

你可能在某个地方有一个失败的项目,并且CP在某个模板的某个地方留下了一个奇怪的指针而不是URI。这是出现在所有页面还是只有一些?

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

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

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

答案 1 :(得分:1)

您使用的是任何DWT扩展方法吗?您好像没有迁移DWT Extension dll新系统。 您是否能够成功预览页面?