See
<https://ci-beam.apache.org/job/beam_PerformanceTests_Kafka_IO/3006/display/redirect?page=changes>
Changes:
[Robert Bradshaw] [BEAM-22923] Allow sharding specification for dataframe
writes.
[noreply] Add set state in Go (#22919)
[noreply] Go Map State integration test (#22898)
[noreply] Add clear function for bag state types (#22917)
[noreply] [Playground] Update build_playground_backend.yml - add "Index
creation"
[noreply] [Playground] [Backend] added SDK validation to save a code snippet
[noreply] Fix linting violations (#22934)
[noreply] [akvelon][tour-of-beam] backend bootstraps (#22556)
------------------------------------------
[...truncated 20.07 KB...]
+ read -r usedPort
+ '[' 32404 = 30114 ']'
+ IFS=
+ read -r usedPort
+ '[' 32404 = 31977 ']'
+ IFS=
+ read -r usedPort
+ false
+ echo 32404
+ return 0
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties file path
'job.properties'
[EnvInject] - Variables injected successfully.
[beam_PerformanceTests_Kafka_IO] $ /bin/bash -xe
/tmp/jenkins7525512279880134408.sh
+ sed -i -e s/32400/32401/
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kafka-cluster/04-outside-services/outside-0.yml
[beam_PerformanceTests_Kafka_IO] $ /bin/bash -xe
/tmp/jenkins613371954328229552.sh
+ sed -i -e s/32401/32403/
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kafka-cluster/04-outside-services/outside-1.yml
[beam_PerformanceTests_Kafka_IO] $ /bin/bash -xe
/tmp/jenkins1320585722250421978.sh
+ sed -i -e s/32402/32404/
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kafka-cluster/04-outside-services/outside-2.yml
[beam_PerformanceTests_Kafka_IO] $ /bin/bash -xe
/tmp/jenkins5168498169515171197.sh
+
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
apply
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kafka-cluster
+
KUBECONFIG=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
+ KUBERNETES_NAMESPACE=beam-performancetests-kafka-io-3006
+ KUBECTL='kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006'
+ apply
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kafka-cluster
+ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 apply -R -f
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kafka-cluster'
++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 apply -R -f
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kafka-cluster
storageclass.storage.k8s.io/kafka-broker unchanged
storageclass.storage.k8s.io/kafka-zookeeper unchanged
clusterrole.rbac.authorization.k8s.io/node-reader unchanged
clusterrolebinding.rbac.authorization.k8s.io/kafka-node-reader configured
role.rbac.authorization.k8s.io/pod-labler created
rolebinding.rbac.authorization.k8s.io/kafka-pod-labler created
configmap/zookeeper-config created
service/pzoo created
service/zookeeper created
statefulset.apps/pzoo created
service/outside-0 created
service/outside-1 created
service/outside-2 created
configmap/broker-config created
service/broker created
service/bootstrap created
statefulset.apps/kafka created
configmap/kafka-config created
job.batch/kafka-config-eff079ec created
[beam_PerformanceTests_Kafka_IO] $ /bin/bash -xe
/tmp/jenkins1448738488086823625.sh
+ set -eo pipefail
+ eval
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
loadBalancerIP outside-0
++
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
loadBalancerIP outside-0
+ sed 's/^/KAFKA_BROKER_0=/'
+
KUBECONFIG=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
+ KUBERNETES_NAMESPACE=beam-performancetests-kafka-io-3006
+ KUBECTL='kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006'
+ loadBalancerIP outside-0
+ local name=outside-0
+ local 'command=kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+ retry 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\''' 36 10
+ local 'command=kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+ local max_retries=36
+ local sleep_time=10
+ (( i = 1 ))
+ (( i <= max_retries ))
+ local output
++ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
'-ojsonpath={.status.loadBalancer.ingress[0].ip}'
+ output=
+ local status=0
+ [[ 0 == 0 ]]
+ [[ -n '' ]]
+ [[ 1 == \3\6 ]]
+ sleep 10
+ (( i++ ))
+ (( i <= max_retries ))
+ local output
++ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
'-ojsonpath={.status.loadBalancer.ingress[0].ip}'
+ output=
+ local status=0
+ [[ 0 == 0 ]]
+ [[ -n '' ]]
+ [[ 2 == \3\6 ]]
+ sleep 10
+ (( i++ ))
+ (( i <= max_retries ))
+ local output
++ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
'-ojsonpath={.status.loadBalancer.ingress[0].ip}'
+ output=
+ local status=0
+ [[ 0 == 0 ]]
+ [[ -n '' ]]
+ [[ 3 == \3\6 ]]
+ sleep 10
+ (( i++ ))
+ (( i <= max_retries ))
+ local output
++ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-0
'-ojsonpath={.status.loadBalancer.ingress[0].ip}'
+ output=35.192.45.11
+ local status=0
+ [[ 0 == 0 ]]
+ [[ -n 35.192.45.11 ]]
+ echo 35.192.45.11
+ return 0
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties file path
'job.properties'
[EnvInject] - Variables injected successfully.
[beam_PerformanceTests_Kafka_IO] $ /bin/bash -xe
/tmp/jenkins6881337572351912518.sh
+ set -eo pipefail
+ sed 's/^/KAFKA_BROKER_1=/'
+ eval
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
loadBalancerIP outside-1
++
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
loadBalancerIP outside-1
+
KUBECONFIG=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
+ KUBERNETES_NAMESPACE=beam-performancetests-kafka-io-3006
+ KUBECTL='kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006'
+ loadBalancerIP outside-1
+ local name=outside-1
+ local 'command=kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-1
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+ retry 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-1
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\''' 36 10
+ local 'command=kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-1
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+ local max_retries=36
+ local sleep_time=10
+ (( i = 1 ))
+ (( i <= max_retries ))
+ local output
++ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-1
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-1
'-ojsonpath={.status.loadBalancer.ingress[0].ip}'
+ output=
+ local status=0
+ [[ 0 == 0 ]]
+ [[ -n '' ]]
+ [[ 1 == \3\6 ]]
+ sleep 10
+ (( i++ ))
+ (( i <= max_retries ))
+ local output
++ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-1
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-1
'-ojsonpath={.status.loadBalancer.ingress[0].ip}'
+ output=34.171.165.247
+ local status=0
+ [[ 0 == 0 ]]
+ [[ -n 34.171.165.247 ]]
+ echo 34.171.165.247
+ return 0
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties file path
'job.properties'
[EnvInject] - Variables injected successfully.
[beam_PerformanceTests_Kafka_IO] $ /bin/bash -xe
/tmp/jenkins2551505380166049611.sh
+ set -eo pipefail
+ eval
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
loadBalancerIP outside-2
++
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
loadBalancerIP outside-2
+ sed 's/^/KAFKA_BROKER_2=/'
+
KUBECONFIG=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
+ KUBERNETES_NAMESPACE=beam-performancetests-kafka-io-3006
+ KUBECTL='kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006'
+ loadBalancerIP outside-2
+ local name=outside-2
+ local 'command=kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-2
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+ retry 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-2
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\''' 36 10
+ local 'command=kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-2
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+ local max_retries=36
+ local sleep_time=10
+ (( i = 1 ))
+ (( i <= max_retries ))
+ local output
++ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-2
-ojsonpath='\''{.status.loadBalancer.ingress[0].ip}'\'''
+++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 get svc outside-2
'-ojsonpath={.status.loadBalancer.ingress[0].ip}'
+ output=35.194.23.132
+ local status=0
+ [[ 0 == 0 ]]
+ [[ -n 35.194.23.132 ]]
+ echo 35.194.23.132
+ return 0
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties file path
'job.properties'
[EnvInject] - Variables injected successfully.
[beam_PerformanceTests_Kafka_IO] $ /bin/bash -xe
/tmp/jenkins3512051305994586795.sh
+ eval
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
waitForJob job.batch/kafka-config-eff079ec 40m
++
/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/src/.test-infra/kubernetes/kubernetes.sh
waitForJob job.batch/kafka-config-eff079ec 40m
+
KUBECONFIG=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
+ KUBERNETES_NAMESPACE=beam-performancetests-kafka-io-3006
+ KUBECTL='kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006'
+ waitForJob job.batch/kafka-config-eff079ec 40m
+ echo 'Waiting for job completion...'
Waiting for job completion...
+ jobName=job.batch/kafka-config-eff079ec
+ eval 'kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 wait --for=condition=complete
--timeout=40m job.batch/kafka-config-eff079ec'
++ kubectl
--kubeconfig=/home/jenkins/jenkins-slave/workspace/beam_PerformanceTests_Kafka_IO/config-beam-performancetests-kafka-io-3006
--namespace=beam-performancetests-kafka-io-3006 wait --for=condition=complete
--timeout=40m job.batch/kafka-config-eff079ec
FATAL: command execution failed
Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1306)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1304)
at hudson.remoting.Channel.close(Channel.java:1480)
at hudson.remoting.Channel.close(Channel.java:1447)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1312)
Caused: hudson.remoting.Channel$OrderlyShutdown
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1313)
at hudson.remoting.Channel$1.handle(Channel.java:606)
at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:81)
Caused: hudson.remoting.ChannelClosedException: Channel
"hudson.remoting.Channel@5b9ec507:apache-beam-jenkins-4": Remote call on
apache-beam-jenkins-4 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:993)
at
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)
at com.sun.proxy.$Proxy138.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1215)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1207)
at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:195)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:145)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
at hudson.model.Run.execute(Run.java:1896)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
FATAL: Unable to delete script file /tmp/jenkins3512051305994586795.sh
Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1306)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1304)
at hudson.remoting.Channel.close(Channel.java:1480)
at hudson.remoting.Channel.close(Channel.java:1447)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1312)
Caused: hudson.remoting.Channel$OrderlyShutdown
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1313)
at hudson.remoting.Channel$1.handle(Channel.java:606)
at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:81)
Caused: hudson.remoting.ChannelClosedException: Channel
"hudson.remoting.Channel@5b9ec507:apache-beam-jenkins-4": Remote call on
apache-beam-jenkins-4 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:993)
at hudson.FilePath.act(FilePath.java:1194)
at hudson.FilePath.act(FilePath.java:1183)
at hudson.FilePath.delete(FilePath.java:1730)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:163)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
at hudson.model.Run.execute(Run.java:1896)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Build step 'Execute shell' marked build as failure
ERROR: apache-beam-jenkins-4 is offline; cannot locate jdk_1.8_latest
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]