This repository was archived by the owner on Apr 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
This repository was archived by the owner on Apr 10, 2024. It is now read-only.
linux execution error KeyRingAccessor #34
Copy link
Copy link
Open
Description
I am seeing following error when running this on the linux docker( openjdk:17-jdk-alpine).
Also using the JNA version 5.12.1 .
java.lang.Error: Exception reading field 'domain' in class com.microsoft.aad.msal4jextensions.persistence.linux.GError
at com.sun.jna.Structure.getFieldValue(Structure.java:653) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
at com.sun.jna.Structure.deriveLayout(Structure.java:1318) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
at com.sun.jna.Structure.calculateSize(Structure.java:1192) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
at com.sun.jna.Structure.calculateSize(Structure.java:1144) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
at com.sun.jna.Structure.useMemory(Structure.java:358) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
at com.sun.jna.Structure.<init>(Structure.java:213) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
at com.sun.jna.Structure.<init>(Structure.java:204) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
at com.sun.jna.Structure.<init>(Structure.java:200) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
at com.microsoft.aad.msal4jextensions.persistence.linux.GError.<init>(GError.java:25) ~[msal4j-persistence-extension-1.1.0.jar!/:1.1.0]
at com.microsoft.aad.msal4jextensions.persistence.linux.KeyRingAccessor.write(KeyRingAccessor.java:111) ~[msal4j-persistence-extension-1.1.0.jar!/:1.1.0]
at com.microsoft.aad.msal4jextensions.persistence.linux.KeyRingAccessor.verify(KeyRingAccessor.java:56) ~[msal4j-persistence-extension-1.1.0.jar!/:1.1.0]
at com.microsoft.aad.msal4jextensions.PersistenceTokenCacheAccessAspect.<init>(PersistenceTokenCacheAccessAspect.java:86) ~[msal4j-persistence-extension-1.1.0.jar!/:1.1.0]
Caused by: java.lang.IllegalAccessException: class com.sun.jna.Structure cannot access a member of class com.microsoft.aad.msal4jextensions.persistence.linux.GError with modifiers "public"
at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:385) ~[na:na]
at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:687) ~[na:na]
at java.base/java.lang.reflect.Field.checkAccess(Field.java:1098) ~[na:na]
at java.base/java.lang.reflect.Field.get(Field.java:419) ~[na:na]
at com.sun.jna.Structure.getFieldValue(Structure.java:650) ~[jna-5.12.1.jar!/:5.12.1 (b0)]
... 41 common frames omitted
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels