See <https://ci-beam.apache.org/job/beam_PostCommit_Py_ValCont/7/display/redirect?page=changes>
Changes: [Kenneth Knowles] Split Nexmark QueryTest and SqlQueryTest for clarity [Robert Bradshaw] [BEAM-9577] Remove use of legacy artifact service in Python. [Robert Bradshaw] Simplify Python on Flink runner instructions. [Robert Bradshaw] Fix stray paragraph, separate and rework python. [Kenneth Knowles] Add ZetaSQL Nexmark variant [annaqin] [BEAM-10225] Add log message when starting job server [tysonjh] [BEAM-9999] Remove Gearpump runner. [valentyn] [BEAM-10227] Switches typing version modifier to python_full_version so [Kamil Wasilewski] [BEAM-8134] Grafana dashboards for Nexmark tests [Robert Bradshaw] Expand note on runner selection. [Rui Wang] [BEAM-10230] @Ignore: BYTES works with LIKE. [Robert Bradshaw] Move Beam Compatibility table below instructions. [noreply] [BEAM-9742] Add Configurable FluentBackoff to JdbcIO Write (#11396) [noreply] Finalize CHANGES.md for 2.22.0 (#11973) ------------------------------------------ Started by timer Started by timer Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on temporal-beam-jenkins-1 (beam) in workspace /home/jenkins/jenkins-slave/workspace/beam_PostCommit_Py_ValCont No credentials specified Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/apache/beam.git > git init > /home/jenkins/jenkins-slave/workspace/beam_PostCommit_Py_ValCont/src # > timeout=10 Fetching upstream changes from https://github.com/apache/beam.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/apache/beam.git > +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/apache/beam.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # > timeout=10 > git config remote.origin.url https://github.com/apache/beam.git # timeout=10 Fetching upstream changes from https://github.com/apache/beam.git > git fetch --tags --progress https://github.com/apache/beam.git > +refs/heads/*:refs/remotes/origin/* > +refs/pull/${ghprbPullId}/*:refs/remotes/origin/pr/${ghprbPullId}/* # > timeout=10 > git rev-parse origin/master^{commit} # timeout=10 Checking out Revision 57487dc528267c29c6774bbba0dbe7291fd9f946 (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 57487dc528267c29c6774bbba0dbe7291fd9f946 # timeout=10 Commit message: "Merge pull request #11935 [BEAM-9577] Remove use of legacy artifact service in Python." > git rev-list --no-walk c08dc221d147048998a65fe286e281b7c3240425 # timeout=10 No emails were triggered. [EnvInject] - Executing scripts and injecting environment variables after the SCM step. [EnvInject] - Injecting as environment variables the properties content SPARK_LOCAL_IP=127.0.0.1 [EnvInject] - Variables injected successfully. [beam_PostCommit_Py_ValCont] $ /bin/bash -xe /tmp/jenkins7167376389520953677.sh + cd src + bash sdks/python/container/run_validatescontainer.sh python2 This script must be executed in the root of beam project. Please set GCS_LOCATION, PROJECT and REGION as desired. # Where to store integration test outputs. GCS_LOCATION=${GCS_LOCATION:-gs://temp-storage-for-end-to-end-tests} # Project for the container and integration test PROJECT=${PROJECT:-apache-beam-testing} REGION=${REGION:-us-central1} IMAGE_PREFIX="$(grep 'docker_image_default_repo_prefix' gradle.properties | cut -d'=' -f2)" grep 'docker_image_default_repo_prefix' gradle.properties | cut -d'=' -f2 # Other variables branched by Python version. if [[ $1 == "python2" ]]; then IMAGE_NAME="${IMAGE_PREFIX}python2.7_sdk" # Use this to create CONTAINER_IMAGE variable. CONTAINER_PROJECT="sdks:python:container:py2" # Use this to build container by Gradle. PY_INTERPRETER="python" # Use this in virtualenv command. elif [[ $1 == "python35" ]]; then IMAGE_NAME="${IMAGE_PREFIX}python3.5_sdk" # Use this to create CONTAINER_IMAGE variable. CONTAINER_PROJECT="sdks:python:container:py35" # Use this to build container by Gradle. PY_INTERPRETER="python3.5" # Use this in virtualenv command. elif [[ $1 == "python36" ]]; then IMAGE_NAME="${IMAGE_PREFIX}python3.6_sdk" # Use this to create CONTAINER_IMAGE variable. CONTAINER_PROJECT="sdks:python:container:py36" # Use this to build container by Gradle. PY_INTERPRETER="python3.6" # Use this in virtualenv command. elif [[ $1 == "python37" ]]; then IMAGE_NAME="${IMAGE_PREFIX}python3.7_sdk" # Use this to create CONTAINER_IMAGE variable. CONTAINER_PROJECT="sdks:python:container:py37" # Use this to build container by Gradle. PY_INTERPRETER="python3.7" # Use this in virtualenv command. elif [[ $1 == "python38" ]]; then IMAGE_NAME="${IMAGE_PREFIX}python3.8_sdk" # Use this to create CONTAINER_IMAGE variable. CONTAINER_PROJECT="sdks:python:container:py38" # Use this to build container by Gradle. PY_INTERPRETER="python3.8" # Use this in virtualenv command. else echo "Must set Python version with one of 'python2', 'python35', 'python36', 'python37' and 'python38' from commandline." exit 1 fi XUNIT_FILE="nosetests-$IMAGE_NAME.xml" # Verify in the root of the repository test -d sdks/python/container # Verify docker and gcloud commands exist command -v docker /usr/bin/docker command -v gcloud /usr/bin/gcloud docker -v Docker version 18.09.4, build d14af54 gcloud -v FATAL: command execution failed Command Close created at at hudson.remoting.Command.<init>(Command.java:68) at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1265) at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1263) at hudson.remoting.Channel.close(Channel.java:1436) at hudson.remoting.Channel.close(Channel.java:1403) at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1270) Caused: hudson.remoting.Channel$OrderlyShutdown at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1271) at hudson.remoting.Channel$1.handle(Channel.java:563) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:85) Caused: java.io.IOException: Backing channel 'temporal-beam-jenkins-1' is disconnected. at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:214) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:283) at com.sun.proxy.$Proxy163.isAlive(Unknown Source) at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1150) at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1142) at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:155) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:109) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741) at hudson.model.Build$BuildExecution.build(Build.java:206) at hudson.model.Build$BuildExecution.doRun(Build.java:163) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504) at hudson.model.Run.execute(Run.java:1853) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:427) FATAL: Unable to delete script file /tmp/jenkins7167376389520953677.sh Command Close created at at hudson.remoting.Command.<init>(Command.java:68) at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1265) at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1263) at hudson.remoting.Channel.close(Channel.java:1436) at hudson.remoting.Channel.close(Channel.java:1403) at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1270) Caused: hudson.remoting.Channel$OrderlyShutdown at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1271) at hudson.remoting.Channel$1.handle(Channel.java:563) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:85) Caused: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@44ac0af5:temporal-beam-jenkins-1": Remote call on temporal-beam-jenkins-1 failed. The channel is closing down or has closed down at hudson.remoting.Channel.call(Channel.java:948) at hudson.FilePath.act(FilePath.java:1069) at hudson.FilePath.act(FilePath.java:1058) at hudson.FilePath.delete(FilePath.java:1539) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:123) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741) at hudson.model.Build$BuildExecution.build(Build.java:206) at hudson.model.Build$BuildExecution.doRun(Build.java:163) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504) at hudson.model.Run.execute(Run.java:1853) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:427) Build step 'Execute shell' marked build as failure ERROR: temporal-beam-jenkins-1 is offline; cannot locate JDK 1.8 (latest) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
