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 にアセットを移行する場合に使用します。
  • クラウドサービスのユーザーインターフェイスに移動して、「 利用可能な設定 」の下に割り当てられたアカウントが表示されることを確認します。
  • Ensure that the Dynamic Media Asset Activation (scene7) replication agent is enabled.
    This replication agent is found under Agents on Author.

General (all assets)

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

Asset synchronization status properties

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 」または「 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 ( http://localhost:4502/system/console/slinglog ) to gather more information.

Move, Copy, or Delete

移動、コピーまたは削除の処理を実行する前に次をおこなってください。
  • 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.
  • 上記のメタデータ値がない場合、移動、コピーまたは削除処理の前にアセットを再度アップロードする必要があります。

Version control

既存のダイナミックメディアアセット(同じ名前と場所)を置き換える場合、両方のアセットを保持するか、バージョンを置き換えるか、作成するかを選択できます。
  • Keeping both will create a new asset with a unique name for the published asset URL. For example, image.jpg is the original asset and image1.jpg is the newly uploaded asset.
  • 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. ビデオを再度アップロードします。
ビデオがエンコードされていない
  • 実行モードが dynamicmedia_scene7 になっていることを確認します。
  • Dynamic Media クラウドサービスが設定されていることを確認します。
  • ビデオプロファイルがアップロードフォルダーに関連付けられていることを確認します。
  1. -r dynamicmedia_scene7 で AEM インスタンスを起動します。
  2. クラウドサービスページで Dynamic Media 設定が正しくセットアップされていることを確認します。
  3. フォルダーにビデオプロファイルがあることを確認します。そのビデオプロファイルも確認します。
ビデオの処理に時間がかかりすぎる
ビデオのエンコーディングがまだ進行中か、エラー状態になっているかを判断するには:
  • ビデオステータス/ http://localhost:4502/crx/de/index.jsp#/content/dam/folder/videomp4/jcr%3Acontent dam:assetStateを 確認します。
  • Monitor the video from the workflow console http://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 クリップボードを使用した デバッグの方法 解決策
ビューアプリセットが公開されていない
サンプルマネージャーの診断ページに進みます。 http://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. 管理ツールでビューアプリセットリストに移動します。 http://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: http://localhost:4502/crx/packmgr/
    1. リストでビューアパッケージを検索します( cq-dam-scene7-viewers-content で始まります)。
    2. 再インストール 」をクリックします。
  3. クラウドサービスページで、Dynamic Media 設定ページに移動した後、Dynamic Media - Scene7 設定の設定ダイアログボックスを開きます。
    • 何も変更せず、「 保存 」をクリックします。これで、サンプルアセット、ビューアプリセット CSS およびアートワークを作成および同期するロジックが再度トリガーされます。