Aufgabe Probleme bei der Verarbeitung von Bildern in OpenJDK
Wenn das ImmoTool mit "OpenJDK" statt mit "Oracle Java" betrieben wird, kann es zu Problemen bei der Verarbeitung von Bildern kommen. Konkret kommt es bei der Umwandlung eingelesener Bilder in das JPG-Format zu folgender Exception:
javax.imageio.IIOException: Invalid argument to native writeImage
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.writeImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageWriter.writeOnThread(JPEGImageWriter.java:1058):360)
at javax.imageio.ImageWriter.write(ImageWriter.java:615):1612)
at javax.imageio.ImageIO.write(ImageIO.java:1536):1832)
at com.openindex.openestate.tool.utils.Upgrade.execute(Upgrade.java:239):90)
at com.openindex.openestate.tool.ImmoToolProjectCreateTask.doInBackground(ImmoToolProjectCreateTask.java:152):27)
at javax.swing.SwingWorker$1.call(SwingWorker.java:296):262)
at javax.swing.SwingWorker.run(SwingWorker.java:335):1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615):745)
Der Fehler kann insbesondere auftreten,
(a) wenn eine Migration aus ImmoTool 0.9.x auf ImmoTool 1.0 stattfindet.
(b) wenn neue Bilder zu einer Immobilie hinzugefügt werden.
Anscheinend tritt der Fehler auf, wenn das zu importierende Bild keinen RGB-Farbraum verwendet. Insbesondere bei PNG- / GIF-Dateien oder JPG-Dateien mit "exotischem" Farbraum könnte es unter OpenJDK zu dem beschriebenen Problem kommen.
Eckdaten
- Zugewiesene Version
- 1.0-beta34
- Status
- erledigt
- Auflösung
- korrigiert
- Priorität
- normal
- Schweregrad
- klein
- Aufwand
- keine Angabe
- Reproduzierbarkeit
- nicht anwendbar
- zuletzt bearbeitet am
- erzeugt am