See <https://builds.apache.org/job/kafka-2.2-jdk8/156/display/redirect?page=changes>
Changes: [matthias] KAFKA-8736: Streams performance improvement, use isEmpty() rather than ------------------------------------------ [...truncated 2.38 MB...] > Task :kafka-2.2-jdk8:streams:processResources NO-SOURCE > Task :kafka-2.2-jdk8:streams:classes UP-TO-DATE > Task :kafka-2.2-jdk8:streams:copyDependantLibs > Task :kafka-2.2-jdk8:streams:jar UP-TO-DATE > Task :kafka-2.2-jdk8:streams:test-utils:compileJava UP-TO-DATE > Task :kafka-2.2-jdk8:streams:test-utils:processResources NO-SOURCE > Task :kafka-2.2-jdk8:streams:test-utils:classes UP-TO-DATE > Task :kafka-2.2-jdk8:streams:test-utils:copyDependantLibs > Task :kafka-2.2-jdk8:streams:test-utils:jar UP-TO-DATE > Task :kafka-2.2-jdk8:streams:compileTestJava > Task :kafka-2.2-jdk8:streams:processTestResources UP-TO-DATE > Task :kafka-2.2-jdk8:streams:testClasses > Task :kafka-2.2-jdk8:streams:streams-scala:compileJava NO-SOURCE > Task :kafka-2.2-jdk8:streams:streams-scala:compileScala Pruning sources from previous analysis, due to incompatible CompileSetup. > Task :kafka-2.2-jdk8:streams:streams-scala:processResources NO-SOURCE > Task :kafka-2.2-jdk8:streams:streams-scala:classes > Task :kafka-2.2-jdk8:streams:streams-scala:checkstyleMain NO-SOURCE > Task :kafka-2.2-jdk8:streams:streams-scala:compileTestJava NO-SOURCE > Task :kafka-2.2-jdk8:streams:streams-scala:compileTestScala Pruning sources from previous analysis, due to incompatible CompileSetup. <https://builds.apache.org/job/kafka-2.2-jdk8/ws/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/StreamToTableJoinScalaIntegrationTestImplicitSerdes.scala>:76: local val actualClicksPerRegion in method testShouldCountClicksPerRegion is never used val actualClicksPerRegion: java.util.List[KeyValue[String, Long]] = ^ <https://builds.apache.org/job/kafka-2.2-jdk8/ws/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/StreamToTableJoinScalaIntegrationTestImplicitSerdes.scala>:116: local val actualClicksPerRegion in method testShouldCountClicksPerRegionWithNamedRepartitionTopic is never used val actualClicksPerRegion: java.util.List[KeyValue[String, Long]] = ^ <https://builds.apache.org/job/kafka-2.2-jdk8/ws/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/TopologyTest.scala>:139: local val wordCounts in method getTopologyJava is never used val wordCounts: KTableJ[String, java.lang.Long] = grouped.count() ^ <https://builds.apache.org/job/kafka-2.2-jdk8/ws/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/TopologyTest.scala>:160: local val clicksPerRegion in method getTopologyScala is never used val clicksPerRegion: KTable[String, Long] = ^ <https://builds.apache.org/job/kafka-2.2-jdk8/ws/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/TopologyTest.scala>:204: local val clicksPerRegion in method getTopologyJava is never used val clicksPerRegion: KTableJ[String, JLong] = clicksByRegion ^ <https://builds.apache.org/job/kafka-2.2-jdk8/ws/streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/TopologyTest.scala>:274: local val wordCounts in method getTopologyJava is never used val wordCounts: KTableJ[String, java.lang.Long] = grouped.count() ^ 6 warnings found > Task :kafka-2.2-jdk8:streams:streams-scala:processTestResources UP-TO-DATE > Task :kafka-2.2-jdk8:streams:streams-scala:testClasses > Task :kafka-2.2-jdk8:streams:streams-scala:checkstyleTest NO-SOURCE > Task :kafka-2.2-jdk8:streams:streams-scala:spotbugsMain > Task :kafka-2.2-jdk8:streams:streams-scala:test org.apache.kafka.streams.scala.WordCountTest > testShouldCountWordsMaterialized STARTED > Task :kafka-2.2-jdk8:core:spotbugsMain > Task :kafka-2.2-jdk8:streams:streams-scala:test org.apache.kafka.streams.scala.WordCountTest > testShouldCountWordsMaterialized PASSED org.apache.kafka.streams.scala.WordCountTest > testShouldCountWordsJava STARTED org.apache.kafka.streams.scala.WordCountTest > testShouldCountWordsJava FAILED java.lang.AssertionError: expected:<ArrayBuffer(KeyValue(all, 1), KeyValue(hello, 1), KeyValue(join, 1), KeyValue(kafka, 1), KeyValue(kafka, 3), KeyValue(lead, 1), KeyValue(streams, 1), KeyValue(streams, 2), KeyValue(summit, 1), KeyValue(to, 1), KeyValue(?, 1), KeyValue(?????, 1), KeyValue(??????, 1))> but was:<List(KeyValue(all, 1), KeyValue(hello, 1), KeyValue(join, 1), KeyValue(kafka, 3), KeyValue(lead, 1), KeyValue(streams, 2), KeyValue(summit, 1), KeyValue(to, 1), KeyValue(?, 1), KeyValue(?????, 1), KeyValue(???????, 1), KeyValue(?????, 1), KeyValue(??????, 1))> at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:834) at org.junit.Assert.assertEquals(Assert.java:118) at org.junit.Assert.assertEquals(Assert.java:144) at org.apache.kafka.streams.scala.WordCountTest.testShouldCountWordsJava(WordCountTest.scala:178) org.apache.kafka.streams.scala.WordCountTest > testShouldCountWords STARTED > Task :kafka-2.2-jdk8:core:spotbugsMain The following classes needed for analysis were missing: org.apache.log4j.Logger org.apache.log4j.Level org.apache.log4j.LogManager > Task :kafka-2.2-jdk8:streams:streams-scala:test org.apache.kafka.streams.scala.WordCountTest > testShouldCountWords PASSED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialized should create a Materialized with Serdes STARTED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialized should create a Materialized with Serdes PASSED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialize with a store name should create a Materialized with Serdes and a store name STARTED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialize with a store name should create a Materialized with Serdes and a store name PASSED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialize with a window store supplier should create a Materialized with Serdes and a store supplier STARTED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialize with a window store supplier should create a Materialized with Serdes and a store supplier PASSED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialize with a key value store supplier should create a Materialized with Serdes and a store supplier STARTED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialize with a key value store supplier should create a Materialized with Serdes and a store supplier PASSED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialize with a session store supplier should create a Materialized with Serdes and a store supplier STARTED org.apache.kafka.streams.scala.kstream.MaterializedTest > Create a Materialize with a session store supplier should create a Materialized with Serdes and a store supplier PASSED org.apache.kafka.streams.scala.kstream.ConsumedTest > Create a Consumed should create a Consumed with Serdes STARTED org.apache.kafka.streams.scala.kstream.ConsumedTest > Create a Consumed should create a Consumed with Serdes PASSED org.apache.kafka.streams.scala.kstream.ConsumedTest > Create a Consumed with timestampExtractor and resetPolicy should create a Consumed with Serdes, timestampExtractor and resetPolicy STARTED org.apache.kafka.streams.scala.kstream.ConsumedTest > Create a Consumed with timestampExtractor and resetPolicy should create a Consumed with Serdes, timestampExtractor and resetPolicy PASSED org.apache.kafka.streams.scala.kstream.ConsumedTest > Create a Consumed with timestampExtractor should create a Consumed with Serdes and timestampExtractor STARTED org.apache.kafka.streams.scala.kstream.ConsumedTest > Create a Consumed with timestampExtractor should create a Consumed with Serdes and timestampExtractor PASSED org.apache.kafka.streams.scala.kstream.ConsumedTest > Create a Consumed with resetPolicy should create a Consumed with Serdes and resetPolicy STARTED org.apache.kafka.streams.scala.kstream.ConsumedTest > Create a Consumed with resetPolicy should create a Consumed with Serdes and resetPolicy PASSED org.apache.kafka.streams.scala.kstream.KStreamTest > filter a KStream should filter records satisfying the predicate STARTED org.apache.kafka.streams.scala.kstream.KStreamTest > filter a KStream should filter records satisfying the predicate PASSED org.apache.kafka.streams.scala.kstream.KStreamTest > filterNot a KStream should filter records not satisfying the predicate STARTED org.apache.kafka.streams.scala.kstream.KStreamTest > filterNot a KStream should filter records not satisfying the predicate PASSED org.apache.kafka.streams.scala.kstream.KStreamTest > foreach a KStream should run foreach actions on records STARTED org.apache.kafka.streams.scala.kstream.KStreamTest > foreach a KStream should run foreach actions on records PASSED org.apache.kafka.streams.scala.kstream.KStreamTest > peek a KStream should run peek actions on records STARTED org.apache.kafka.streams.scala.kstream.KStreamTest > peek a KStream should run peek actions on records PASSED org.apache.kafka.streams.scala.kstream.KStreamTest > selectKey a KStream should select a new key STARTED org.apache.kafka.streams.scala.kstream.KStreamTest > selectKey a KStream should select a new key PASSED org.apache.kafka.streams.scala.kstream.KStreamTest > join 2 KStreams should join correctly records STARTED org.apache.kafka.streams.scala.kstream.KStreamTest > join 2 KStreams should join correctly records PASSED org.apache.kafka.streams.scala.kstream.KTableTest > filter a KTable should filter records satisfying the predicate STARTED org.apache.kafka.streams.scala.kstream.KTableTest > filter a KTable should filter records satisfying the predicate PASSED org.apache.kafka.streams.scala.kstream.KTableTest > filterNot a KTable should filter records not satisfying the predicate STARTED org.apache.kafka.streams.scala.kstream.KTableTest > filterNot a KTable should filter records not satisfying the predicate PASSED org.apache.kafka.streams.scala.kstream.KTableTest > join 2 KTables should join correctly records STARTED org.apache.kafka.streams.scala.kstream.KTableTest > join 2 KTables should join correctly records PASSED org.apache.kafka.streams.scala.kstream.KTableTest > join 2 KTables with a Materialized should join correctly records and state store STARTED org.apache.kafka.streams.scala.kstream.KTableTest > join 2 KTables with a Materialized should join correctly records and state store PASSED org.apache.kafka.streams.scala.kstream.JoinedTest > Create a Joined should create a Joined with Serdes STARTED org.apache.kafka.streams.scala.kstream.JoinedTest > Create a Joined should create a Joined with Serdes PASSED org.apache.kafka.streams.scala.kstream.JoinedTest > Create a Joined should create a Joined with Serdes and repartition topic name STARTED org.apache.kafka.streams.scala.kstream.JoinedTest > Create a Joined should create a Joined with Serdes and repartition topic name PASSED org.apache.kafka.streams.scala.kstream.GroupedTest > Create a Grouped should create a Grouped with Serdes STARTED org.apache.kafka.streams.scala.kstream.GroupedTest > Create a Grouped should create a Grouped with Serdes PASSED org.apache.kafka.streams.scala.kstream.GroupedTest > Create a Grouped with repartition topic name should create a Grouped with Serdes, and repartition topic name STARTED org.apache.kafka.streams.scala.kstream.GroupedTest > Create a Grouped with repartition topic name should create a Grouped with Serdes, and repartition topic name PASSED org.apache.kafka.streams.scala.kstream.ProducedTest > Create a Produced should create a Produced with Serdes STARTED org.apache.kafka.streams.scala.kstream.ProducedTest > Create a Produced should create a Produced with Serdes PASSED org.apache.kafka.streams.scala.kstream.ProducedTest > Create a Produced with timestampExtractor and resetPolicy should create a Consumed with Serdes, timestampExtractor and resetPolicy STARTED org.apache.kafka.streams.scala.kstream.ProducedTest > Create a Produced with timestampExtractor and resetPolicy should create a Consumed with Serdes, timestampExtractor and resetPolicy PASSED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaJoin STARTED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaJoin PASSED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaSimple STARTED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaSimple PASSED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaAggregate STARTED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaAggregate PASSED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaProperties STARTED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaProperties PASSED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaTransform STARTED org.apache.kafka.streams.scala.TopologyTest > shouldBuildIdenticalTopologyInJavaNScalaTransform PASSED org.apache.kafka.streams.scala.StreamToTableJoinScalaIntegrationTestImplicitSerdes > testShouldCountClicksPerRegionWithNamedRepartitionTopic STARTED org.apache.kafka.streams.scala.StreamToTableJoinScalaIntegrationTestImplicitSerdes > testShouldCountClicksPerRegionWithNamedRepartitionTopic PASSED org.apache.kafka.streams.scala.StreamToTableJoinScalaIntegrationTestImplicitSerdes > testShouldCountClicksPerRegionJava STARTED org.apache.kafka.streams.scala.StreamToTableJoinScalaIntegrationTestImplicitSerdes > testShouldCountClicksPerRegionJava PASSED org.apache.kafka.streams.scala.StreamToTableJoinScalaIntegrationTestImplicitSerdes > testShouldCountClicksPerRegion STARTED org.apache.kafka.streams.scala.StreamToTableJoinScalaIntegrationTestImplicitSerdes > testShouldCountClicksPerRegion PASSED 36 tests completed, 1 failed > Task :kafka-2.2-jdk8:streams:streams-scala:test FAILED > Task :testScala_2_12 FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':kafka-2.2-jdk8:streams:streams-scala:test'. > There were failing tests. See the report at: > file://<https://builds.apache.org/job/kafka-2.2-jdk8/ws/streams/streams-scala/build/reports/tests/test/index.html> * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 3h 5m 52s 139 actionable tasks: 114 executed, 25 up-to-date Build step 'Execute shell' marked build as failure [FINDBUGS] Collecting findbugs analysis files... Setting GRADLE_4_8_1_HOME=/home/jenkins/tools/gradle/4.8.1 [FINDBUGS] Searching for all files in <https://builds.apache.org/job/kafka-2.2-jdk8/ws/> that match the pattern **/build/reports/findbugs/*.xml [FINDBUGS] No files found. Configuration error? Setting GRADLE_4_8_1_HOME=/home/jenkins/tools/gradle/4.8.1 No credentials specified Setting GRADLE_4_8_1_HOME=/home/jenkins/tools/gradle/4.8.1 <Git Blamer> Using GitBlamer to create author and commit information for all warnings. <Git Blamer> GIT_COMMIT=d606be3cc9e607c2f082542ba39dad0c95ec1c96, workspace=<https://builds.apache.org/job/kafka-2.2-jdk8/ws/> [FINDBUGS] Computing warning deltas based on reference build #155 Recording test results Setting GRADLE_4_8_1_HOME=/home/jenkins/tools/gradle/4.8.1 Setting GRADLE_4_8_1_HOME=/home/jenkins/tools/gradle/4.8.1