Magnolia App does not show referenced Images anymore

155 views
Skip to first unread message

Christoph Damm

unread,
Dec 7, 2020, 2:01:16 PM12/7/20
to user...@magnolia-cms.com
Hi guys,

I'm having an issue here with one of our customers.
Customer uses Magnolia since a while (shame on us it's still 5.5.1, migration will happen soon as the project is not really big)  without issues (~ 5years).
In this context we use Magnolia headless, we only have a few apps to store product data (description, images) and fetch those from our Frontend.
However, since a reboot of the shared server (not caused / because of this client) I have the following situation:

Within our app we have a tab defined where user can upload several "additional images", looks like this:

- name: images
label: Images
fields:
- name: additionalImages
class: info.magnolia.ui.form.field.definition.MultiValueFieldDefinition
label: Upload additional images
transformerClass: info.magnolia.ui.form.field.transformer.multi.MultiValueTransformer
field:
name: additionalImage
appName: assets
label: Image
targetWorkspace: dam
class: info.magnolia.ui.form.field.definition.LinkFieldDefinition
identifierToPathConverter:
class: info.magnolia.dam.app.assets.field.translator.AssetCompositeIdKeyTranslator
contentPreviewDefinition:
contentPreviewClass: info.magnolia.dam.app.ui.field.DamFilePreviewComponent
Now, within this app (and the above tab) NO images are shown anymore.
However when I look at the JCR for this item I can still see the stored images (references to jcr uuid). I checked image in dam app/workspace and the expected image is there under the same uuid. 
Also the frontend (which gets the image links via api) still gets the right reference and shows the image.
So I'm sure the data is there, however it is just not shown within the app.
If I add a new entry within the app and select images it also works fine.
Log files do not show anything when I access the app.
Anybody that can give me an advise how to get closer to this issue?
Tried rebooting / clearing indexes too already without effect.
Underlaying DB is an oracle db.

Thanks and cheers

Christoph


Mikaël Geljić

unread,
Dec 15, 2020, 4:10:59 AM12/15/20
to user...@magnolia-cms.com
Hi Christoph,

Can you elaborate on what is missing more precisely? Just the images or the entire multifield entries (i.e. trash icons are also missing)?

Few things you can check:
* Does the storage structure differs, between a new and an old content item? Using the JCR browser or JCR tools app. I assume you see a few multi-value properties of asset keys such as jcr:<uuid>
* Could it be an imaging issue—is it happening regardless of image formats? Try flushing the imaging workspace maybe?
* Styling issue in the multi-field? Could it be that the entries are there in the DOM but not visible for other reasons?

Hope this helps,
Mika

--
You received this message because you are subscribed to the Google Groups "Magnolia User Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to user-list+...@magnolia-cms.com.
To view this discussion on the web, visit https://groups.google.com/a/magnolia-cms.com/d/msgid/user-list/CAGgPrdg3SBfiUCwS6D0nTjcnwZNWLjt5628DdzTu32Ppz6vcdg%40mail.gmail.com.

Reply all
Reply to author
Forward
0 new messages