SuccessConsole Output

GitHub pull request #8 of commit 3da6d640dc1a7300436dc78816860e32cb5bb1d7 automatically merged.
[EnvInject] - Loading node environment variables.
Building remotely on amp-jenkins-worker-02 (centos) in workspace /home/jenkins/workspace/ampcrowd
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/amplab/ampcrowd.git # timeout=10
Fetching upstream changes from https://github.com/amplab/ampcrowd.git
 > git --version # timeout=10
 > git fetch --tags --progress https://github.com/amplab/ampcrowd.git +refs/pull/*:refs/remotes/origin/pr/*
 > git rev-parse origin/pr/8/merge^{commit} # timeout=10
 > git branch -a --contains b2ae35eb7a8fe0372451c0de1ffab6b687175a11 # timeout=10
 > git rev-parse remotes/origin/pr/8/merge^{commit} # timeout=10
Checking out Revision b2ae35eb7a8fe0372451c0de1ffab6b687175a11 (origin/pr/8/merge)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f b2ae35eb7a8fe0372451c0de1ffab6b687175a11
First time build. Skipping changelog.
[ampcrowd] $ /bin/sh -xe /tmp/hudson5950806654821316959.sh
+ docker-compose build
db uses an image, skipping
rabbitmq uses an image, skipping
Building web...
Step 0 : FROM python:2
 ---> d833e0b23482
Step 1 : RUN apt-get update && apt-get install -y postgresql-client
 ---> Using cache
 ---> d8b508af6206
Step 2 : COPY requirements.txt /usr/src/app/
 ---> 02b823cca22d
Removing intermediate container 56b96db1b280
Step 3 : WORKDIR /usr/src/app
 ---> Running in 9046dc97952d
 ---> fa1049de7da5
Removing intermediate container 9046dc97952d
Step 4 : RUN pip install -r requirements.txt
 ---> Running in bdc5cba04d76
Collecting Django==1.7 (from -r requirements.txt (line 1))
  Downloading Django-1.7-py2.py3-none-any.whl (7.4MB)
Collecting amqp==1.4.6 (from -r requirements.txt (line 2))
  Downloading amqp-1.4.6-py2-none-any.whl (49kB)
Collecting boto==2.29.1 (from -r requirements.txt (line 3))
  Downloading boto-2.29.1-py2-none-any.whl (1.2MB)
Collecting celery==3.1.15 (from -r requirements.txt (line 4))
  Downloading celery-3.1.15-py2.py3-none-any.whl (513kB)
Collecting django-celery==3.1.16 (from -r requirements.txt (line 5))
  Downloading django_celery-3.1.16-py2-none-any.whl (65kB)
Collecting django-jsonview==0.4.3 (from -r requirements.txt (line 6))
  Downloading django-jsonview-0.4.3.tar.gz
Collecting django-sslserver==0.12 (from -r requirements.txt (line 7))
  Downloading django-sslserver-0.12.tar.gz
Collecting gunicorn==19.0.0 (from -r requirements.txt (line 8))
  Downloading gunicorn-19.0.0.tar.gz (382kB)
Collecting nose==1.3.4 (from -r requirements.txt (line 9))
  Downloading nose-1.3.4-py2-none-any.whl (154kB)
Collecting psycopg2==2.5.3 (from -r requirements.txt (line 10))
  Downloading psycopg2-2.5.3.tar.gz (690kB)
Collecting pyparsing==2.0.2 (from -r requirements.txt (line 11))
  Downloading pyparsing-2.0.2.tar.gz (1.1MB)
Collecting python-dateutil==2.2 (from -r requirements.txt (line 12))
  Downloading python-dateutil-2.2.tar.gz (259kB)
Collecting pytz==2014.7 (from -r requirements.txt (line 13))
  Downloading pytz-2014.7.tar.bz2 (166kB)
Collecting six==1.8.0 (from -r requirements.txt (line 14))
  Downloading six-1.8.0-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/local/lib/python2.7 (from -r requirements.txt (line 15))
Collecting billiard<3.4,>=3.3.0.18 (from celery==3.1.15->-r requirements.txt (line 4))
  Downloading billiard-3.3.0.20.tar.gz (150kB)
Collecting kombu<3.1,>=3.0.23 (from celery==3.1.15->-r requirements.txt (line 4))
  Downloading kombu-3.0.26-py2.py3-none-any.whl (238kB)
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/local/lib/python2.7/site-packages (from django-sslserver==0.12->-r requirements.txt (line 7))
Collecting anyjson>=0.3.3 (from kombu<3.1,>=3.0.23->celery==3.1.15->-r requirements.txt (line 4))
  Downloading anyjson-0.3.3.tar.gz
Installing collected packages: Django, amqp, boto, billiard, pytz, anyjson, kombu, celery, django-celery, django-jsonview, django-sslserver, gunicorn, nose, psycopg2, pyparsing, six, python-dateutil
  Running setup.py install for billiard
  Running setup.py install for pytz
  Running setup.py install for anyjson
  Running setup.py install for django-jsonview
  Running setup.py install for django-sslserver
  Running setup.py install for gunicorn
  Running setup.py install for psycopg2
  Running setup.py install for pyparsing
  Running setup.py install for python-dateutil
Successfully installed Django-1.7 amqp-1.4.6 anyjson-0.3.3 billiard-3.3.0.20 boto-2.29.1 celery-3.1.15 django-celery-3.1.16 django-jsonview-0.4.3 django-sslserver-0.12 gunicorn-19.0.0 kombu-3.0.26 nose-1.3.4 psycopg2-2.5.3 pyparsing-2.0.2 python-dateutil-2.2 pytz-2014.7 six-1.8.0
 ---> 7303deeb2906
Removing intermediate container bdc5cba04d76
Step 5 : ENV PYTHONUNBUFFERED 1
 ---> Running in 27ee3dfeda67
 ---> 0c4ec81b19d6
Removing intermediate container 27ee3dfeda67
Step 6 : EXPOSE 8000
 ---> Running in 16ea552e429c
 ---> 99633e92f5da
Removing intermediate container 16ea552e429c
Step 7 : COPY ampcrowd/docker-entrypoint.sh /usr/src/app/ampcrowd
 ---> 4d47fb0870e7
Removing intermediate container 4c5152bbbb03
Step 8 : ENTRYPOINT bash ampcrowd/docker-entrypoint.sh
 ---> Running in 3c33da59ae83
 ---> 4da32a276643
Removing intermediate container 3c33da59ae83
Step 9 : CMD -s -f
 ---> Running in d1bf3d9fb5d8
 ---> d8d16357a55b
Removing intermediate container d1bf3d9fb5d8
Successfully built d8d16357a55b
ERROR: Failed to set Jenkins Identity header on email.
java.lang.NullPointerException
	at org.jenkinsci.main.modules.instance_identity.InstanceIdentity.get(InstanceIdentity.java:126)
	at jenkins.plugins.mailer.tasks.MimeMessageBuilder.setJenkinsInstanceIdent(MimeMessageBuilder.java:188)
	at jenkins.plugins.mailer.tasks.MimeMessageBuilder.buildMimeMessage(MimeMessageBuilder.java:166)
	at hudson.tasks.MailSender.createEmptyMail(MailSender.java:391)
	at hudson.tasks.MailSender.createBackToNormalMail(MailSender.java:201)
	at hudson.tasks.MailSender.createMail(MailSender.java:192)
	at hudson.tasks.MailSender.run(MailSender.java:107)
	at hudson.tasks.Mailer.perform(Mailer.java:141)
	at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:74)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:761)
	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:721)
	at hudson.model.Build$BuildExecution.post2(Build.java:183)
	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:670)
	at hudson.model.Run.execute(Run.java:1766)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:374)
Sending e-mails to: dhaas@cs.berkeley.edu
Test PASSed.
Refer to this link for build results (access rights to CI server needed): 
https://amplab.cs.berkeley.edu/jenkins/job/ampcrowd/8/
Test PASSed.
Finished: SUCCESS