Show Menu
トピック×

Dynamic Media - Scene7 モードのトラブルシューティング

以下のドキュメントでは、 dynamicmedia_scene7 実行モードで実行している Dynamic Media のトラブルシューティングについて説明します。

セットアップと設定

以下の手順で、Dynamic Media が適切に設定されていることを確認します。
  • Start up command contains the -r dynamicmedia_scene7 runmode argument.
  • 使用可能な Dynamic Media 機能パックよりも先に、AEM 6.4 累積修正パック(CFP)がインストールされていることを確認します。**
  • オプションの機能パック 18912 がインストールされていることを確認します。
    このオプションの機能パックは、FTP サポートが必要な場合や、Dynamic Media Classic(Scene7)から Dynamic Media にアセットを移行する場合に使用します。
  • クラウドサービスのユーザーインターフェイスに移動して、「 利用可能な設定 」の下に割り当てられたアカウントが表示されることを確認します。
  • レプリケーションエージェント Dynamic Media Asset Activation (scene7) が有効になっていることを確認します。
    このレプリケーションエージェントは、「作成者のエージェント」にあります。

General (All Assets)

次に全般的なヒントやテクニックを示します。

アセット同期ステータスプロパティ

CRXDE Lite で次のアセットプロパティを見直すと、AEM から Dynamic Media へのアセットの同期に成功したことが確認できます。
プロパティ
説明
<object_node>/jcr:content/metadata/dam:scene7ID
a|364266
ノードが Dynamic Media にリンクされていることを示す全般的インジケーター。
<object_node>/jcr:content/metadata/dam:scene7FileStatus
PublishComplete またはエラーテキスト
Dynamic Media へのアセットアップロードのステータス。
<object_node>/jcr:content/metadata/dam:scene7File
myCompany/myAssetID
Dynamic Media のリモートアセットへの URL を生成するには、これを入力する必要があります。
<object_node>/jcr:content/dam:lastSyncStatus
success or failed: <error text>
セット(スピンセット、画像セットなど)、画像プリセット、ビューアプリセット、アセットの画像マップの更新、編集された画像などの同期ステータス。

同期のログ

