Map failed

Vous fractionnez des fichiers PDF et ils sont gros, tellement gros que PDFsam Basic s'est étouffés par ces derniers mots ?

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]
Solution: Si vous utilisez un système d'exploitation 64 bits, assurez-vous que vous utilisez PDFsam Basic version 4 ou supérieure

Java heap space

Ceci est différent, toujours une erreur de mémoire mais avec une cause différente, voir tas d'espace de Java à la place du schema échoué ?

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)
Solution:
  • Version 4: Utilisez un éditeur de texte pour ouvrir le fichier texte pdfsam.l4j.ini dans le répertoire d’installation de PDFsam Basic, trouver cette ligne -Xmx512m qui ordonne a PDFsam Basic d'exécuter avec 512 Mo de mémoire de tas, changez-le pour-Xmx1024m augmenter la quantité de mémoire de 1 Go et redémarrage PDFsam Basic. Si cela ne fonctionne pas vous pouvez essayer de l'augmenter d'avantage avec -Xmx1512m
  • Version 5: Utilisez un éditeur de texte pour ouvrir le fichier texte pdfsam.cfg dans le sous-répertoire PDFsam Basic app, recherchez la section [JavaOptions] et ajoutez une ligne java-options=-Xmx1024m augmenter la quantité de mémoire à 1 Go et redémarrer PDFsam Basic. Si cela ne fonctionne pas vous pouvez essayer de l'augmenter d'avantage avec -Xmx1512m