Map failed
Je verdeelt PDF-bestanden en ze zijn groot, zo groot dat PDFsam Basic stikte met deze laatste woorden?
Caused by: java.io.IOException: Map failed at sun.nio.ch.FileChannelImpl.map(Unknown Source) ~[na:1.8.0_31] at org.sejda.io.MemoryMappedSeekableSource.(MemoryMappedSeekableSource.java:59) ~[pdfsam-community-3.0.1.RELEASE.jar:na] at org.sejda.io.SeekableSources.seekableSourceFrom(SeekableSources.java:74) ~[pdfsam-community-3.0.1.RELEASE.jar:na] at org.sejda.impl.sambox.component.DefaultPdfSourceOpener.open(DefaultPdfSourceOpener.java:61) ~[pdfsam-community-3.0.1.RELEASE.jar:na] ... 12 common frames omitted Caused by: java.lang.OutOfMemoryError: Map failed at sun.nio.ch.FileChannelImpl.map0(Native Method) ~[na:1.8.0_31]Oplossing: Als u een 64-bits besturingssysteem gebruikt, zorg er dan voor dat u PDFsam Basic versie 4 of hoger gebruikt
Java heap space
Dit is anders, nog steeds een OutOfMemoryError
maar met een andere oorzaak, zie de Java heap space
in plaats van de Map failed
?
java.lang.OutOfMemoryError: Java heap space at org.sejda.io.MemoryMappedSeekableSource.readPage(MemoryMappedSeekableSource.java:120) at org.sejda.io.MemoryMappedSeekableSource.read(MemoryMappedSeekableSource.java:100) at org.sejda.io.BufferedSeekableSource.ensureBuffer(BufferedSeekableSource.java:110) at org.sejda.io.BufferedSeekableSource.read(BufferedSeekableSource.java:100)Oplossing:
-
Versie 4: Gebruik een teksteditor om het
pdfsam.l4j.ini
-tekstbestand in de PDFsam Basic-installatiemap te openen, zoek deze regel-Xmx512m
die PDFsam Basic opdraagt om te draaien met 512 MB heapgeheugen, wijzig deze in-Xmx1024m
waarbij de hoeveelheid geheugen wordt verhoogd naar 1 GB en start PDFsam Basic opnieuw. Als dat niet werkt, kun je proberen het nog hoger te zetten met-Xmx1512m
-
Versie 5: Gebruik een teksteditor om het
pdfsam.cfg
-tekstbestand te openen in de PDFsam Basicapp
-submap, zoek de[JavaOptions]
-sectie en voeg een regeljava-options=-Xmx1024m
toe om de hoeveelheid geheugen te verhogen naar 1GB en start PDFsam Basic opnieuw. Als dat niet werkt, kun je proberen het nog hoger te zetten met-Xmx1512m