[ 
https://issues.apache.org/jira/browse/KAFKA-2806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15000224#comment-15000224
 ] 

Ismael Juma edited comment on KAFKA-2806 at 11/11/15 10:54 AM:
---------------------------------------------------------------

I don't think this is a Scala-specific issue. In general, if you compile with 
Java 8, there is no guarantee that it will run under Java 7 due to standard 
library changes.

Having said that, we definitely want to support running the system tests with 
Java 8 so that we can verify that they pass with the current Java version (and 
the only version receiving security updates from Oracle).


was (Author: ijuma):
I don't think this is a Scala-specific issue. In general, if you compile with 
Java 8, there is no guarantee that it will run under Java 7 due to standard 
library changes.

Having said that, we definitely want to support running the system tests with 
Java 8 so that we can verify that they pass with the current version (and the 
only version receiving security updates from Oracle).

> Allow Kafka System Tests under different JDK versions
> -----------------------------------------------------
>
>                 Key: KAFKA-2806
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2806
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: Guozhang Wang
>             Fix For: 0.9.0.1
>
>
> Currently the Kafka system tests (using ducktape) uses JDK7 as the runtime 
> inside vagrant processes. However, there are some known issues with executing 
> Java8 builds with JDK7 under Scala:
> https://gist.github.com/AlainODea/1375759b8720a3f9f094
> http://stackoverflow.com/questions/24448723/java-error-java-util-concurrent-concurrenthashmap-keyset
> We need to be able to config the system tests to execute different JDK 
> versions in the virtual machines.



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

Reply via email to