[ https://issues.apache.org/jira/browse/CASSANDRA-16085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17415310#comment-17415310 ]
Stephen L. De Rudder commented on CASSANDRA-16085: -------------------------------------------------- Add the ability to catch UnsatisfiedLinkError in WindowsTimer and if not available to allow startup to continue. I get the following on Windows 2019 Server running Cassandra 3.11.3 on Azul Zulu Java 1.8u302: {code:java} ERROR [main] 2021-09-10 14:25:29,064 CassandraDaemon.java:708 - Exception encountered during startup java.lang.UnsatisfiedLinkError: C:\Windows\Temp\jna-1617058420\jna439724638011461000.dll: Can't find dependent libraries at java.lang.ClassLoader$NativeLibrary.load(Native Method) ~[na:1.8.0_302] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1950) ~[na:1.8.0_302] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1832) ~[na:1.8.0_302] at java.lang.Runtime.load0(Runtime.java:811) ~[na:1.8.0_302] at java.lang.System.load(System.java:1088) ~[na:1.8.0_302] at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:851) ~[jna-4.2.2.jar:4.2.2 (b0)] at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:826) ~[jna-4.2.2.jar:4.2.2 (b0)] at com.sun.jna.Native.<clinit>(Native.java:140) ~[jna-4.2.2.jar:4.2.2 (b0)] at org.apache.cassandra.utils.WindowsTimer.<clinit>(WindowsTimer.java:35) ~[apache-cassandra-3.11.3.jar:3.11.3] at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:599) [apache-cassandra-3.11.3.jar:3.11.3] at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:691) [apache-cassandra-3.11.3.jar:3.11.3] {code} The fix implemented is similar to fix done in CASSANDRA-13333. In that issue WindowsTimer was mentioned but further down the question of moving WindowsTimer is asked so it could be fixed and answered not to move. I have attached the patch files for branches cassandra-3.0, cassandra-3.11, and trunk. Below are the links to the 3 github branches (since I am new at this; I hope at least 1 set of patches or branches will work). [CASSANDRA-16085-3.0|https://github.com/sldr/cassandra/tree/CASSANDRA-16085-3.0] [CASSANDRA-16085-3.11|https://github.com/sldr/cassandra/tree/CASSANDRA-16085-3.11] [CASSANDRA-16085-trunk|https://github.com/sldr/cassandra/tree/CASSANDRA-16085-trunk] Let me know if you need anything else. Thanks! > Cassandra fails to start using Java SE 8 Update 261 > --------------------------------------------------- > > Key: CASSANDRA-16085 > URL: https://issues.apache.org/jira/browse/CASSANDRA-16085 > Project: Cassandra > Issue Type: Bug > Reporter: Alex Drinkwater > Priority: Urgent > Attachments: cassandra-16085-3.0.patch, cassandra-16085-3.11.patch, > cassandra-16085-trunk.patch > > > When using JRE 8u261 to start cassandra it fails and gives this error: > \njava.lang.UnsatisfiedLinkError: WindowsTimer -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org