[
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: [email protected]
For additional commands, e-mail: [email protected]