Synchronization errors and issues are logged in error.log (AEM server directory /crx-quickstart/logs/ ). Sufficient logging is available to determine the root cause of most issues, however you can increase the logging to DEBUG on the com.adobe.cq.dam.ips package through the Sling Console ( https://localhost:4502/system/console/slinglog ) to gather more information.

移動、コピー、削除

移動、コピーまたは削除の処理を実行する前に次をおこなってください。
  • For images and videos, confirm that a <object_node>/jcr:content/metadata/dam:scene7ID value exists before performing move, copy, or delete operations.
  • For image and viewer presets, confirm that an https://<server>/crx/de/index.jsp#/etc/dam/presets/viewer/testpreset/jcr%3Acontent/metadata value exists before performing move, copy, or delete operations.
  • 上記のメタデータ値がない場合、移動、コピーまたは削除処理の前にアセットを再度アップロードする必要があります。

バージョン管理

既存の Dynamic Media アセット(同じ名称、同じ場所)を置換する際、双方のアセットを保持またはバージョンを置換・作成の選択が可能です。
  • 両方を保持すると、公開済みアセットURLに対して一意の名前を持つ新しいアセットが作成されます。 例えば、は元のア image.jpg セットで、は新しくアッ image1.jpg プロードされたアセットです。
  • Dynamic Media - Scene7 モードの配信ではバージョン作成はサポートされていません。配信で新しいバージョンが既存のアセットを置換します。

画像とセット

画像とセットで問題が発生している場合、次のトラブルシューティングガイドに従ってください。
OS クリップボードと内部 AEM クリップボードを使用した デバッグの方法 解決策
アセットの詳細表示で URL をコピー/埋め込みボタンにアクセスできない
  1. CRX/DE に移動します。
    • JCR内のプリセットが定義されているかどうかを確認 /etc/dam/presets/viewer/<preset> has lastReplicationAction します。 この場所は、AEM 6.x から 6.4 にアップグレードし、移行をオプトアウトした場合に適用されます。それ以外の場所はです /conf/global/settings/dam/dm/presets/viewer
    • Check to make sure that the asset in the JCR has dam:scene7FileStatus under Metadata shows as PublishComplete .
ページを更新するか、別のページに移動してから戻ります(サイドレール JSP を再コンパイルする必要があります)。
それでも解決しない場合:
  • アセットを公開します。
  • アセットを再度アップロードして公開します。
設定エディターのアセットセレクターが永続的に読み込み中の状態になっている
6.4 で解決予定の既知の問題です。
セレクターを閉じて再度開きます。
セットの編集でアセットを選択した後、 選択 ボタンが有効にならない
6.4 で解決予定の既知の問題です。
アセットセレクターで別のフォルダーをクリックしてからアセットの選択に戻ります。
スライドを切り替えた後、カルーセルホットスポットが移動する
すべてのスライドが同じサイズであることを確認します。
カルーセルにはすべて同じサイズの画像のみを利用します。
Dynamic Media ビューアで画像がプレビューされない
Check that the asset contains dam:scene7File in the Metadata properties (CRXDE Lite)
すべてのアセットの処理が終わるまで待ちます。
アップロードしたアセットがアセットセレクターに表示されない
Check asset has property jcr:content > dam:assetState = processed (CRXDE Lite)
すべてのアセットの処理が終わるまで待ちます。
アセットの処理がまだ開始していないときに、カード表示のバナーに「 新規 」と表示される Check asset jcr:content > dam:assetState = if unprocessed it was not picked up by the workflow. ワークフローがアセットの処理を始めるまで待ちます。
画像やセットでビューア URL や埋め込みコードが表示されない ビューアプリセットが公開されているかどうかを確認します。
Go to Tools > Assets > Viewer Presets and publish the viewer preset.

ビデオ

ビデオで問題が発生している場合、次のトラブルシューティングガイドに従ってください。
OS クリップボードと内部 AEM クリップボードを使用した デバッグの方法 解決策
ビデオをプレビューできない
  • フォルダーにビデオプロファイルが割り当てられていることを確認します(サポートされていないファイル形式の場合)。サポートされていない場合、画像だけが表示されます。
  • ビデオプロファイルには AVS セットを生成するためのエンコーディングプリセットが 2 つ以上含まれている必要があります(MP4 ファイルでは 1 つのエンコーディングがビデオコンテンツとして扱われます。サポートされていないファイルでは、処理されていないものと同じ扱いになります)。
  • Check that the video has finished processing by confirming dam:scene7FileAvs of dam:scene7File in metadata.
  1. ビデオプロファイルをフォルダーに割り当てます。
  2. エンコーディングプリセットを 2 つ以上含むよう、ビデオプロファイルを編集します。
  3. ビデオの処理が終わるのを待ちます。
  4. ビデオを再度読み込み、「Dynamic Media エンコーディングビデオ」ワークフローが実行されていないことを確認します。
  5. ビデオを再度アップロードします。
ビデオがエンコードされていない
  • Check that the runmode is dynamicmedia_scene7 .
  • Dynamic Media クラウドサービスが設定されていることを確認します。
  • ビデオプロファイルがアップロードフォルダーに関連付けられていることを確認します。
  1. AEMインスタンスを -r dynamicmedia_scene7
  2. クラウドサービスページで Dynamic Media 設定が正しくセットアップされていることを確認します。
  3. フォルダーにビデオプロファイルがあることを確認します。そのビデオプロファイルも確認します。
ビデオの処理に時間がかかりすぎる
ビデオのエンコーディングがまだ進行中か、エラー状態になっているかを判断するには:
  • ビデオの状態を確認しま https://localhost:4502/crx/de/index.jsp#/content/dam/folder/videomp4/jcr%3Acontent す。 dam:assetState
  • Monitor the video from the workflow console https://localhost:4502/libs/cq/workflow/content/console.html > Instances, Archive, Failures tabs.
ビデオレンディションがない
ビデオがアップロードされても、エンコードされたレンディションがない場合:
  • フォルダーにビデオプロファイルが割り当てられていることを確認します。
  • Check that the video has finished processing by confirming dam:scene7FileAvs in metadata.
  1. ビデオプロファイルをフォルダーに割り当てます。
  2. ビデオの処理が終わるのを待ちます。

ビューア

ビューアで問題が発生している場合、次のトラブルシューティングガイドに従ってください。
OS クリップボードと内部 AEM クリップボードを使用した デバッグの方法 解決策
ビューアプリセットが公開されていない
サンプルマネージャーの診断ページに進みます。 https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
計算された値を確認します。正常に動作している場合は、次のようになります。
_DMSAMPLE status: 0 unsyced assets - activation not necessary _OOTB status: 0 unsyced assets - 0 unactivated assets
注意 :Dynamic Media クラウドの設定後、ビューアアセットが同期するまで 10 分ほどかかることがあります。
アクティブでないアセットが残る場合は、「 アクティブでないアセットをすべて表示 」ボタンのどちらかをクリックして詳細を確認してください。
  1. 管理ツールでビューアプリセットリストに移動します。 https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
  2. すべてのビューアプリセットを選択し、「 公開 」をクリックします。
  3. サンプルマネージャーに戻り、アクティブでないアセット数がゼロになったことを確認します。
ビューアプリセットのアートワークが、アセット詳細のプレビューまたはコピー URL/埋め込みコードで 404 を返す場合
CRXDE Lite で以下をおこないます。
  1. Navigate to <sync-folder>/_CSS/_OOTB folder within your Dynamic Media sync folder (for example, /content/dam/_CSS/_OOTB ),
  2. Find the metadata node of the problematic asset (for example, <sync-folder>/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png/jcr:content/metadata/ ).
  3. Check for the presence of dam:scene7* properties. If the asset was successfully synced and published you see the dam:scene7FileStatus set is to PublishComplete .
  4. 次のプロパティと文字列リテラルの値を連結して Dynamic Media に直接アートワークを要求します。
    • dam:scene7Domain
    • "is/content"
    • dam:scene7Folder
    • <asset-name>
    • 例: https://<server>/is/content/myfolder/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png
サンプルアセットまたはビュープリセットのアートワークが同期されていないか、公開されてない場合は、コピー/同期処理全体をやり直します。
  1. CRXDE Lite に移動します。
    • 削除 <sync-folder>/_CSS/_OOTB .
  2. Navigate to the CRX package manager: https://localhost:4502/crx/packmgr/
    1. リストでビューアパッケージを検索します( cq-dam-scene7-viewers-content で始まります)。
    2. 再インストール 」をクリックします。
  3. クラウドサービスページで、Dynamic Media 設定ページに移動した後、Dynamic Media - Scene7 設定の設定ダイアログボックスを開きます。
    • 何も変更せず、「 保存 」をクリックします。これで、サンプルアセット、ビューアプリセット CSS およびアートワークを作成および同期するロジックが再度トリガーされます。