Map failed
Pdf-fájlokat osztasz és nagyok, olyan nagyok, hogy a PDFsam Basic belesápad ezekbe az utolsó szavakba?
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]Megoldás: Ha 64 bites operációs rendszert használ, győződjön meg róla, hogy a PDFsam Basic 4-es vagy újabb verzióját futtatja
Java heap space
Ez más, továbbra is egy OutOfMemoryError
, de más okkal, lásd a Java heap space
-t a Map failed
helyett?
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)Megoldás:
-
4 verzió: Használjon szövegszerkesztőt a
pdfsam.l4j.ini
szövegfájl megnyitásához a PDFsam Basic telepítési könyvtárában, keresse meg ezt a sort-Xmx512m
amely azt mondja a PDFsam Basic-nek, hogy 512 MB heap memóriával fusson, módosítsa-Xmx1024m
-re, ezzel 1 GB-ra növelve a memória mennyiségét, és indítsa újra a PDFsam Basic-et. Ha ez nem működik, megpróbálhatod még magasabbra tolni a-Xmx1512m
paranccsal -
5 verzió: Használjon szövegszerkesztőt a
pdfsam.cfg
szövegfájl megnyitásához a PDFsam Basicapp
alkönyvtárában, keresse meg a[JavaOptions]
szekciót, és adjon hozzá egyjava-options=-Xmx1024m
sort, amely 1 GB-ra növeli a memória mennyiségét, majd indítsa újra a PDFsam Basic programot. Ha ez nem működik, megpróbálhatod még magasabbra tolni a-Xmx1512m
paranccsal