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)