[
https://issues.apache.org/jira/browse/KAFKA-1419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14222193#comment-14222193
]
Peter Vandenabeele commented on KAFKA-1419:
-------------------------------------------
New to Kafka and Scala ...
Trying to build Kafka HEAD of 0.8.2 (fbecd48) with Scala 2.11.4
Most works, but I get a number of warnings that may be relevant (?)
{noformat}
$ gradle -PscalaVersion=2.11.4 clean
... (all OK)
$ gradle -PscalaVersion=2.11.4
... (all OK)
$ ./gradlew -PscalaVersion=2.11.4 test
... (all OK)
:core:compileScala
Download
http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.4/scala-library-2.11.4.pom
Download
http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.4/scala-library-2.11.4.jar
Download
http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.11.4/scala-compiler-2.11.4.pom
Download
http://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.4/scala-reflect-2.11.4.pom
Download
http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.11.4/scala-compiler-2.11.4.jar
Download
http://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.4/scala-reflect-2.11.4.jar
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m;
support was removed in 8.0
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/admin/AdminUtils.scala:259:
non-variable type argument String in type pattern
scala.collection.Map[String,_] is unchecked since it is eliminated by erasure
case Some(map: Map[String, _]) =>
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/admin/AdminUtils.scala:262:
non-variable type argument String in type pattern
scala.collection.Map[String,String] is unchecked since it is eliminated by
erasure
case Some(config: Map[String, String]) =>
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/consumer/ConsumerIterator.scala:107:
A try without a catch or finally is equivalent to putting its body in a block;
no exceptions are handled.
try {
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/server/KafkaServer.scala:167:
a pure expression does nothing in statement position; you may be omitting
necessary parentheses
ControllerStats.uncleanLeaderElectionRate
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/server/KafkaServer.scala:168:
a pure expression does nothing in statement position; you may be omitting
necessary parentheses
ControllerStats.leaderElectionTimer
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/utils/Utils.scala:81:
a pure expression does nothing in statement position; you may be omitting
necessary parentheses
daemonThread(name, runnable(fun))
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/utils/Json.scala:28:
object JSON in package json is deprecated: This object will be removed.
JSON.globalNumberParser = myConversionFunc
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/utils/Json.scala:37:
object JSON in package json is deprecated: This object will be removed.
JSON.parseFull(input)
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/consumer/ConsumerConfig.scala:107:
Reference to uninitialized value fetchWaitMaxMs
require(fetchWaitMaxMs <= socketTimeoutMs, "socket.timeout.ms should always
be at least fetch.wait.max.ms" +
^
/Users/peter_v/Documents/data/github/apache/kafka/core/src/main/scala/kafka/server/KafkaConfig.scala:240:
Reference to uninitialized value replicaFetchWaitMaxMs
require(replicaFetchWaitMaxMs <= replicaSocketTimeoutMs,
"replica.socket.timeout.ms should always be at least replica.fetch.wait.max.ms"
+
^
there were 12 feature warnings; re-run with -feature for details
11 warnings found
... (all OK)
BUILD SUCCESSFUL
Total time: 6 mins 41.737 secs
{noformat}
> cross build for scala 2.11
> --------------------------
>
> Key: KAFKA-1419
> URL: https://issues.apache.org/jira/browse/KAFKA-1419
> Project: Kafka
> Issue Type: Improvement
> Components: clients
> Affects Versions: 0.8.1
> Reporter: Scott Clasen
> Assignee: Ivan Lyutov
> Priority: Blocker
> Fix For: 0.8.1.2, 0.8.2
>
> Attachments: KAFKA-1419-scalaBinaryVersion.patch,
> KAFKA-1419-scalaBinaryVersion.patch, KAFKA-1419.patch, KAFKA-1419.patch,
> KAFKA-1419_2014-07-28_15:05:16.patch, KAFKA-1419_2014-07-29_15:13:43.patch,
> KAFKA-1419_2014-08-04_14:43:26.patch, KAFKA-1419_2014-08-05_12:51:16.patch,
> KAFKA-1419_2014-08-07_10:17:34.patch, KAFKA-1419_2014-08-07_10:52:18.patch,
> KAFKA-1419_cross_build_for_scala_2_11_for_0_8_1_branch.patch
>
>
> Please publish builds for scala 2.11, hopefully just needs a small tweak to
> the gradle conf?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)