Description
In this thread:
http://search-hadoop.com/m/Kafka/uyzND1dNbYKXzC4F1?subj=Issue+in+Kafka+2+0+0+
Druhin reported seeing StackOverflowError when using filter method from KTable.scala
This can be reproduced with the following change:
diff --git a/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/StreamToTableJoinScalaIntegrationTestImplicitSerdes.scala b/streams/streams-scala/src/test/scala index 3d1bab5..e0a06f2 100644 --- a/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/StreamToTableJoinScalaIntegrationTestImplicitSerdes.scala +++ b/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/StreamToTableJoinScalaIntegrationTestImplicitSerdes.scala @@ -58,6 +58,7 @@ class StreamToTableJoinScalaIntegrationTestImplicitSerdes extends StreamToTableJ val userClicksStream: KStream[String, Long] = builder.stream(userClicksTopic) val userRegionsTable: KTable[String, String] = builder.table(userRegionsTopic) + userRegionsTable.filter { case (_, count) => true } // Compute the total per region by summing the individual click counts per region. val clicksPerRegion: KTable[String, Long] =
Attachments
Attachments
Issue Links
- relates to
-
KAFKA-7521 [kafka-streams-scala_2.11] Foreach results in StackOverflowError
- Resolved
- links to