See <https://ci-builds.apache.org/job/Kafka/job/kafka/job/trunk/988/display/redirect>
Changes: ------------------------------------------ [...truncated 482875 lines...] [2022-06-08T20:57:24.643Z] [2022-06-08T20:57:24.643Z] org.apache.kafka.streams.integration.StoreUpgradeIntegrationTest > shouldMigratePersistentWindowStoreToTimestampedWindowStoreUsingPapi STARTED [2022-06-08T20:58:10.178Z] [2022-06-08T20:58:10.178Z] org.apache.kafka.streams.integration.StoreUpgradeIntegrationTest > shouldMigratePersistentWindowStoreToTimestampedWindowStoreUsingPapi PASSED [2022-06-08T20:58:10.178Z] [2022-06-08T20:58:10.178Z] org.apache.kafka.streams.integration.StoreUpgradeIntegrationTest > shouldProxyKeyValueStoreToTimestampedKeyValueStoreUsingPapi STARTED [2022-06-08T20:59:03.410Z] [2022-06-08T20:59:03.410Z] org.apache.kafka.streams.integration.StoreUpgradeIntegrationTest > shouldProxyKeyValueStoreToTimestampedKeyValueStoreUsingPapi PASSED [2022-06-08T20:59:03.410Z] [2022-06-08T20:59:03.410Z] org.apache.kafka.streams.integration.StoreUpgradeIntegrationTest > shouldMigrateInMemoryWindowStoreToTimestampedWindowStoreUsingPapi STARTED [2022-06-08T20:59:46.569Z] [2022-06-08T20:59:46.569Z] org.apache.kafka.streams.integration.StoreUpgradeIntegrationTest > shouldMigrateInMemoryWindowStoreToTimestampedWindowStoreUsingPapi PASSED [2022-06-08T20:59:46.569Z] [2022-06-08T20:59:46.569Z] org.apache.kafka.streams.integration.StreamTableJoinIntegrationTest > testInner[caching enabled = true] STARTED [2022-06-08T20:59:47.594Z] [2022-06-08T20:59:47.594Z] org.apache.kafka.streams.integration.StreamTableJoinIntegrationTest > testInner[caching enabled = true] PASSED [2022-06-08T20:59:47.594Z] [2022-06-08T20:59:47.594Z] org.apache.kafka.streams.integration.StreamTableJoinIntegrationTest > testLeft[caching enabled = true] STARTED [2022-06-08T20:59:50.222Z] [2022-06-08T20:59:50.222Z] org.apache.kafka.streams.integration.StreamTableJoinIntegrationTest > testLeft[caching enabled = true] PASSED [2022-06-08T20:59:50.222Z] [2022-06-08T20:59:50.222Z] org.apache.kafka.streams.integration.StreamTableJoinIntegrationTest > testInner[caching enabled = false] STARTED [2022-06-08T20:59:52.850Z] [2022-06-08T20:59:52.850Z] org.apache.kafka.streams.integration.StreamTableJoinIntegrationTest > testInner[caching enabled = false] PASSED [2022-06-08T20:59:52.850Z] [2022-06-08T20:59:52.850Z] org.apache.kafka.streams.integration.StreamTableJoinIntegrationTest > testLeft[caching enabled = false] STARTED [2022-06-08T20:59:57.551Z] [2022-06-08T20:59:57.551Z] org.apache.kafka.streams.integration.StreamTableJoinIntegrationTest > testLeft[caching enabled = false] PASSED [2022-06-08T20:59:57.551Z] [2022-06-08T20:59:57.551Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldReplaceThreads STARTED [2022-06-08T20:59:59.306Z] [2022-06-08T20:59:59.307Z] Exception: java.lang.AssertionError thrown from the UncaughtExceptionHandler in thread "appId_StreamsUncaughtExceptionHandlerIntegrationTestnull-365619bc-51a4-4335-9f9b-64129263e9bf-StreamThread-1" [2022-06-08T21:00:02.305Z] [2022-06-08T21:00:02.305Z] Exception: java.lang.AssertionError thrown from the UncaughtExceptionHandler in thread "appId_StreamsUncaughtExceptionHandlerIntegrationTestnull-365619bc-51a4-4335-9f9b-64129263e9bf-StreamThread-2" [2022-06-08T21:00:05.993Z] [2022-06-08T21:00:05.993Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldReplaceThreads PASSED [2022-06-08T21:00:05.993Z] [2022-06-08T21:00:05.993Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownClientWhenIllegalStateException STARTED [2022-06-08T21:00:07.182Z] [2022-06-08T21:00:07.182Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownClientWhenIllegalStateException PASSED [2022-06-08T21:00:07.182Z] [2022-06-08T21:00:07.182Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownThreadUsingOldHandler STARTED [2022-06-08T21:00:13.969Z] [2022-06-08T21:00:13.969Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownThreadUsingOldHandler PASSED [2022-06-08T21:00:13.969Z] [2022-06-08T21:00:13.969Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutDownClientIfGlobalStreamThreadWantsToReplaceThread STARTED [2022-06-08T21:00:14.908Z] [2022-06-08T21:00:14.908Z] Exception: java.lang.AssertionError thrown from the UncaughtExceptionHandler in thread "appId_StreamsUncaughtExceptionHandlerIntegrationTestnull-8780c662-b788-42cb-9934-d6bb3a3d95b8-GlobalStreamThread" [2022-06-08T21:00:14.908Z] [2022-06-08T21:00:14.908Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutDownClientIfGlobalStreamThreadWantsToReplaceThread PASSED [2022-06-08T21:00:14.908Z] [2022-06-08T21:00:14.908Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownClientWhenIllegalArgumentException STARTED [2022-06-08T21:00:16.937Z] [2022-06-08T21:00:16.937Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownClientWhenIllegalArgumentException PASSED [2022-06-08T21:00:16.937Z] [2022-06-08T21:00:16.937Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldReplaceSingleThread STARTED [2022-06-08T21:00:19.163Z] [2022-06-08T21:00:19.163Z] Exception: java.lang.AssertionError thrown from the UncaughtExceptionHandler in thread "appId_StreamsUncaughtExceptionHandlerIntegrationTestnull-1a721e1a-aaff-4a7b-b2b0-e93167ec8f46-StreamThread-1" [2022-06-08T21:00:19.163Z] [2022-06-08T21:00:19.163Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldReplaceSingleThread PASSED [2022-06-08T21:00:19.163Z] [2022-06-08T21:00:19.163Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownMultipleThreadApplication STARTED [2022-06-08T21:00:27.178Z] [2022-06-08T21:00:27.178Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownMultipleThreadApplication PASSED [2022-06-08T21:00:27.178Z] [2022-06-08T21:00:27.178Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownClient STARTED [2022-06-08T21:00:29.963Z] [2022-06-08T21:00:29.963Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownClient PASSED [2022-06-08T21:00:29.963Z] [2022-06-08T21:00:29.963Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownSingleThreadApplication STARTED [2022-06-08T21:00:37.537Z] [2022-06-08T21:00:37.537Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldShutdownSingleThreadApplication PASSED [2022-06-08T21:00:37.537Z] [2022-06-08T21:00:37.537Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldEmitSameRecordAfterFailover STARTED [2022-06-08T21:00:42.153Z] [2022-06-08T21:00:42.153Z] org.apache.kafka.streams.integration.StreamsUncaughtExceptionHandlerIntegrationTest > shouldEmitSameRecordAfterFailover PASSED [2022-06-08T21:00:43.907Z] [2022-06-08T21:00:43.907Z] org.apache.kafka.streams.integration.SuppressionDurabilityIntegrationTest > shouldRecoverBufferAfterShutdown[at_least_once] STARTED [2022-06-08T21:01:35.538Z] [2022-06-08T21:01:35.538Z] org.apache.kafka.streams.integration.SuppressionDurabilityIntegrationTest > shouldRecoverBufferAfterShutdown[at_least_once] PASSED [2022-06-08T21:01:35.538Z] [2022-06-08T21:01:35.538Z] org.apache.kafka.streams.integration.SuppressionDurabilityIntegrationTest > shouldRecoverBufferAfterShutdown[exactly_once] STARTED [2022-06-08T21:02:35.493Z] [2022-06-08T21:02:35.493Z] org.apache.kafka.streams.integration.SuppressionDurabilityIntegrationTest > shouldRecoverBufferAfterShutdown[exactly_once] PASSED [2022-06-08T21:02:35.493Z] [2022-06-08T21:02:35.493Z] org.apache.kafka.streams.integration.SuppressionDurabilityIntegrationTest > shouldRecoverBufferAfterShutdown[exactly_once_v2] STARTED [2022-06-08T21:03:26.692Z] [2022-06-08T21:03:26.692Z] org.apache.kafka.streams.integration.SuppressionDurabilityIntegrationTest > shouldRecoverBufferAfterShutdown[exactly_once_v2] PASSED [2022-06-08T21:03:26.692Z] [2022-06-08T21:03:26.692Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftInner[caching enabled = true] STARTED [2022-06-08T21:03:31.343Z] [2022-06-08T21:03:31.343Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftInner[caching enabled = true] PASSED [2022-06-08T21:03:31.343Z] [2022-06-08T21:03:31.343Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftOuter[caching enabled = true] STARTED [2022-06-08T21:03:44.706Z] [2022-06-08T21:03:44.706Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftOuter[caching enabled = true] PASSED [2022-06-08T21:03:44.706Z] [2022-06-08T21:03:44.706Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftLeft[caching enabled = true] STARTED [2022-06-08T21:03:55.143Z] [2022-06-08T21:03:55.143Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftLeft[caching enabled = true] PASSED [2022-06-08T21:03:55.143Z] [2022-06-08T21:03:55.143Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterLeft[caching enabled = true] STARTED [2022-06-08T21:04:06.882Z] [2022-06-08T21:04:06.882Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterLeft[caching enabled = true] PASSED [2022-06-08T21:04:06.882Z] [2022-06-08T21:04:06.882Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInner[caching enabled = true] STARTED [2022-06-08T21:04:13.124Z] [2022-06-08T21:04:13.124Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInner[caching enabled = true] PASSED [2022-06-08T21:04:13.124Z] [2022-06-08T21:04:13.124Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuter[caching enabled = true] STARTED [2022-06-08T21:04:27.464Z] [2022-06-08T21:04:27.464Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuter[caching enabled = true] PASSED [2022-06-08T21:04:27.464Z] [2022-06-08T21:04:27.464Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeft[caching enabled = true] STARTED [2022-06-08T21:04:39.309Z] [2022-06-08T21:04:39.309Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeft[caching enabled = true] PASSED [2022-06-08T21:04:39.309Z] [2022-06-08T21:04:39.309Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerInner[caching enabled = true] STARTED [2022-06-08T21:04:49.718Z] [2022-06-08T21:04:49.718Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerInner[caching enabled = true] PASSED [2022-06-08T21:04:49.718Z] [2022-06-08T21:04:49.718Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerOuter[caching enabled = true] STARTED [2022-06-08T21:04:57.031Z] [2022-06-08T21:04:57.031Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerOuter[caching enabled = true] PASSED [2022-06-08T21:04:57.031Z] [2022-06-08T21:04:57.031Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerLeft[caching enabled = true] STARTED [2022-06-08T21:05:07.568Z] [2022-06-08T21:05:07.568Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerLeft[caching enabled = true] PASSED [2022-06-08T21:05:07.568Z] [2022-06-08T21:05:07.568Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterInner[caching enabled = true] STARTED [2022-06-08T21:05:16.540Z] [2022-06-08T21:05:16.540Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterInner[caching enabled = true] PASSED [2022-06-08T21:05:16.540Z] [2022-06-08T21:05:16.540Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterOuter[caching enabled = true] STARTED [2022-06-08T21:05:23.833Z] [2022-06-08T21:05:23.833Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterOuter[caching enabled = true] PASSED [2022-06-08T21:05:23.833Z] [2022-06-08T21:05:23.833Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftInner[caching enabled = false] STARTED [2022-06-08T21:05:29.187Z] [2022-06-08T21:05:29.187Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftInner[caching enabled = false] PASSED [2022-06-08T21:05:29.187Z] [2022-06-08T21:05:29.187Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftOuter[caching enabled = false] STARTED [2022-06-08T21:05:36.424Z] [2022-06-08T21:05:36.424Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftOuter[caching enabled = false] PASSED [2022-06-08T21:05:36.424Z] [2022-06-08T21:05:36.424Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftLeft[caching enabled = false] STARTED [2022-06-08T21:05:43.687Z] [2022-06-08T21:05:43.687Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeftLeft[caching enabled = false] PASSED [2022-06-08T21:05:43.687Z] [2022-06-08T21:05:43.687Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterLeft[caching enabled = false] STARTED [2022-06-08T21:05:49.644Z] [2022-06-08T21:05:49.644Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterLeft[caching enabled = false] PASSED [2022-06-08T21:05:49.644Z] [2022-06-08T21:05:49.644Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInner[caching enabled = false] STARTED [2022-06-08T21:05:55.733Z] [2022-06-08T21:05:55.733Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInner[caching enabled = false] PASSED [2022-06-08T21:05:55.733Z] [2022-06-08T21:05:55.733Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuter[caching enabled = false] STARTED [2022-06-08T21:06:02.469Z] [2022-06-08T21:06:02.469Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuter[caching enabled = false] PASSED [2022-06-08T21:06:02.469Z] [2022-06-08T21:06:02.469Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeft[caching enabled = false] STARTED [2022-06-08T21:06:09.587Z] [2022-06-08T21:06:09.587Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testLeft[caching enabled = false] PASSED [2022-06-08T21:06:09.587Z] [2022-06-08T21:06:09.587Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerInner[caching enabled = false] STARTED [2022-06-08T21:06:18.008Z] [2022-06-08T21:06:18.008Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerInner[caching enabled = false] PASSED [2022-06-08T21:06:18.008Z] [2022-06-08T21:06:18.008Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerOuter[caching enabled = false] STARTED [2022-06-08T21:06:25.129Z] [2022-06-08T21:06:25.129Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerOuter[caching enabled = false] PASSED [2022-06-08T21:06:25.129Z] [2022-06-08T21:06:25.129Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerLeft[caching enabled = false] STARTED [2022-06-08T21:06:32.050Z] [2022-06-08T21:06:32.050Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testInnerLeft[caching enabled = false] PASSED [2022-06-08T21:06:32.050Z] [2022-06-08T21:06:32.050Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterInner[caching enabled = false] STARTED [2022-06-08T21:06:38.589Z] [2022-06-08T21:06:38.589Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterInner[caching enabled = false] PASSED [2022-06-08T21:06:38.589Z] [2022-06-08T21:06:38.589Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterOuter[caching enabled = false] STARTED [2022-06-08T21:06:46.330Z] [2022-06-08T21:06:46.330Z] org.apache.kafka.streams.integration.TableTableJoinIntegrationTest > testOuterOuter[caching enabled = false] PASSED [2022-06-08T21:06:46.330Z] [2022-06-08T21:06:46.330Z] org.apache.kafka.streams.integration.TaskMetadataIntegrationTest > shouldReportCorrectEndOffsetInformation STARTED [2022-06-08T21:06:46.330Z] [2022-06-08T21:06:46.330Z] org.apache.kafka.streams.integration.TaskMetadataIntegrationTest > shouldReportCorrectEndOffsetInformation PASSED [2022-06-08T21:06:46.330Z] [2022-06-08T21:06:46.330Z] org.apache.kafka.streams.integration.TaskMetadataIntegrationTest > shouldReportCorrectCommittedOffsetInformation STARTED [2022-06-08T21:06:48.081Z] [2022-06-08T21:06:48.081Z] org.apache.kafka.streams.integration.TaskMetadataIntegrationTest > shouldReportCorrectCommittedOffsetInformation PASSED [2022-06-08T21:06:52.854Z] streams-3: SMOKE-TEST-CLIENT-CLOSED [2022-06-08T21:06:52.854Z] streams-5: SMOKE-TEST-CLIENT-CLOSED [2022-06-08T21:06:52.854Z] streams-6: SMOKE-TEST-CLIENT-CLOSED [2022-06-08T21:06:52.854Z] streams-0: SMOKE-TEST-CLIENT-CLOSED [2022-06-08T21:06:52.854Z] streams-2: SMOKE-TEST-CLIENT-CLOSED [2022-06-08T21:06:52.854Z] streams-1: SMOKE-TEST-CLIENT-CLOSED [2022-06-08T21:06:52.854Z] streams-4: SMOKE-TEST-CLIENT-CLOSED [2022-06-08T21:06:53.792Z] [2022-06-08T21:06:53.792Z] > Task :streams:integrationTest FAILED [2022-06-08T21:06:53.792Z] [2022-06-08T21:06:53.792Z] FAILURE: Build failed with an exception. [2022-06-08T21:06:53.792Z] [2022-06-08T21:06:53.792Z] * What went wrong: [2022-06-08T21:06:53.792Z] Execution failed for task ':streams:integrationTest'. [2022-06-08T21:06:53.792Z] > Process 'Gradle Test Executor 162' finished with non-zero exit value 1 [2022-06-08T21:06:53.792Z] This problem might be caused by incorrect test process configuration. [2022-06-08T21:06:53.792Z] Please refer to the test execution section in the User Manual at https://docs.gradle.org/7.4.2/userguide/java_testing.html#sec:test_execution [2022-06-08T21:06:53.792Z] [2022-06-08T21:06:53.792Z] * Try: [2022-06-08T21:06:53.792Z] > Run with --stacktrace option to get the stack trace. [2022-06-08T21:06:53.792Z] > Run with --info or --debug option to get more log output. [2022-06-08T21:06:53.792Z] > Run with --scan to get full insights. [2022-06-08T21:06:53.792Z] [2022-06-08T21:06:53.792Z] * Get more help at https://help.gradle.org [2022-06-08T21:06:53.792Z] [2022-06-08T21:06:53.792Z] BUILD FAILED in 3h 8m 40s [2022-06-08T21:06:53.792Z] 209 actionable tasks: 113 executed, 96 up-to-date [2022-06-08T21:06:54.731Z] [2022-06-08T21:06:54.731Z] See the profiling report at: file:///home/jenkins/jenkins-agent/workspace/Kafka_kafka_trunk/build/reports/profile/profile-2022-06-08-17-58-20.html [2022-06-08T21:06:54.731Z] A fine-grained performance profile is available: use the --scan option. [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // timestamps [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch JDK 11 and Scala 2.12 [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] node Running on builds35 in /home/jenkins/workspace/Kafka_kafka_trunk [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] step