Dynamic Media Scene7: Preview rendering fails for unpublished assets after binary swap
Adobe Experience Manager (AEM) integrated with Dynamic Media (Scene7) may fail to render previews for unpublished assets after a binary swap. To resolve the issue, verify and compare the affected asset metadata, reprocess the asset, and investigate further if the issue persists.
Description description
Environment
Adobe Experience Manager (AEM) integrated with Dynamic Media (Scene7), all versions
Issue/Symptoms
- Preview rendering fails for a batch of author-side assets in Dynamic Media (Scene7).
- For affected assets, a
req=imagepropscall returns the correct current image properties, such as dimensions, color profile, and recent modification timestamp, confirming that Scene7 holds the current binary and catalog metadata. - The corresponding
/is/imagerender request returns the default"missing image"placeholder instead of the actual image. - The issue persists after cache-busting and with resized or reformatted requests, ruling out client-side and ImageServer render caching.
- The assets are author/preview-only and intentionally unpublished (
dam:scene7FileStatus = PublishIncomplete). - Running Reprocess Asset in AEM advances
dam:scene7LastModifiedbut doesn’t resolve the issue. - Multiple assets from the same upload batch are typically affected.
Root cause
A malformed or failed server-side registration during the binary swap may result in inconsistent metadata, such as dam:scene7LastModified being stored as a String/Date value instead of a numeric (Long). This inconsistency can prevent Scene7 from serving the correct renderable representation for unpublished assets.
Resolution resolution
Follow the steps below to resolve the issue:
-
Verify the
dam:scene7LastModifiedproperty on the affected assets:- In AEM, inspect the metadata for each affected asset.
- Check whether
dam:scene7LastModifiedis stored as a String/Date value instead of a numeric (Long).
-
Attempt to reprocess the asset:
- In AEM, use Reprocess Asset on the affected assets.
- Confirm whether
dam:scene7LastModifiedadvances and check whether the issue persists.
-
Compare the metadata:
- Review other assets from the same upload batch and compare their metadata properties with those of working assets.
- Look for anomalies, especially in
dam:scene7LastModifiedand related properties.
-
If the assets are intended to remain unpublished, request only author-side preview rendering and don’t attempt to publish the assets.
-
If the issue persists after these steps, further investigation may be required because regenerating the Scene7 server-side renderable representation isn’t customer-actionable.
-
Preview the asset in Dynamic Media. If the correct image renders, the issue is resolved.