-
Notifications
You must be signed in to change notification settings - Fork 133
Open
Description
When I run JSignPdf, I get the following warnings:
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
WARNING: sun.misc.Unsafe::invokeCleaner has been called by com.lowagie.text.pdf.MappedRandomAccessFile (file:/[...]/JSignPdf.jar)
WARNING: Please consider reporting this to the maintainers of class com.lowagie.text.pdf.MappedRandomAccessFile
WARNING: sun.misc.Unsafe::invokeCleaner will be removed in a future release
To reproduce, run:
> java -jar /[...]/JSignPdf.jar --hash-algorithm SHA512 --visible-signature --keystore-type KEYCHAINSTORE --key-alias [...] [...].pdf
For more details, run:
> java --sun-misc-unsafe-memory-access=debug -jar /[...]/JSignPdf.jar --hash-algorithm SHA512 --visible-signature --keystore-type KEYCHAINSTORE --key-alias [...] [...].pdf
[...]
WARNING: sun.misc.Unsafe::invokeCleaner called by com.lowagie.text.pdf.MappedRandomAccessFile (file:/[...]/JSignPdf.jar)
at com.lowagie.text.pdf.MappedRandomAccessFile.lambda$cleanJava9$0(MappedRandomAccessFile.java:226)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:74)
at com.lowagie.text.pdf.MappedRandomAccessFile.cleanJava9(MappedRandomAccessFile.java:217)
at com.lowagie.text.pdf.MappedRandomAccessFile.clean(MappedRandomAccessFile.java:210)
at com.lowagie.text.pdf.MappedRandomAccessFile.close(MappedRandomAccessFile.java:185)
at com.lowagie.text.pdf.RandomAccessFileOrArray.close(RandomAccessFileOrArray.java:299)
at com.lowagie.text.pdf.PRTokeniser.close(PRTokeniser.java:131)
at com.lowagie.text.pdf.PdfReader.readPdf(PdfReader.java:632)
at com.lowagie.text.pdf.PdfReader.<init>(PdfReader.java:184)
at net.sf.jsignpdf.SignerLogic.signFile(SignerLogic.java:167)
at net.sf.jsignpdf.Signer.signFiles(Signer.java:246)
at net.sf.jsignpdf.Signer.main(Signer.java:139)
[...]
- OS: macOS 15.3.2 (24D81)
- JSignPdf: 2.3.0
- Java: OpenJDK Runtime Environment Temurin-24+36 (build 24+36)
Please note that this may be related to JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe.
This may be fixed in newer versions of OpenPDF.
Metadata
Metadata
Assignees
Labels
No labels