I have the following problem in v17.0.0 with enabled realtime editing:  Pictures I insert via Copy&Paste are getting corrupted (in the display and in the attachments as well). Pictures I insert via Image-Dialog are also getting corrupted Pictures I upload via Attachment and then select with the Image-Dialog are working. If I turn of realtime by  all actions listed above are working. In the log I found only
2025-02-04 11:28:39,938 [XWiki Solr index thread] ERROR ttachmentSolrMetadataExtractor - Failed to retrieve the content of attachment [Attachment xwiki:test.WebHome@xwikilogo.png] org.apache.tika.exception.TikaException: image/png parse error at org.apache.tika.parser.image.ImageParser.extractMetadata(ImageParser.java:205) at org.apache.tika.parser.image.AbstractImageParser.parse(AbstractImageParser.java:79) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:203) at org.apache.tika.Tika.parseToString(Tika.java:525) at org.apache.tika.Tika.parseToString(Tika.java:495) at org.xwiki.tika.internal.TikaUtils.parseToString(TikaUtils.java:153) at org.xwiki.search.solr.internal.metadata.AbstractSolrMetadataExtractor.getContentAsText(AbstractSolrMetadataExtractor.java:534) at org.xwiki.search.solr.internal.metadata.AttachmentSolrMetadataExtractor.setLocaleAndContentFields(AttachmentSolrMetadataExtractor.java:114) at org.xwiki.search.solr.internal.metadata.AttachmentSolrMetadataExtractor.setFieldsInternal(AttachmentSolrMetadataExtractor.java:93) at org.xwiki.search.solr.internal.metadata.AbstractSolrMetadataExtractor.getSolrDocument(AbstractSolrMetadataExtractor.java:171) at org.xwiki.search.solr.internal.DefaultSolrIndexer.lambda$getSolrDocument$0(DefaultSolrIndexer.java:615) at org.xwiki.bridge.internal.DefaultDocumentContextExecutor.call(DefaultDocumentContextExecutor.java:65) at org.xwiki.search.solr.internal.DefaultSolrIndexer.getSolrDocument(DefaultSolrIndexer.java:615) at org.xwiki.search.solr.internal.DefaultSolrIndexer.processBatch(DefaultSolrIndexer.java:504) at org.xwiki.search.solr.internal.DefaultSolrIndexer.run(DefaultSolrIndexer.java:466) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: javax.imageio.IIOException: Error reading PNG metadata at java.desktop/com.sun.imageio.plugins.png.PNGImageReader.readMetadata(PNGImageReader.java:913) at java.desktop/com.sun.imageio.plugins.png.PNGImageReader.getImageMetadata(PNGImageReader.java:1835) at org.apache.tika.parser.image.ImageParser.extractMetadata(ImageParser.java:187) ... 17 common frames omitted Caused by: java.io.EOFException: null at java.desktop/javax.imageio.stream.ImageInputStreamImpl.readFully(ImageInputStreamImpl.java:353) at com.twelvemonkeys.imageio.stream.BufferedChannelImageInputStream.readInt(BufferedChannelImageInputStream.java:299) at java.desktop/com.sun.imageio.plugins.png.PNGImageReader.readMetadata(PNGImageReader.java:761) ... 19 common frames omitted 2025-02-04 11:28:39,967 [XWiki Solr index thread] ERROR .DocumentSolrMetadataExtractor - Failed to retrieve the content of attachment [Attachment xwiki:test.WebHome@xwikilogo.png] org.apache.tika.exception.TikaException: image/png parse error at org.apache.tika.parser.image.ImageParser.extractMetadata(ImageParser.java:205) at org.apache.tika.parser.image.AbstractImageParser.parse(AbstractImageParser.java:79) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:203) at org.apache.tika.Tika.parseToString(Tika.java:525) at org.apache.tika.Tika.parseToString(Tika.java:495) at org.xwiki.tika.internal.TikaUtils.parseToString(TikaUtils.java:153) at org.xwiki.search.solr.internal.metadata.AbstractSolrMetadataExtractor.getContentAsText(AbstractSolrMetadataExtractor.java:534) at org.xwiki.search.solr.internal.metadata.DocumentSolrMetadataExtractor.setAttachment(DocumentSolrMetadataExtractor.java:333) at org.xwiki.search.solr.internal.metadata.DocumentSolrMetadataExtractor.setAttachments(DocumentSolrMetadataExtractor.java:313) at org.xwiki.search.solr.internal.metadata.DocumentSolrMetadataExtractor.setExtras(DocumentSolrMetadataExtractor.java:239) at org.xwiki.search.solr.internal.metadata.DocumentSolrMetadataExtractor.setFieldsInternal(DocumentSolrMetadataExtractor.java:152) at org.xwiki.search.solr.internal.metadata.AbstractSolrMetadataExtractor.getSolrDocument(AbstractSolrMetadataExtractor.java:171) at org.xwiki.search.solr.internal.DefaultSolrIndexer.lambda$getSolrDocument$0(DefaultSolrIndexer.java:615) at org.xwiki.bridge.internal.DefaultDocumentContextExecutor.call(DefaultDocumentContextExecutor.java:65) at org.xwiki.search.solr.internal.DefaultSolrIndexer.getSolrDocument(DefaultSolrIndexer.java:615) at org.xwiki.search.solr.internal.DefaultSolrIndexer.processBatch(DefaultSolrIndexer.java:504) at org.xwiki.search.solr.internal.DefaultSolrIndexer.run(DefaultSolrIndexer.java:466) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: javax.imageio.IIOException: Error reading PNG metadata at java.desktop/com.sun.imageio.plugins.png.PNGImageReader.readMetadata(PNGImageReader.java:913) at java.desktop/com.sun.imageio.plugins.png.PNGImageReader.getImageMetadata(PNGImageReader.java:1835) at org.apache.tika.parser.image.ImageParser.extractMetadata(ImageParser.java:187) ... 19 common frames omitted Caused by: java.io.EOFException: null at java.desktop/javax.imageio.stream.ImageInputStreamImpl.readFully(ImageInputStreamImpl.java:353) at com.twelvemonkeys.imageio.stream.BufferedChannelImageInputStream.readInt(BufferedChannelImageInputStream.java:299) at java.desktop/com.sun.imageio.plugins.png.PNGImageReader.readMetadata(PNGImageReader.java:761) ... 21 common frames omitted
and entries like:
2025-02-04 11:33:56,575 [qtp1667689440-4656 - https:
Tested in Brave, Firefox and Chrome xWiki 17.0.0 (jetty, mariadb) |