In our other client side SDKs we check the OS/Arch before loading the engine.
A user has gotten the following error when trying to use the Java client SDK on an Intel Mac:
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.UnsatisfiedLinkError: Unable to load library 'fliptengine':
Acceptance Critera:
Java Client should error if trying to load on unsupported platform (like we do in Python and others)
https://github.com/flipt-io/flipt-client-sdks/blob/6281e5ef6054b80221156bd9df8f342ef02f5a4b/flipt-client-java/src/main/java/io/flipt/client/FliptEvaluationClient.java#L23
In our other client side SDKs we check the OS/Arch before loading the engine.
A user has gotten the following error when trying to use the Java client SDK on an Intel Mac:
Acceptance Critera:
FLI-963