See <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/790/display/redirect?page=changes>
Changes: [dewrich] add 15sec db timeout and configurable request handling timeout [mitchell852] Fix TO Go cachegroups PUT/POST API endpoints [dewrich] if user has no tenant, check if tenancy is on and respond accordingly [dewrich] protect against nil ------------------------------------------ Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change [EnvInject] - Loading node environment variables. Building remotely on ubuntu-eu3 (ubuntu xenial) in workspace <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/> Cloning the remote Git repository Cloning repository git://github.com/apache/trafficcontrol.git > git init > <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/> > # timeout=10 Fetching upstream changes from git://github.com/apache/trafficcontrol.git > git --version # timeout=10 using GIT_SSH to set credentials > git fetch --tags --progress git://github.com/apache/trafficcontrol.git > +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url git://github.com/apache/trafficcontrol.git # > timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # > timeout=10 > git config remote.origin.url git://github.com/apache/trafficcontrol.git # > timeout=10 Fetching upstream changes from git://github.com/apache/trafficcontrol.git using GIT_SSH to set credentials > git fetch --tags --progress git://github.com/apache/trafficcontrol.git > +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision fe3843694fa3c6e77381eb8c7aa775e5344da976 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f fe3843694fa3c6e77381eb8c7aa775e5344da976 Commit message: "protect against nil" > git rev-list --no-walk 7ae54a0a80b3eec725910b60294e24d4e832d39d # timeout=10 [incubator-trafficcontrol-traffic_ops-test] $ /bin/bash /tmp/jenkins7827191016721089346.sh docker-compose version 1.22.0, build f46880f docker-py version: 3.4.1 CPython version: 2.7.12 OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016 + trap finish EXIT + proj=jenkins-incubator-trafficcontrol-traffic_ops-test-790 ++ pwd + compose=<https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose> + cfile=traffic_ops/app/bin/tests/docker-compose.yml + [[ -z <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose> ]] + [[ ! -x <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose> ]] + mkdir bin ++ uname -s ++ uname -m + curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-Linux-x86_64 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 617 0 617 0 0 838 0 --:--:-- --:--:-- --:--:-- 839 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 8079k 0 51778 0 0 26255 0 0:05:15 0:00:01 0:05:14 61203 6 8079k 6 542k 0 0 181k 0 0:00:44 0:00:02 0:00:42 290k 18 8079k 18 1494k 0 0 379k 0 0:00:21 0:00:03 0:00:18 531k 41 8079k 41 3364k 0 0 682k 0 0:00:11 0:00:04 0:00:07 885k 99 8079k 99 8066k 0 0 1355k 0 0:00:05 0:00:05 --:--:-- 1671k100 8079k 100 8079k 0 0 1356k 0 0:00:05 0:00:05 --:--:-- 2015k + chmod +x <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose> + <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose> -p jenkins-incubator-trafficcontrol-traffic_ops-test-790 -f traffic_ops/app/bin/tests/docker-compose.yml up --build --exit-code-from unit_golang unit_golang using --exit-code-from implies --abort-on-container-exit Creating network "jenkinsincubatortrafficcontroltrafficopstest790_default" with the default driver Creating volume "jenkinsincubatortrafficcontroltrafficopstest790_traffic_ops" with default driver Creating volume "jenkinsincubatortrafficcontroltrafficopstest790_traffic_ops_golang" with default driver Building unit_golang Step 1/7 : FROM golang:1.8 1.8: Pulling from library/golang Digest: sha256:f0b5dab7581eddb49dabd1d1b9aa505ca3edcdf79a66395b5bfa4f3c036b49ef Status: Downloaded newer image for golang:1.8 ---> 0d283eb41a92 Step 2/7 : MAINTAINER Dan Kirkwood <dang...@apache.org> ---> Running in c3906b020683 ---> 0426db6421ba Removing intermediate container c3906b020683 Step 3/7 : ARG DIR=github.com/apache/trafficcontrol ---> Running in 92a5a9045a61 ---> 4733c5b76b25 Removing intermediate container 92a5a9045a61 Step 4/7 : ADD traffic_ops /go/src/$DIR/traffic_ops ---> 5f135415ec6d Removing intermediate container 09960554e809 Step 5/7 : ADD lib /go/src/$DIR/lib ---> ba38f7261fcf Removing intermediate container 5e8ea86bb14e Step 6/7 : WORKDIR /go/src/$DIR/traffic_ops/traffic_ops_golang ---> b321ff75ef6a Removing intermediate container 02774e03768b Step 7/7 : CMD bash -c 'go get -v && go test -cover -v $(go list ./... | grep -v vendor/) ../../lib/go-*' ---> Running in be50dc62c078 ---> d8fc63ea8fac Removing intermediate container be50dc62c078 Successfully built d8fc63ea8fac Successfully tagged jenkinsincubatortrafficcontroltrafficopstest790_unit_golang:latest Creating jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 ... Creating jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 Creating jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 ... doneAttaching to jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 unit_golang_1 | github.com/go-ozzo/ozzo-validation (download) unit_golang_1 | github.com/jmoiron/sqlx (download) unit_golang_1 | github.com/asaskevich/govalidator (download) unit_golang_1 | github.com/lib/pq (download) unit_golang_1 | Fetching https://golang.org/x/crypto/scrypt?go-get=1 unit_golang_1 | Parsing meta tags from https://golang.org/x/crypto/scrypt?go-get=1 (status code 200) unit_golang_1 | get "golang.org/x/crypto/scrypt": found meta tag main.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/scrypt?go-get=1 unit_golang_1 | get "golang.org/x/crypto/scrypt": verifying non-authoritative meta tag unit_golang_1 | Fetching https://golang.org/x/crypto?go-get=1 unit_golang_1 | Parsing meta tags from https://golang.org/x/crypto?go-get=1 (status code 200) unit_golang_1 | golang.org/x/crypto (download) unit_golang_1 | Fetching https://golang.org/x/crypto/ed25519?go-get=1 unit_golang_1 | Parsing meta tags from https://golang.org/x/crypto/ed25519?go-get=1 (status code 200) unit_golang_1 | get "golang.org/x/crypto/ed25519": found meta tag main.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/ed25519?go-get=1 unit_golang_1 | get "golang.org/x/crypto/ed25519": verifying non-authoritative meta tag unit_golang_1 | Fetching https://golang.org/x/net/ipv4?go-get=1 unit_golang_1 | Parsing meta tags from https://golang.org/x/net/ipv4?go-get=1 (status code 200) unit_golang_1 | get "golang.org/x/net/ipv4": found meta tag main.metaImport{Prefix:"golang.org/x/net", VCS:"git", RepoRoot:"https://go.googlesource.com/net"} at https://golang.org/x/net/ipv4?go-get=1 unit_golang_1 | get "golang.org/x/net/ipv4": verifying non-authoritative meta tag unit_golang_1 | Fetching https://golang.org/x/net?go-get=1 unit_golang_1 | Parsing meta tags from https://golang.org/x/net?go-get=1 (status code 200) unit_golang_1 | golang.org/x/net (download) unit_golang_1 | Fetching https://golang.org/x/net/ipv6?go-get=1 unit_golang_1 | Parsing meta tags from https://golang.org/x/net/ipv6?go-get=1 (status code 200) unit_golang_1 | get "golang.org/x/net/ipv6": found meta tag main.metaImport{Prefix:"golang.org/x/net", VCS:"git", RepoRoot:"https://go.googlesource.com/net"} at https://golang.org/x/net/ipv6?go-get=1 unit_golang_1 | get "golang.org/x/net/ipv6": verifying non-authoritative meta tag unit_golang_1 | Fetching https://golang.org/x/sys/unix?go-get=1 unit_golang_1 | Parsing meta tags from https://golang.org/x/sys/unix?go-get=1 (status code 200) unit_golang_1 | get "golang.org/x/sys/unix": found meta tag main.metaImport{Prefix:"golang.org/x/sys", VCS:"git", RepoRoot:"https://go.googlesource.com/sys"} at https://golang.org/x/sys/unix?go-get=1 unit_golang_1 | get "golang.org/x/sys/unix": verifying non-authoritative meta tag unit_golang_1 | Fetching https://golang.org/x/sys?go-get=1 unit_golang_1 | Parsing meta tags from https://golang.org/x/sys?go-get=1 (status code 200) unit_golang_1 | golang.org/x/sys (download) unit_golang_1 | github.com/apache/trafficcontrol/lib/go-log unit_golang_1 | github.com/go-ozzo/ozzo-validation unit_golang_1 | github.com/jmoiron/sqlx/reflectx unit_golang_1 | github.com/apache/trafficcontrol/lib/go-util unit_golang_1 | github.com/asaskevich/govalidator unit_golang_1 | github.com/lib/pq/oid unit_golang_1 | github.com/jmoiron/sqlx unit_golang_1 | github.com/lib/pq unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/about unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/backoff unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/golang/protobuf/proto unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/jmoiron/sqlx/reflectx unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/jmoiron/sqlx unit_golang_1 | github.com/apache/trafficcontrol/lib/go-tc/tovalidate unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tocookie unit_golang_1 | golang.org/x/crypto/pbkdf2 unit_golang_1 | golang.org/x/crypto/scrypt unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/gopkg.in/asn1-ber.v1 unit_golang_1 | golang.org/x/crypto/ed25519/internal/edwards25519 unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/gopkg.in/ldap.v2 unit_golang_1 | github.com/apache/trafficcontrol/lib/go-tc unit_golang_1 | golang.org/x/crypto/ed25519 unit_golang_1 | golang.org/x/net/bpf unit_golang_1 | golang.org/x/net/internal/iana unit_golang_1 | golang.org/x/net/internal/socket unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_dt unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_kv unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_search unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_ts unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client/rpb/riak_yokozuna unit_golang_1 | golang.org/x/net/ipv4 unit_golang_1 | golang.org/x/net/ipv6 unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/basho/riak-go-client unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/dbhelpers unit_golang_1 | github.com/apache/trafficcontrol/lib/go-tc/v13 unit_golang_1 | github.com/go-ozzo/ozzo-validation/is unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/vendor/github.com/miekg/dns unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/ats unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/lestrrat/go-jwx/buffer unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/lestrrat/go-jwx/jwa unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/lestrrat/go-jwx/internal/emap unit_golang_1 | golang.org/x/sys/unix unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/vendor/github.com/lestrrat/go-jwx/jwk unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/riaksvc unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/config unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/auth unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/api unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/systeminfo unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/apiriak unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/asn unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/cachegroup unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/tenant unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/coordinate unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/crconfig unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservice/request unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservice/request/comment unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservice unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservicesregexes unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/division unit_golang_1 | # github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/deliveryservice unit_golang_1 | deliveryservice/urlkey.go:313: bi.IsInt64 undefined (type *big.Int has no field or method IsInt64) unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/hwinfo unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/origin unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/parameter unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/physlocation unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/ping unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profileparameter unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/region unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/profile unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/role unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/server unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/staticdnsentry unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/status unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/types unit_golang_1 | github.com/apache/trafficcontrol/traffic_ops/traffic_ops_golang/user jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 exited with code 2 Aborting on container exit... + exit 2 + finish + local st=2 + [[ 2 -ne 0 ]] + echo 'Exiting with status 2' Exiting with status 2 + <https://builds.apache.org/job/incubator-trafficcontrol-traffic_ops-test/ws/bin/docker-compose> -p jenkins-incubator-trafficcontrol-traffic_ops-test-790 -f traffic_ops/app/bin/tests/docker-compose.yml down -v Removing jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 ... Removing jenkinsincubatortrafficcontroltrafficopstest790_unit_golang_1 ... doneRemoving network jenkinsincubatortrafficcontroltrafficopstest790_default Removing volume jenkinsincubatortrafficcontroltrafficopstest790_traffic_ops Removing volume jenkinsincubatortrafficcontroltrafficopstest790_traffic_ops_golang Build step 'Execute shell' marked build as failure