[ https://issues.apache.org/jira/browse/GEODE-2557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anthony Baker updated GEODE-2557: --------------------------------- Fix Version/s: 1.5.0 > 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 > Priority: Major > Fix For: 1.5.0 > > > 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 (v7.6.3#76005)