A microservice using quarkus fails to create the native binary with the following error (and many others):
Caused by: java.lang.IllegalArgumentException: Invalid Structure field in class com.sun.jna.platform.win32.Variant$VARIANT$_VARIANT$__VARIANT, field name 'ullVal' (class com.sun.jna.platform.win32.WinDef$ULONGLONG): The type "com.sun.jna.platform.win32.WinDef$ULONGLONG" is not supported: Unsupported size: 16
at com.sun.jna.Structure.validateField(Structure.java:1153)
at com.sun.jna.Structure.validateFields(Structure.java:1162)
at com.sun.jna.Structure.<init>(Structure.java:189)
at com.sun.jna.Structure.<init>(Structure.java:182)
at com.sun.jna.Structure.<init>(Structure.java:178)
at com.sun.jna.Union.<init>(Union.java:49)
at com.sun.jna.platform.win32.Variant$VARIANT$_VARIANT$__VARIANT.<init>(Variant.java:749)
... 76 more
And also:
Original exception that caused the problem: java.lang.UnsatisfiedLinkError: Unable to load library 'Advapi32': Native library (linux-x86-64/libAdvapi32.so) not found in resource path
Version Information
Please indicate relevant versions, including, if relevant:
RHEL 7
Java version:
$ java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
Graal: Version: Community Edition 1.0.0-rc13.
ContributingYou can reproduce the issue using the following project: https://github.com/jesuino/java-ml-projects/tree/master/integration/microservices/image-classifier-microservice
Steps:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4