You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sam Tunnicliffe (JIRA)" <ji...@apache.org> on 2016/05/05 07:30:13 UTC
[jira] [Resolved] (CASSANDRA-11716) cassandra 2.2 fails to start on
jdk7u101
[ https://issues.apache.org/jira/browse/CASSANDRA-11716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sam Tunnicliffe resolved CASSANDRA-11716.
-----------------------------------------
Resolution: Duplicate
> cassandra 2.2 fails to start on jdk7u101
> ----------------------------------------
>
> Key: CASSANDRA-11716
> URL: https://issues.apache.org/jira/browse/CASSANDRA-11716
> Project: Cassandra
> Issue Type: Bug
> Environment: ubuntu 12.04 fully updated
> Reporter: Tiago Batista
> Attachments: cassandra-env.patch
>
>
> Today I updated one of my clusters to 2.2.6, and was greeted with the message complaining about the jdk version:
> {code}
> $ nodetool status
> Cassandra 2.0 and later require Java 7u25 or later.
> {code}
> After digging into it, on cassandra-env.sh, i found that you are comparing the patch levels as strings, meaning that "101" is before "25":
> {code}
> if [ "$JVM_VERSION" \< "1.8" ] && [ "$JVM_PATCH_VERSION" \< "25" ] ; then
> echo "Cassandra 2.0 and later require Java 7u25 or later."
> exit 1;
> fi
> {code}
> I patched this on my system to
> {code}
> if [ "$JVM_VERSION" \< "1.8" ] && [ "$JVM_PATCH_VERSION" -lt "25" ] ; then
> echo "Cassandra 2.0 and later require Java 7u25 or later."
> exit 1;
> fi
> {code}
> this seems to work on bash. I can now start cassandra successfully on that cluster.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)