Search the FirstSpirit Knowledge Base
Hallo,
wenn ich versuche ein animiertes webP Bild als neues Medium (Bild) in FirstSpirit anzulegen, bekomme ich eine IllegalArgumentException.
Mit einem NICHT animierten webP Bild funktioniert es.
Unsere FirstSpirit-Version ist die:
- Release: 2021-02
- Version: 5.2.210210.79578
Im Anhang mal ein animiertes webP Bild was z. B. diesen Fehler erzeugt.
Und hier noch die Fehlermeldung:
java.lang.IllegalArgumentException: Width (-1) and height (-1) must be > 0
at java.desktop/java.awt.image.SampleModel.<init>(SampleModel.java:126)
at java.desktop/java.awt.image.ComponentSampleModel.<init>(ComponentSampleModel.java:140)
at java.desktop/java.awt.image.PixelInterleavedSampleModel.<init>(PixelInterleavedSampleModel.java:87)
at java.desktop/java.awt.image.Raster.createInterleavedRaster(Raster.java:642)
at java.desktop/java.awt.image.Raster.createInterleavedRaster(Raster.java:278)
at java.desktop/java.awt.image.BufferedImage.<init>(BufferedImage.java:391)
at de.espirit.common.imaging.ImageIOUtil.toRGBABufferedImage(ImageIOUtil.java:206)
at de.espirit.common.imaging.ImageIOUtil.readToolkit(ImageIOUtil.java:167)
at de.espirit.common.imaging.ImageIOUtil.loadImageFromByteArray(ImageIOUtil.java:70)
at de.espirit.common.imaging.ImageUtil.loadImageFromByteArray(ImageUtil.java:125)
at de.espirit.common.imaging.ImageUtil.loadImageFromByteArray(ImageUtil.java:118)
at de.espirit.firstspirit.server.mediamanagement.MediaManagerImpl$BufferedImageCallable.call(MediaManagerImpl.java:456)
at de.espirit.firstspirit.server.mediamanagement.MediaManagerImpl$BufferedImageCallable.call(MediaManagerImpl.java:438)
at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:590)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at de.espirit.common.util.BoundedExecutorService$RunnableWrapper.run(BoundedExecutorService.java:436)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at de.espirit.firstspirit.client.io.ServerCaller.callManager(ServerCaller.java:616)
at de.espirit.firstspirit.io.DefaultClientHandler.callManager(DefaultClientHandler.java:58)
at de.espirit.firstspirit.client.io.RemoteManagerCaller.invoke(RemoteManagerCaller.java:53)
at com.sun.proxy.$Proxy56.uploadPicture(Unknown Source)
at de.espirit.firstspirit.store.access.mediastore.PictureImpl.uploadPicture(PictureImpl.java:344)
at de.espirit.firstspirit.store.access.mediastore.PictureImpl.setPicture(PictureImpl.java:203)
at de.espirit.firstspirit.client.gui.tree.store.mediastore.GuiMediaFolder.createPicture(GuiMediaFolder.java:424)
at de.espirit.firstspirit.client.gui.tree.store.mediastore.GuiMediaFolder$MediaDropper.importFiles(GuiMediaFolder.java:950)
Hallo Sebastian,
bitte mach diesbezüglich ein Support Ticket beim TechSupport auf.
Ich vermute, dass es sich um einen Bug handelt, der unter der internen ID "CORE-12597" geführt wird. Wäre nett, wenn Du diese ID im Support Ticket erwähnst, dann ersparst Du den Kollegen die Suche in der Bugdatenbank
Viele Grüße
Holger
Hallo Sebastian,
bitte mach diesbezüglich ein Support Ticket beim TechSupport auf.
Ich vermute, dass es sich um einen Bug handelt, der unter der internen ID "CORE-12597" geführt wird. Wäre nett, wenn Du diese ID im Support Ticket erwähnst, dann ersparst Du den Kollegen die Suche in der Bugdatenbank
Viele Grüße
Holger
Okay, danke für die schnelle Antwort.
Ich hab entsprechend ein Support Ticket aufgemacht.
Hallo,
das Thema ist ja schon etwas älter, ich habe allerdings dasselbe Problem immer noch.
Ich konnte auch in den Release notes nichts zu CORE-12597 finden.
Ist das Thema tatsächlich noch offen?
Gruß Tobi
Hallo zusammen,
ich habe den Bug am 28.07.2020 reported, dieser wurde der ID CORE-12597 zugewiesen und wurde bisher nicht gelöst.
Anfrage ID ist #66307.
Anscheinend ist der Bug zu uninteressant.
Gruß
Matthias
Hallo Matthias,
finde es auch schade dass dem Thema offenbar keine Priorität eingeräumt wird. Man hat aktuell im Prinzip gar keine Möglichkeit über die FirstSpirit Medien animierte Grafiken zu nutzen. Als Workaround kann man sie halt als Datei ablegen, aber das ist natürlich auch keine zufriedenstellende Lösung.
Gruß Tobi
Hallo zusammen,
da ich gerade über dieses Posting gestolpert bin. Ich habe vor kurzem die Qualitätssicherung für das angesprochene Ticket durchgeführt und der (eingeschränkte) Support für animierte webP Bilder wird ab 2024.9 verfügbar sein.
Eingeschränkter Support, da die Animation nur in der Originalauflösung verfügbar ist. Die berechneten Auflösungen (also auch das Thumbnail) skalieren nur das erste Frame der Animation (das entspricht dem Verhalten bei animierten gif Bildern).
Viele Grüße
Holger
Hallo @hoebbel ,
vielen Dank für das Update. Schön zu hören, dass das Problem endlich angegangen und auch gefixt wurde.
Als Feedback für eure interne Runde möchte ich jedoch mitgeben, dass 4 Jahre unverhältnismäßig (unverschämt) lang sind.
Würden meine Kunden 4 Jahre auf einen Bugfix warten stehen die vermutlich mit Heugabeln und Fackeln vor der Tür (kleiner Spaß am Rande).
Dennoch besten Dank für den Fix 😊
Viele Grüße
Matthias