native-image - no awt in java.library.path
Trying to use the native-image version of pdftk-java to fill and flatten a PDF form produces the following error -
pdftk-native template.pdf fill_form formdata.fdf output dummy.pdf flatten
100
Unhandled Java Exception in create_output():
java.lang.UnsatisfiedLinkError: no awt in java.library.path
at com.oracle.svm.core.jdk.NativeLibrarySupport.loadLibrary(NativeLibrarySupport.java:131)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:228)
at java.lang.Runtime.loadLibrary0(Runtime.java:871)
at java.lang.Runtime.loadLibrary(Runtime.java:238)
at java.lang.System.loadLibrary(System.java:352)
at java.awt.Toolkit$3.run(Toolkit.java:1636)
at java.awt.Toolkit$3.run(Toolkit.java:1634)
at java.security.AccessController.doPrivileged(AccessController.java:83)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
at java.awt.Toolkit.<clinit>(Toolkit.java:1670)
at com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:351)
at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:271)
at java.awt.Color.<clinit>(Color.java:276)
at com.oracle.svm.core.classinitialization.ClassInitializationInfo.invokeClassInitializer(ClassInitializationInfo.java:351)
at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:271)
at java.lang.Class.ensureInitialized(DynamicHub.java:515)
at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:236)
at java.lang.Class.ensureInitialized(DynamicHub.java:515)
at com.oracle.svm.core.classinitialization.ClassInitializationInfo.initialize(ClassInitializationInfo.java:236)
at pdftk.com.lowagie.text.pdf.AcroFields.getMKColor(AcroFields.java:587)
at pdftk.com.lowagie.text.pdf.AcroFields.getAppearance(AcroFields.java:464)
at pdftk.com.lowagie.text.pdf.AcroFields.setField(AcroFields.java:1038)
at pdftk.com.lowagie.text.pdf.AcroFields.setFields(AcroFields.java:945)
at com.gitlab.pdftk_java.filter.create_output_filter(filter.java:290)
at com.gitlab.pdftk_java.TK_Session.create_output(TK_Session.java:1420)
at com.gitlab.pdftk_java.pdftk.main_noexit(pdftk.java:178)
at com.gitlab.pdftk_java.pdftk.main(pdftk.java:149)
There was a problem with pdftk-java. Please report it at https://gitlab.com/pdftk-java/pdftk/issues including the message above, the version of pdftk-java (3.2.0), and if possible steps to reproduce the error.
Thanks
Bob