Kirk Lund created GEODE-2557: -------------------------------- Summary: Upgrade jna dependency Key: GEODE-2557 URL: https://issues.apache.org/jira/browse/GEODE-2557 Project: Geode Issue Type: Wish Components: build, general Reporter: Kirk Lund
Upgrade our jna dependency from 4.0.0 to 4.3.0. Dependency name is: net.java.dev.jna:jna:4.3.0 Upgrading this dependency in gradle/dependency-versions.properties: -jna.version = 4.0.0 +jna.version = 4.3.0 Causes these compilation errors in geode-core/src/main/java/org/apache/geode/internal/shared/NativeCallsJNAImpl.java: {noformat} /Users/klund/dev/geode/geode-core/src/main/java/org/apache/geode/internal/shared/NativeCallsJNAImpl.java:906: error: TcpKeepAlive is not abstract and does not override abstract method getFieldOrder() in Structure public static final class TcpKeepAlive extends Structure { ^ /Users/klund/dev/geode/geode-core/src/main/java/org/apache/geode/internal/shared/NativeCallsJNAImpl.java:912: error: getFieldOrder() in TcpKeepAlive cannot override getFieldOrder() in Structure protected List<?> getFieldOrder() { ^ return type List<?> is not compatible with List<String> /Users/klund/dev/gemfire/open/geode-core/src/main/java/org/apache/geode/internal/shared/NativeCallsJNAImpl.java:911: error: method does not override or implement a method from a supertype @Override ^ {noformat} -- This message was sent by Atlassian JIRA (v6.3.15#6346)