10

SDL Tridion で「レンダリングされたコンテンツを取得できません」というエラーが発生するシナリオを知りたいです。テンプレートに VBScript を使用すると、イベント ログに以下に示すシナリオがいくつか記録されます。しかし、私はそれの頭も尻尾も作ることができません。

シナリオ 1: ページのレンダリングされたコンテンツを取得できません (tcm:48-215280-64)。

Error 5 occurred while rendering the Component Presentation (SMS gruppe:Artikkel): 
Invalid procedure call or argument: 'RemoveChild' (source:
        .RemoveChild .selectSingleNode("tcm).

シナリオ 2:

Unable to get rendered content of Component (tcm:57-215271).
No data found. [ETA_ITEMS, U]
Cannot insert the value NULL into column 'ITEM_ID', table 'Tridion_cm_2011.dbo.ITEM_ASSOCIATIONS'; column does not allow nulls. INSERT fails.
The statement has been terminated.

シナリオ 3:

Unable to get rendered content of Page (tcm:52-213774-64).
Error 1017 occurred while rendering the Page: Expected 'Then' (source:
   If Rendermode() != "PreviewDynamic" Then).

シナリオ 4:

Unable to retrieve rendered data from Component Presentation.
Error 3004 occurred while rendering the Component Presentation (Nytt dagstilbud iPhone 4S:Artikkel): 
Write to file failed. (source:
              .SaveToFile strTempFile, conSaveCreateOverWrite).

シナリオ 5:

Unable to get rendered content of Page (tcm:48-215164-64).
Error 3004 occurred while rendering the Component Presentation (Ring inn julen med Comoyo:Artikkel): 
Write to file failed. (source:
              .SaveToFile strTempFile, conSaveCreateOverWrite).

シナリオ 6:

Unable to get rendered content of Page (tcm:48-215164-64).
Invalid value for property 'BinaryContent'. Unable to open uploaded file: C:\Windows\TEMP\tcm-48-215158square940.jpg.

問題がどこにある可能性があるかについて手掛かりを教えていただけると助かります。よろしくお願いします!

4

1 に答える 1

7

シナリオ 1 は VBScript 構文エラーのように見えるため、テンプレート コードのタイプミスである可能性が最も高いです。シナリオ 2 は、データベース エラーであるため、もう少し問題があるように見えます。シナリオ 3、4、5、および 6 はすべて、標準の VBScript 構文エラーのように見えます。

いくつかの例、シナリオ 3:

If Rendermode() != "PreviewDynamic" Then

構文エラーがあり、それが言及されているため、エラーがステートメントExpected 'Then'の前のどこかにあることがわかります。Thenよく見ると、変数の後ろに括弧がありますがRenderMode、これは正しくありません。次のようにする必要があります。

If RenderMode != "PreviewDynamic" Then
于 2012-12-14T11:42:26.240 に答える