Skip to content

Instantly share code, notes, and snippets.

@quintessence
Last active September 3, 2015 22:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save quintessence/677d64df27d911f39acd to your computer and use it in GitHub Desktop.
Save quintessence/677d64df27d911f39acd to your computer and use it in GitHub Desktop.
Failing CATs in Concourse pipeline

Java buildpack error:

• Failure [126.284 seconds]
Buildpacks java [It] makes the app reachable via its bound route 
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/buildpacks_test.go:46

  Timed out after 120.000s.
  Expected process to exit.  It did not.

  /var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/Godeps/_workspace/src/github.com/onsi/gomega/gexec/session.go:140
...
[Fail] Buildpacks java [It] makes the app reachable via its bound route 
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/Godeps/_workspace/src/github.com/onsi/gomega/gexec/session.go:140

Test on GitHub: [https://github.com/cloudfoundry/cf-acceptance-tests/blob/master/apps/buildpacks_test.go#L37-L47]

Not too concerned about the staticfile and binary failures right now since our deployment has neither buildpack, so those would definitely fail.

• Failure [31.399 seconds]
An application that's already been pushed [It] can be restarted and still come up 
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/one_push_many_restarts_test.go:77

  Failed executing command (exit 6):
  Command: curl -s http://CATS-persistent-app.10.202.75.110.xip.io/
  
  [stdout]:
  
  
  [stderr]:
  
  Expected
      <int>: 6
  to equal
      <int>: 0

When running the curl manually:

$ curl -s cats-persistent-app.10.202.75.110.xip.io
Hi, I'm Dora!

This is what is expected per GH: [https://github.com/cloudfoundry/cf-acceptance-tests/blob/master/apps/one_push_many_restarts_test.go#L61-L76]

Acting as user 'admin' on deployment '${deployment_name}' on 'https://${director_ip}:25555'
Director task 126
Started unknown
Started unknown > Binding deployment. Done (00:00:00)
Started preparing deployment
Started preparing deployment > Binding releases. Done (00:00:00)
Started preparing deployment > Binding existing deployment. Done (00:00:01)
Started preparing deployment > Binding resource pools. Done (00:00:00)
Started preparing deployment > Binding stemcells. Done (00:00:00)
Started preparing deployment > Binding templates. Done (00:00:00)
Started preparing deployment > Binding properties. Done (00:00:00)
Started preparing deployment > Binding unallocated VMs. Done (00:00:00)
Started preparing deployment > Binding instance networks. Done (00:00:00)
Started preparing package compilation > Finding packages to compile. Done (00:00:00)
Started preparing dns > Binding DNS. Done (00:00:00)
Started creating bound missing vms > small_errand/0. Done (00:00:01)
Started binding instance vms > acceptance_tests/0. Done (00:00:00)
Started updating job acceptance_tests > acceptance_tests/0 (canary)
Started running pre-start scripts > acceptance_tests. Done (00:00:00)
Done updating job acceptance_tests > acceptance_tests/0 (canary) (00:00:15)
Started running errand > acceptance_tests/0. Done (00:29:53)
Started fetching logs for acceptance_tests/0 > Finding and packing log files. Done (00:00:01)
Started deleting errand instances acceptance_tests > 53d3a112-c93a-49b0-65fc-fc63d2dfdce0. Done (00:00:02)
Task 126 done
Started 2015-09-03 18:30:22 UTC
Finished 2015-09-03 19:00:37 UTC
Duration 00:30:15
[stdout]
################################################################################################################
go version go1.4.2 linux/amd64
CONFIG=/var/vcap/jobs/acceptance-tests/bin/config.json
{
"api": "api.${director_ip}.xip.io",
"apps_domain": "${director_ip}.xip.io",
"admin_user": "admin",
"admin_password": "${admin_password}",
"skip_ssl_validation": true,
"artifacts_directory": "/var/vcap/sys/log/acceptance_tests/",
"syslog_drain_port": 1234,
"syslog_ip_address": "${syslog_ip}",
"use_diego": false,
"system_domain": null,
"oauth_password": null
}
CF_COLOR=false
CONFIG=/var/vcap/jobs/acceptance-tests/bin/config.json
GOPATH=/var/vcap/bosh/Godeps/_workspace:/var/vcap/packages/acceptance-tests
GOROOT=/var/vcap/data/packages/golang1.4/f57ddbc8d55d7a0f08775bf76bb6a27dc98c7ea7.1-be4f3661ce9194addb1b5de762ec7c17ef964e3b
OLDPWD=/var/vcap/bosh
PATH=/var/vcap/bosh/Godeps/_workspace/bin:/var/vcap/packages/acceptance-tests/bin:/var/vcap/packages/cli/bin:/var/vcap/data/packages/golang1.4/f57ddbc8d55d7a0f08775bf76bb6a27dc98c7ea7.1-be4f3661ce9194addb1b5de762ec7c17ef964e3b/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests
SHLVL=1
TMPDIR=/var/vcap/data/tmp
_=/usr/bin/env
################################################################################################################
Running acceptance tests...
/var/vcap/data/packages/golang1.4/f57ddbc8d55d7a0f08775bf76bb6a27dc98c7ea7.1-be4f3661ce9194addb1b5de762ec7c17ef964e3b/bin/go
RUNNING LOCAL CODE
Will skip:
./internet_dependent
./logging
./operator
./routing_api
./security_groups
./services
./v3
[1441305046] CfAcceptanceTests Suite - 1/1 specs • SUCCESS! 115.545975ms PASS
[1441305046] Applications - 44/44 specs ••••
[2015-09-03 18:35:03.08 (UTC)]> cf api api.${director_ip}.xip.io --skip-ssl-validation
Setting api endpoint to api.${director_ip}.xip.io...
OK
API endpoint: https://api.${director_ip}.xip.io (API version: 2.28.0)
Not logged in. Use 'cf login' to log in.
[2015-09-03 18:35:03.22 (UTC)]> cf auth admin admin
API endpoint: https://api.${director_ip}.xip.io
Authenticating...
OK
Use 'cf target' to view or set your target org and space
[2015-09-03 18:35:03.49 (UTC)]> cf create-quota CATS-persistent-quota -m 10G -r 1000 -s 100 --allow-paid-service-plans
Creating quota CATS-persistent-quota as admin...
OK
[2015-09-03 18:35:03.63 (UTC)]> cf create-user CATS-USER-1-2015_09_03-18h35m03.087s meow
Creating user CATS-USER-1-2015_09_03-18h35m03.087s as admin...
OK
TIP: Assign roles with 'cf set-org-role' and 'cf set-space-role'
[2015-09-03 18:35:03.89 (UTC)]> cf create-org CATS-persistent-org
Creating org CATS-persistent-org as admin...
OK
TIP: Use 'cf target -o CATS-persistent-org' to target new org
[2015-09-03 18:35:04.03 (UTC)]> cf set-quota CATS-persistent-org CATS-persistent-quota
Setting quota CATS-persistent-quota to org CATS-persistent-org as admin...
OK
[2015-09-03 18:35:04.23 (UTC)]> cf logout
Logging out...
OK
[2015-09-03 18:35:04.34 (UTC)]> cf api api.${director_ip}.xip.io --skip-ssl-validation
Setting api endpoint to api.${director_ip}.xip.io...
OK
API endpoint: https://api.${director_ip}.xip.io (API version: 2.28.0)
Not logged in. Use 'cf login' to log in.
[2015-09-03 18:35:04.47 (UTC)]> cf auth admin admin
API endpoint: https://api.${director_ip}.xip.io
Authenticating...
OK
Use 'cf target' to view or set your target org and space
[2015-09-03 18:35:04.73 (UTC)]> cf create-space -o CATS-persistent-org CATS-persistent-space
Creating space CATS-persistent-space in org CATS-persistent-org as admin...
OK
Assigning role SpaceManager to user admin in org CATS-persistent-org / space CATS-persistent-space as admin...
OK
Assigning role SpaceDeveloper to user admin in org CATS-persistent-org / space CATS-persistent-space as admin...
OK
TIP: Use 'cf target -o CATS-persistent-org -s CATS-persistent-space' to target new space
[2015-09-03 18:35:05.03 (UTC)]> cf set-space-role CATS-USER-1-2015_09_03-18h35m03.087s CATS-persistent-org CATS-persistent-space SpaceManager
Assigning role SpaceManager to user CATS-USER-1-2015_09_03-18h35m03.087s in org CATS-persistent-org / space CATS-persistent-space as admin...
OK
[2015-09-03 18:35:05.26 (UTC)]> cf set-space-role CATS-USER-1-2015_09_03-18h35m03.087s CATS-persistent-org CATS-persistent-space SpaceDeveloper
Assigning role SpaceDeveloper to user CATS-USER-1-2015_09_03-18h35m03.087s in org CATS-persistent-org / space CATS-persistent-space as admin...
OK
[2015-09-03 18:35:05.50 (UTC)]> cf set-space-role CATS-USER-1-2015_09_03-18h35m03.087s CATS-persistent-org CATS-persistent-space SpaceAuditor
Assigning role SpaceAuditor to user CATS-USER-1-2015_09_03-18h35m03.087s in org CATS-persistent-org / space CATS-persistent-space as admin...
OK
[2015-09-03 18:35:05.74 (UTC)]> cf logout
Logging out...
OK
[2015-09-03 18:35:05.85 (UTC)]> cf api api.${director_ip}.xip.io --skip-ssl-validation
Setting api endpoint to api.${director_ip}.xip.io...
OK
API endpoint: https://api.${director_ip}.xip.io (API version: 2.28.0)
Not logged in. Use 'cf login' to log in.
[2015-09-03 18:35:05.98 (UTC)]> cf auth CATS-USER-1-2015_09_03-18h35m03.087s meow
API endpoint: https://api.${director_ip}.xip.io
Authenticating...
OK
Use 'cf target' to view or set your target org and space
[2015-09-03 18:35:06.25 (UTC)]> cf target -o CATS-persistent-org -s CATS-persistent-space
API endpoint: https://api.${director_ip}.xip.io (API version: 2.28.0)
User: CATS-USER-1-2015_09_03-18h35m03.087s
Org: CATS-persistent-org
Space: CATS-persistent-space
[2015-09-03 18:35:06.44 (UTC)]> cf app CATS-persistent-app
FAILED
App CATS-persistent-app not found
[2015-09-03 18:35:06.57 (UTC)]> cf push CATS-persistent-app -p ../assets/dora
Creating app CATS-persistent-app in org CATS-persistent-org / space CATS-persistent-space as CATS-USER-1-2015_09_03-18h35m03.087s...
OK
Creating route cats-persistent-app.${director_ip}.xip.io...
OK
Binding cats-persistent-app.${director_ip}.xip.io to CATS-persistent-app...
OK
Uploading CATS-persistent-app...
Uploading app files from: ../assets/dora
Uploading 182.7K, 38 files
Done uploading
OK
Starting app CATS-persistent-app in org CATS-persistent-org / space CATS-persistent-space as CATS-USER-1-2015_09_03-18h35m03.087s...
-----> Downloaded app package (1.2M)
-------> Buildpack version 1.4.2
-----> Compiling Ruby/Rack
-----> Using Ruby version: ruby-2.0.0
-----> Installing dependencies using 1.9.7
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
Rubygems 2.0.14 is not threadsafe, so your gems must be installed one at a time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
Installing json 1.8.1
Installing rack 1.5.1
Installing rack-protection 1.3.2
Installing tilt 1.3.3
Installing sinatra 1.3.4
Using bundler 1.9.7
Bundle complete! 4 Gemfile dependencies, 6 gems now installed.
Gems in the groups development and test were not installed.
Bundled gems are installed into ./vendor/bundle.
Bundle completed (1.75s)
Cleaning up the bundler cache.
###### WARNING:
No Procfile detected, using the default web server (webrick)
https://devcenter.heroku.com/articles/ruby-default-web-server
-----> Uploading droplet (18M)
1 of 1 instances running
App started
OK
App CATS-persistent-app was started using this command `bundle exec rackup config.ru -p $PORT`
Showing health and status for app CATS-persistent-app in org CATS-persistent-org / space CATS-persistent-space as CATS-USER-1-2015_09_03-18h35m03.087s...
OK
requested state: started
instances: 1/1
usage: 256M x 1 instances
urls: cats-persistent-app.${director_ip}.xip.io
last uploaded: Thu Sep 3 18:35:07 UTC 2015
stack: cflinuxfs2
state since cpu memory disk details
#0 running 2015-09-03 06:35:25 PM 0.0% 35.6M of 256M 0 of 1G
[2015-09-03 18:35:28.53 (UTC)]> curl -s http://CATS-persistent-app.${director_ip}.xip.io/
[2015-09-03 18:35:28.61 (UTC)]> cf logout
Logging out...
OK
[2015-09-03 18:35:28.73 (UTC)]> cf api api.${director_ip}.xip.io --skip-ssl-validation
Setting api endpoint to api.${director_ip}.xip.io...
OK
API endpoint: https://api.${director_ip}.xip.io (API version: 2.28.0)
Not logged in. Use 'cf login' to log in.
[2015-09-03 18:35:28.86 (UTC)]> cf auth admin admin
API endpoint: https://api.${director_ip}.xip.io
Authenticating...
OK
Use 'cf target' to view or set your target org and space
[2015-09-03 18:35:29.16 (UTC)]> cf delete-user -f CATS-USER-1-2015_09_03-18h35m03.087s
Deleting user CATS-USER-1-2015_09_03-18h35m03.087s as admin...
OK
[2015-09-03 18:35:34.37 (UTC)]> cf logout
Logging out...
OK
------------------------------
• Failure [31.399 seconds]
An application that's already been pushed [It] can be restarted and still come up
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/one_push_many_restarts_test.go:77
Failed executing command (exit 6):
Command: curl -s http://CATS-persistent-app.${director_ip}.xip.io/
[stdout]:
[stderr]:
Expected
<int>: 6
to equal
<int>: 0
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/Godeps/_workspace/src/github.com/cloudfoundry-incubator/cf-test-helpers/runner/run.go:119
------------------------------
••••••••••••••••
[2015-09-03 18:44:49.91 (UTC)]> cf push 68fac267-ac8a-464f-40db-bc7296fd13f9 -p ../assets/java --no-start -m 512M
Creating app 68fac267-ac8a-464f-40db-bc7296fd13f9 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
OK
Creating route 68fac267-ac8a-464f-40db-bc7296fd13f9.${director_ip}.xip.io...
OK
Binding 68fac267-ac8a-464f-40db-bc7296fd13f9.${director_ip}.xip.io to 68fac267-ac8a-464f-40db-bc7296fd13f9...
OK
Uploading 68fac267-ac8a-464f-40db-bc7296fd13f9...
Uploading app files from: ../assets/java
Uploading 2.7K, 5 files
Done uploading
OK
[2015-09-03 18:44:55.34 (UTC)]> cf set-env 68fac267-ac8a-464f-40db-bc7296fd13f9 JAVA_OPTS -Djava.security.egd=file:///dev/urandom
Setting env variable 'JAVA_OPTS' to '-Djava.security.egd=file:///dev/urandom' for app 68fac267-ac8a-464f-40db-bc7296fd13f9 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
OK
TIP: Use 'cf restage' to ensure your env variable changes take effect
[2015-09-03 18:44:55.56 (UTC)]> cf start 68fac267-ac8a-464f-40db-bc7296fd13f9
Starting app 68fac267-ac8a-464f-40db-bc7296fd13f9 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
-----> Downloaded app package (4.0K)
-----> Java Buildpack Version: v3.0 | https://github.com/cloudfoundry/java-buildpack.git#3bd15e1
-----> Downloading Open Jdk JRE 1.8.0_60 from https://download.run.pivotal.io/openjdk/trusty/x86_64/openjdk-1.8.0_60.tar.gz (55.7s)
Expanding Open Jdk JRE to .java-buildpack/open_jdk_jre (1.0s)
-----> Downloading Tomcat Instance 8.0.26 from https://download.run.pivotal.io/tomcat/tomcat-8.0.26.tar.gz (23.6s)
Expanding Tomcat to .java-buildpack/tomcat (0.1s)
-----> Downloading Tomcat Lifecycle Support 2.4.0_RELEASE from https://download.run.pivotal.io/tomcat-lifecycle-support/tomcat-lifecycle-support-2.4.0_RELEASE.jar (0.7s)
-----> Downloading Tomcat Logging Support 2.4.0_RELEASE from https://download.run.pivotal.io/tomcat-logging-support/tomcat-logging-support-2.4.0_RELEASE.jar (0.7s)
-----> Downloading Tomcat Access Logging Support 2.4.0_RELEASE from https://download.run.pivotal.io/tomcat-access-logging-support/tomcat-access-logging-support-2.4.0_RELEASE.jar (0.7s)
-----> Uploading droplet (51M)
[2015-09-03 18:46:55.57 (UTC)]> cf delete 68fac267-ac8a-464f-40db-bc7296fd13f9 -f
Deleting app 68fac267-ac8a-464f-40db-bc7296fd13f9 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
OK
------------------------------
• Failure [126.284 seconds]
Buildpacks java [It] makes the app reachable via its bound route
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/buildpacks_test.go:46
Timed out after 120.000s.
Expected process to exit. It did not.
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/Godeps/_workspace/src/github.com/onsi/gomega/gexec/session.go:140
------------------------------
••••••••
[2015-09-03 18:51:04.58 (UTC)]> cf push fedf47ff-1964-4ecc-50c0-702901f1e485 -b binary_buildpack -p ../assets/binary
Creating app fedf47ff-1964-4ecc-50c0-702901f1e485 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
FAILED
Server error, status code: 400, error code: 100001, message: The app is invalid: buildpack binary_buildpack is not valid public url or a known buildpack name
[2015-09-03 18:51:04.79 (UTC)]> cf delete fedf47ff-1964-4ecc-50c0-702901f1e485 -f
Deleting app fedf47ff-1964-4ecc-50c0-702901f1e485 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
OK
App fedf47ff-1964-4ecc-50c0-702901f1e485 does not exist.
------------------------------
• Failure [0.365 seconds]
Buildpacks binary [It] makes the app reachable via its bound route
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/buildpacks_test.go:99
Expected
<int>: 1
to match exit code:
<int>: 0
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/buildpacks_test.go:94
------------------------------
••••••
[2015-09-03 18:53:57.62 (UTC)]> cf push 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3 -p ../assets/staticfile
Creating app 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
OK
Creating route 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3.${director_ip}.xip.io...
OK
Binding 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3.${director_ip}.xip.io to 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3...
OK
Uploading 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3...
Uploading app files from: ../assets/staticfile
Uploading 269, 2 files
Done uploading
OK
Starting app 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
-----> Downloaded app package (4.0K)
Staging failed: An application could not be detected by any available buildpack
FAILED
NoAppDetectedError
TIP: use 'cf logs 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3 --recent' for more information
[2015-09-03 18:54:14.32 (UTC)]> cf delete 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3 -f
Deleting app 3eb3bb7c-3f8d-45fa-79c5-e00938d24ec3 in org CATS-ORG-1-2015_09_03-18h31m07.002s / space CATS-SPACE-1-2015_09_03-18h31m07.002s as CATS-USER-1-2015_09_03-18h31m07.002s...
OK
------------------------------
• Failure [16.902 seconds]
Buildpacks staticfile [It] makes the app reachable via its bound route
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/buildpacks_test.go:89
Expected
<int>: 1
to match exit code:
<int>: 0
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/buildpacks_test.go:84
------------------------------
••••••
Summarizing 4 Failures:
[Fail] An application that's already been pushed [It] can be restarted and still come up
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/Godeps/_workspace/src/github.com/cloudfoundry-incubator/cf-test-helpers/runner/run.go:119
[Fail] Buildpacks java [It] makes the app reachable via its bound route
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/Godeps/_workspace/src/github.com/onsi/gomega/gexec/session.go:140
[Fail] Buildpacks binary [It] makes the app reachable via its bound route
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/buildpacks_test.go:94
[Fail] Buildpacks staticfile [It] makes the app reachable via its bound route
/var/vcap/packages/acceptance-tests/src/github.com/cloudfoundry/cf-acceptance-tests/apps/buildpacks_test.go:84
Ran 44 of 44 Specs in 1766.649 seconds
FAIL! -- 40 Passed | 4 Failed | 0 Pending | 0 Skipped --- FAIL: TestApplications (1766.65s)
FAIL
[1441305046] CliVersionCheck Suite - 7/7 specs ••••••• SUCCESS! 365.683µs PASS
There were failures detected in the following suites:
apps ./apps
Ginkgo ran 3 suites in 29m46.919710916s
Test Suite Failed
Acceptance Tests Complete; exit status: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment