You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Robert Stupp (JIRA)" <ji...@apache.org> on 2015/06/17 16:56:00 UTC

[jira] [Created] (CASSANDRA-9608) Support Java 9

Robert Stupp created CASSANDRA-9608:
---------------------------------------

             Summary: Support Java 9
                 Key: CASSANDRA-9608
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9608
             Project: Cassandra
          Issue Type: Task
            Reporter: Robert Stupp
            Priority: Minor


This ticket is intended to group all issues found to support Java 9 in the future.

>From what I've found out so far:
* Maven dependency {{com.sun:tools:jar:0}} via cobertura cannot be resolved. It can be easily solved using this patch:
{code}
-        <dependency groupId="net.sourceforge.cobertura" artifactId="cobertura"/>
+        <dependency groupId="net.sourceforge.cobertura" artifactId="cobertura">
+          <exclusion groupId="com.sun" artifactId="tools"/>
+        </dependency>
{code}
* Another issue is that {{sun.misc.Unsafe}} no longer contains the methods {{monitorEnter}} + {{monitorExit}}. These methods are used by {{o.a.c.utils.concurrent.Locks}} which is only used by {{o.a.c.db.AtomicBTreeColumns}}.

I don't mind to start working on this yet since Java 9 is in a too early development phase.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)