berkeley-cocosci / Wallace

See https://github.com/Dallinger/Dallinger/ for the latest.
MIT License
36 stars 5 forks source link

Intermittent failure to launch because of duplicate key #56

Closed suchow closed 9 years ago

suchow commented 9 years ago
❯ wallace debug                                                                                                                                                     env. wallace

     _    _    __    __    __      __    ___  ____
    ( \/\/ )  /__\  (  )  (  )    /__\  / __)( ___)
     )    (  /(__)\  )(__  )(__  /(__)\ |(__  )__)
    (__/\__)(__)(__)(____)(____)(__)(__)\___)(____)

             a platform for experimental evolution.

❯❯ Running as experiment w861a7795-377c-47fd-9fd3-ce81...

❯❯ No git repository detected; creating one...

❯❯ Creating new branch and switching over to it...

❯❯ Inserting psiTurk- and Heroku-specfic files...

❯❯ Tagging as experiment Bartlett1932-1...

❯❯ Resetting the database...

❯❯ Starting up the server...

❯❯ Here's the psiTurk shell...
:off mode:sdbx #HITs:2]$ server on
Experiment server launching...
Now serving on http://0.0.0.0:5000
[2014-11-10 01:32:05 -0800] [68307] [DEBUG] Current configuration:
  proxy_protocol: False
  worker_connections: 1000
  syslog: False
  statsd_host: None
  post_fork: <function post_fork at 0x103514c80>
  pythonpath: None
  enable_stdio_inheritance: False
  worker_class: sync
  ssl_version: 3
  suppress_ragged_eofs: True
  syslog_facility: user
  when_ready: <function when_ready at 0x1035149b0>
  pre_fork: <function pre_fork at 0x103514b18>
  cert_reqs: 0
  preload_app: False
  workers: 9
  keepalive: 2
  accesslog: -
  pidfile: None
  worker_tmp_dir: None
  group: 20
  graceful_timeout: 30
  spew: False
  proc_name: psiturk_experiment_server
  umask: 0
  on_reload: <function on_reload at 0x103514848>
  post_worker_init: <function post_worker_init at 0x103514de8>
  pre_exec: <function pre_exec at 0x10351a2a8>
  limit_request_fields: 100
  on_exit: <function on_exit at 0x10351a938>
  config: None
  logconfig: None
  check_config: False
  do_handshake_on_connect: False
  secure_scheme_headers: {'X-FORWARDED-PROTOCOL': 'ssl', 'X-FORWARDED-PROTO': 'https', 'X-FORWARDED-SSL': 'on'}
  proxy_allow_ips: ['127.0.0.1']
  pre_request: <function pre_request at 0x10351a410>
  post_request: <function post_request at 0x10351a500>
  forwarded_allow_ips: ['127.0.0.1']
  worker_int: <function worker_int at 0x103514f50>
  ca_certs: None
  threads: 1
  max_requests: 0
  chdir: /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932
  daemon: False
  user: 501
  limit_request_line: 4094
  access_log_format: %(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"
  certfile: None
  worker_exit: <function worker_exit at 0x10351a668>
  paste: None
  default_proc_name: gunicorn
  errorlog: -
  logger_class: gunicorn.glogging.Logger
  syslog_addr: unix:///var/run/syslog
  syslog_prefix: None
  ciphers: TLSv1
  worker_abort: <function worker_abort at 0x10351a140>
  loglevel: debug
  bind: ['0.0.0.0:5000']
  raw_env: []
  reload: False
  limit_request_field_size: 8190
  nworkers_changed: <function nworkers_changed at 0x10351a7d0>
  timeout: 30
  on_starting: <function on_starting at 0x1035146e0>
  debug: False
  django_settings: None
  tmp_upload_dir: None
  keyfile: None
  backlog: 2048
[2014-11-10 01:32:05 -0800] [68307] [INFO] Starting gunicorn 19.1.1
[2014-11-10 01:32:05 -0800] [68307] [DEBUG] Arbiter booted
[2014-11-10 01:32:05 -0800] [68307] [INFO] Listening at: http://0.0.0.0:5000 (68307)
[2014-11-10 01:32:05 -0800] [68307] [INFO] Using worker: sync
[2014-11-10 01:32:05 -0800] [68311] [INFO] Booting worker with pid: 68311
[2014-11-10 01:32:05 -0800] [68312] [INFO] Booting worker with pid: 68312
[2014-11-10 01:32:05 -0800] [68313] [INFO] Booting worker with pid: 68313
[2014-11-10 01:32:05 -0800] [68314] [INFO] Booting worker with pid: 68314
[2014-11-10 01:32:05 -0800] [68315] [INFO] Booting worker with pid: 68315
[2014-11-10 01:32:05 -0800] [68316] [INFO] Booting worker with pid: 68316
[2014-11-10 01:32:05 -0800] [68317] [INFO] Booting worker with pid: 68317
[2014-11-10 01:32:05 -0800] [68318] [INFO] Booting worker with pid: 68318
[2014-11-10 01:32:06 -0800] [68319] [INFO] Booting worker with pid: 68319
[2014-11-10 01:32:06 -0800] [68307] [DEBUG] 9 workers
[psiTurk server:on mode:sdbx #HITs:2]$ [2014-11-10 01:32:07 -0800] [68311] [ERROR] Exception in worker process:
Traceback (most recent call last):
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/workers/base.py", line 114, in init_process
    self.wsgi = self.app.wsgi()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 66, in wsgi
    self.callable = self.load()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 52, in load
    return util.import_app("psiturk.experiment:app")
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/util.py", line 356, in import_app
    __import__(module)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment.py", line 67, in <module>
    from custom import custom_code
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932/custom.py", line 30, in <module>
    db_session_w = db.init_db(drop_all=False)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/wallace/db.py", line 19, in init_db
    Base.metadata.create_all(bind=engine)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3352, in create_all
    tables=tables)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1617, in _run_visitor
    conn._run_visitor(visitorcallable, element, **kwargs)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _run_visitor
    **kwargs).traverse_single(element)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 120, in traverse_single
    return meth(obj, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 707, in visit_metadata
    _ddl_runner=self)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 260, in __call__
    fn(*args, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 517, in __call__
    return getattr(self.target, self.name)(*arg, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/sqltypes.py", line 1042, in _on_metadata_create
    t._on_metadata_create(target, bind, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1132, in _on_metadata_create
    self.create(bind=bind, checkfirst=checkfirst)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1079, in create
    bind.execute(CreateEnumType(self))
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 729, in execute
    return meth(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 69, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 783, in _execute_ddl
    compiled
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 958, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1160, in _handle_dbapi_exception
    exc_info
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 951, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
    cursor.execute(statement, parameters)
IntegrityError: (IntegrityError) duplicate key value violates unique constraint "pg_type_typname_nsp_index"
DETAIL:  Key (typname, typnamespace)=(node_status, 2200) already exists.
 "CREATE TYPE node_status AS ENUM ('alive', 'dead', 'failed')" {}
Traceback (most recent call last):
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/workers/base.py", line 114, in init_process
    self.wsgi = self.app.wsgi()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 66, in wsgi
    self.callable = self.load()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 52, in load
    return util.import_app("psiturk.experiment:app")
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/util.py", line 356, in import_app
    __import__(module)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment.py", line 67, in <module>
    from custom import custom_code
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932/custom.py", line 30, in <module>
    db_session_w = db.init_db(drop_all=False)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/wallace/db.py", line 19, in init_db
    Base.metadata.create_all(bind=engine)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3352, in create_all
    tables=tables)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1617, in _run_visitor
    conn._run_visitor(visitorcallable, element, **kwargs)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _run_visitor
    **kwargs).traverse_single(element)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 120, in traverse_single
    return meth(obj, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 707, in visit_metadata
    _ddl_runner=self)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 260, in __call__
    fn(*args, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 517, in __call__
    return getattr(self.target, self.name)(*arg, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/sqltypes.py", line 1042, in _on_metadata_create
    t._on_metadata_create(target, bind, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1132, in _on_metadata_create
    self.create(bind=bind, checkfirst=checkfirst)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1079, in create
    bind.execute(CreateEnumType(self))
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 729, in execute
    return meth(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 69, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 783, in _execute_ddl
    compiled
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 958, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1160, in _handle_dbapi_exception
    exc_info
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 951, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
    cursor.execute(statement, parameters)
IntegrityError: (IntegrityError) duplicate key value violates unique constraint "pg_type_typname_nsp_index"
DETAIL:  Key (typname, typnamespace)=(node_status, 2200) already exists.
 "CREATE TYPE node_status AS ENUM ('alive', 'dead', 'failed')" {}
[2014-11-10 01:32:07 -0800] [68311] [INFO] Worker exiting (pid: 68311)
2014-11-10 01:32:08,492 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:32:08 -0800] [68312] [INFO] Worker exiting (pid: 68312)
2014-11-10 01:32:08,579 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:32:08 -0800] [68313] [INFO] Worker exiting (pid: 68313)
2014-11-10 01:32:08,888 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:32:08 -0800] [68314] [INFO] Worker exiting (pid: 68314)
2014-11-10 01:32:09,210 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:32:09 -0800] [68317] [INFO] Worker exiting (pid: 68317)
2014-11-10 01:32:09,223 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
2014-11-10 01:32:09,223 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:32:09 -0800] [68316] [INFO] Worker exiting (pid: 68316)
[2014-11-10 01:32:09 -0800] [68315] [INFO] Worker exiting (pid: 68315)
2014-11-10 01:32:09,349 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:32:09 -0800] [68318] [INFO] Worker exiting (pid: 68318)
2014-11-10 01:32:09,435 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:32:09 -0800] [68319] [INFO] Worker exiting (pid: 68319)
[2014-11-10 01:32:09 -0800] [68307] [INFO] Shutting down: Master
[2014-11-10 01:32:09 -0800] [68307] [INFO] Reason: Worker failed to boot.
suchow commented 9 years ago

Here's a second version of this:

❯ wallace debug                                                                                                                                                     env. wallace

     _    _    __    __    __      __    ___  ____
    ( \/\/ )  /__\  (  )  (  )    /__\  / __)( ___)
     )    (  /(__)\  )(__  )(__  /(__)\ |(__  )__)
    (__/\__)(__)(__)(____)(____)(__)(__)\___)(____)

             a platform for experimental evolution.

❯❯ Running as experiment we8ca105d-068a-43c3-87f7-35aa...

❯❯ Creating new branch and switching over to it...

❯❯ Inserting psiTurk- and Heroku-specfic files...

❯❯ Tagging as experiment Bartlett1932-4...

❯❯ Resetting the database...

❯❯ Starting up the server...

❯❯ Here's the psiTurk shell...
:off mode:sdbx #HITs:4]$ server on
Experiment server launching...
Now serving on http://0.0.0.0:5000
[2014-11-10 01:42:55 -0800] [68755] [DEBUG] Current configuration:
  proxy_protocol: False
  worker_connections: 1000
  syslog: False
  statsd_host: None
  post_fork: <function post_fork at 0x103169c80>
  pythonpath: None
  enable_stdio_inheritance: False
  worker_class: sync
  ssl_version: 3
  suppress_ragged_eofs: True
  syslog_facility: user
  when_ready: <function when_ready at 0x1031699b0>
  pre_fork: <function pre_fork at 0x103169b18>
  cert_reqs: 0
  preload_app: False
  workers: 9
  keepalive: 2
  accesslog: -
  pidfile: None
  worker_tmp_dir: None
  group: 20
  graceful_timeout: 30
  spew: False
  proc_name: psiturk_experiment_server
  umask: 0
  on_reload: <function on_reload at 0x103169848>
  post_worker_init: <function post_worker_init at 0x103169de8>
  pre_exec: <function pre_exec at 0x10316f2a8>
  limit_request_fields: 100
  on_exit: <function on_exit at 0x10316f938>
  config: None
  logconfig: None
  check_config: False
  do_handshake_on_connect: False
  secure_scheme_headers: {'X-FORWARDED-PROTOCOL': 'ssl', 'X-FORWARDED-PROTO': 'https', 'X-FORWARDED-SSL': 'on'}
  proxy_allow_ips: ['127.0.0.1']
  pre_request: <function pre_request at 0x10316f410>
  post_request: <function post_request at 0x10316f500>
  forwarded_allow_ips: ['127.0.0.1']
  worker_int: <function worker_int at 0x103169f50>
  ca_certs: None
  threads: 1
  max_requests: 0
  chdir: /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932
  daemon: False
  user: 501
  limit_request_line: 4094
  access_log_format: %(h)s %(l)s %(u)s %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s"
  certfile: None
  worker_exit: <function worker_exit at 0x10316f668>
  paste: None
  default_proc_name: gunicorn
  errorlog: -
  logger_class: gunicorn.glogging.Logger
  syslog_addr: unix:///var/run/syslog
  syslog_prefix: None
  ciphers: TLSv1
  worker_abort: <function worker_abort at 0x10316f140>
  loglevel: debug
  bind: ['0.0.0.0:5000']
  raw_env: []
  reload: False
  limit_request_field_size: 8190
  nworkers_changed: <function nworkers_changed at 0x10316f7d0>
  timeout: 30
  on_starting: <function on_starting at 0x1031696e0>
  debug: False
  django_settings: None
  tmp_upload_dir: None
  keyfile: None
  backlog: 2048
[2014-11-10 01:42:55 -0800] [68755] [INFO] Starting gunicorn 19.1.1
[2014-11-10 01:42:55 -0800] [68755] [DEBUG] Arbiter booted
[2014-11-10 01:42:55 -0800] [68755] [INFO] Listening at: http://0.0.0.0:5000 (68755)
[2014-11-10 01:42:55 -0800] [68755] [INFO] Using worker: sync
[2014-11-10 01:42:55 -0800] [68759] [INFO] Booting worker with pid: 68759
[2014-11-10 01:42:55 -0800] [68760] [INFO] Booting worker with pid: 68760
[2014-11-10 01:42:55 -0800] [68761] [INFO] Booting worker with pid: 68761
[2014-11-10 01:42:55 -0800] [68762] [INFO] Booting worker with pid: 68762
[2014-11-10 01:42:55 -0800] [68763] [INFO] Booting worker with pid: 68763
[2014-11-10 01:42:55 -0800] [68764] [INFO] Booting worker with pid: 68764
[2014-11-10 01:42:55 -0800] [68765] [INFO] Booting worker with pid: 68765
[2014-11-10 01:42:55 -0800] [68766] [INFO] Booting worker with pid: 68766
[2014-11-10 01:42:55 -0800] [68767] [INFO] Booting worker with pid: 68767
[2014-11-10 01:42:55 -0800] [68755] [DEBUG] 9 workers
[psiTurk server:on mode:sdbx #HITs:4]$ [2014-11-10 01:42:57 -0800] [68760] [ERROR] Exception in worker process:
Traceback (most recent call last):
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/workers/base.py", line 114, in init_process
    self.wsgi = self.app.wsgi()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 66, in wsgi
    self.callable = self.load()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 52, in load
    return util.import_app("psiturk.experiment:app")
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/util.py", line 356, in import_app
    __import__(module)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment.py", line 67, in <module>
    from custom import custom_code
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932/custom.py", line 30, in <module>
    db_session_w = db.init_db(drop_all=False)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/wallace/db.py", line 19, in init_db
    Base.metadata.create_all(bind=engine)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3352, in create_all
    tables=tables)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1617, in _run_visitor
    conn._run_visitor(visitorcallable, element, **kwargs)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _run_visitor
    **kwargs).traverse_single(element)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 120, in traverse_single
    return meth(obj, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 707, in visit_metadata
    _ddl_runner=self)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 260, in __call__
    fn(*args, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 517, in __call__
    return getattr(self.target, self.name)(*arg, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/sqltypes.py", line 1042, in _on_metadata_create
    t._on_metadata_create(target, bind, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1132, in _on_metadata_create
    self.create(bind=bind, checkfirst=checkfirst)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1079, in create
    bind.execute(CreateEnumType(self))
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 729, in execute
    return meth(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 69, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 783, in _execute_ddl
    compiled
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 958, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1160, in _handle_dbapi_exception
    exc_info
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 951, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
    cursor.execute(statement, parameters)
IntegrityError: (IntegrityError) duplicate key value violates unique constraint "pg_type_typname_nsp_index"
DETAIL:  Key (typname, typnamespace)=(node_status, 2200) already exists.
 "CREATE TYPE node_status AS ENUM ('alive', 'dead', 'failed')" {}
Traceback (most recent call last):
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/workers/base.py", line 114, in init_process
    self.wsgi = self.app.wsgi()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 66, in wsgi
    self.ca[2014-11-10 01:42:57 -0800] [68759] [ERROR] Exception in worker process:
Traceback (most recent call last):
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/workers/base.py", line 114, in init_process
    self.wsgi = self.app.wsgi()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 66, in wsgi
    self.callable = self.load()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 52, in load
    return util.import_app("psiturk.experiment:app")
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/util.py", line 356, in import_app
    __import__(module)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment.py", line 67, in <module>
    from cusllable = self.load()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 52, in load
    return util.import_app("psiturk.experiment:app")
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/util.py", line 356, in import_app
    __import__(module)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment.py", line 67, in <module>
    from custom import custom_code
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932/custom.py", line 30, in <module>
    db_session_w = db.init_db(drop_all=False)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/wallace/db.py", line 19, in init_db
    Base.metadata.create_all(bind=engine)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3352, in create_all
    tables=tables)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/pythontom import custom_code
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932/custom.py", line 30, in <module>
    db_session_w = db.init_db(drop_all=False)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/wallace/db.py", line 19, in init_db
    Base.metadata.create_all(bind=engine)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3352, in create_all
    tables=tables)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1617, in _run_visitor
    conn._run_visitor(visitorcallable, element, **kwargs)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _run_visitor
    **kwargs).traverse_single(element)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 120, in traverse_single
    return meth(obj, **kw)
  File "/Us2.7/site-packages/sqlalchemy/engine/base.py", line 1617, in _run_visitor
    conn._run_visitor(visitorcallable, element, **kwargs)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _run_visitor
    **kwargs).traverse_single(element)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 120, in traverse_single
    return meth(obj, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 707, in visit_metadata
    _ddl_runner=self)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 260, in __call__
    fn(*args, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 517, in __call__
    return getattr(self.target, self.name)(*arg, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/ers/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 707, in visit_metadata
    _ddl_runner=self)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 260, in __call__
    fn(*args, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 517, in __call__
    return getattr(self.target, self.name)(*arg, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/sqltypes.py", line 1042, in _on_metadata_create
    t._on_metadata_create(target, bind, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1132, in _on_metadata_create
    self.create(bind=bind, checkfirst=checkfirst)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1079, in create
    bind.execute(CreateEnusqlalchemy/sql/sqltypes.py", line 1042, in _on_metadata_create
    t._on_metadata_create(target, bind, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1132, in _on_metadata_create
    self.create(bind=bind, checkfirst=checkfirst)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1079, in create
    bind.execute(CreateEnumType(self))
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 729, in execute
    return meth(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 69, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 783, in _execute_ddl
    compiled
  File "/Users/jordansucmType(self))
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 729, in execute
    return meth(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 69, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 783, in _execute_ddl
    compiled
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 958, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1160, in _handle_dbapi_exception
    exc_info
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tbhow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 958, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1160, in _handle_dbapi_exception
    exc_info
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 951, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
    cursor.execute(statement, parameters)
IntegrityError: (IntegrityError) duplicate key value violates unique constraint "pg_type_typname_nsp_index"
DETAIL:  Key (typname, typnamespace)=(node_status, 2200) already exists.
 "CREATE TYPE node_status AS ENUM ('alive',)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 951, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
    cursor.execute(statement, parameters)
ProgrammingError: (ProgrammingError) type "vector_status" already exists
 "CREATE TYPE vector_status AS ENUM ('alive', 'dead')" {}
Traceback (most recent call last):
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/workers/base.py", line 114, in init_process
    self.wsgi = self.app.wsgi()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 66, in wsgi
    self.callable = self.load()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Curr 'dead', 'failed')" {}
[2014-11-10 01:42:57 -0800] [68763] [ERROR] Exception in worker process:
Traceback (most recent call last):
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/workers/base.py", line 114, in init_process
    self.wsgi = self.app.wsgi()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 66, in wsgi
    self.callable = self.load()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 52, in load
    return util.import_app("psiturk.experiment:app")
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/util.py", line 356, in import_app
    __import__(module)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment.py", line 67, in <module>
    from cusent/psiTurk/psiturk/experiment_server.py", line 52, in load
    return util.import_app("psiturk.experiment:app")
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/util.py", line 356, in import_app
    __import__(module)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment.py", line 67, in <module>
    from custom import custom_code
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932/custom.py", line 30, in <module>
    db_session_w = db.init_db(drop_all=False)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/wallace/db.py", line 19, in init_db
    Base.metadata.create_all(bind=engine)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3352, in create_all
    tables=tables)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1617, in _run_visitor
    cotom import custom_code
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932/custom.py", line 30, in <module>
    db_session_w = db.init_db(drop_all=False)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/wallace/db.py", line 19, in init_db
    Base.metadata.create_all(bind=engine)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3352, in create_all
    tables=tables)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1617, in _run_visitor
    conn._run_visitor(visitorcallable, element, **kwargs)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _run_visitor
    **kwargs).traverse_single(element)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 120, in traverse_single
    return meth(obj, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 707, in visit_metadata
    _ddl_runner=self)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 260, in __call__
    fn(*args, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 517, in __call__
    return getattr(self.target, self.name)(*arg, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/sqltypes.py", line 1042, in _on_metadata_create
    t._on_metadata_create(target, bind, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1132, in _on_metadata_create
    self.create(bind=bind, checkfirst=checkfirst)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1079, in create
[2014-11-10 01:42:57 -0800] [68760] [INFO] Worker exiting (pid: 68760)
    bind.execute(CreateEnumType(self))
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 729, in execute
    return meth(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 69, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 783, in _execute_ddl
    compiled
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 958, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1160, in _handle_dbapi_exception
    exc_info
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 951, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
    cursor.execute(statement, parameters)
ProgrammingError: (ProgrammingError) type "vector_status" already exists
 "CREATE TYPE vector_status AS ENUM ('alive', 'dead')" {}
Traceback (most recent call last):
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 507, in spawn_worker
    worker.init_process()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/workers/base.py", line 114, in init_process
    self.wsgi = self.app.wsgi()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 66, in wsgi
    self.callable = self.load()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 52, in load
    return util.import_app("psiturk.experiment:app")
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/util.py", line 356, in import_app
    __import__(module)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment.py", line 67, in <module>
    from custom import custom_code
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/examples/bartlett1932/custom.py", line 30, in <module>
    db_session_w = db.init_db(drop_all=False)
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/Wallace/wallace/db.py", line 19, in init_db
    Base.metadata.create_all(bind=engine)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/schema.py", line 3352, in create_all
    tables=tables)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1617, in _run_visitor
    conn._run_visitor(visitorcallable, element, **kwargs)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _run_visitor
    **kwargs).traverse_single(element)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 120, in traverse_single
    return meth(obj, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 707, in visit_metadata
    _ddl_runner=self)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 260, in __call__
    fn(*args, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 517, in __call__
    return getattr(self.target, self.name)(*arg, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/sqltypes.py", line 1042, in _on_metadata_create
    t._on_metadata_create(target, bind, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1132, in _on_metadata_create
    self.create(bind=bind, checkfirst=checkfirst)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1079, in create
    bind.execute(CreateEnumType(self))
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 729, in execute
    return meth(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 69, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 783, in _execute_ddl
    compiled
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 958, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1160, in _handle_dbapi_exception
    exc_info
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 951, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
    cursor.execute(statement, parameters)
ProgrammingError: (ProgrammingError) type "vector_status" already exists
 "CREATE TYPE vector_status AS ENUM ('alive', 'dead')" {}
nn._run_visitor(visitorcallable, element, **kwargs)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _run_visitor
    **kwargs).traverse_single(element)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 120, in traverse_single
    return meth(obj, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 707, in visit_metadata
    _ddl_runner=self)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/event/attr.py", line 260, in __call__
    fn(*args, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py", line 517, in __call__
    return getattr(self.target, self.name)(*arg, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/sqltypes.py", line 1042, in _on_metadata_create
    t._on_metadata_create(target, bind, **kw)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1132, in _on_metadata_create
    self.create(bind=bind, checkfirst=checkfirst)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/dialects/postgresql/base.py", line 1079, in create
    bind.execute(CreateEnumType(self))
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 729, in execute
    return meth(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py", line 69, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 783, in _execute_ddl
    compiled
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 958, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1160, in _handle_dbapi_exception
    exc_info
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 951, in _execute_context
    context)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 436, in do_execute
    cursor.execute(statement, parameters)
ProgrammingError: (ProgrammingError) type "vector_status" already exists
 "CREATE TYPE vector_status AS ENUM ('alive', 'dead')" {}
[2014-11-10 01:42:57 -0800] [68763] [INFO] Worker exiting (pid: 68763)
[2014-11-10 01:42:57 -0800] [68759] [INFO] Worker exiting (pid: 68759)
Traceback (most recent call last):
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 75, in <module>
    launch()
  File "/Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/experiment_server.py", line 72, in launch
    ExperimentServer().run()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 185, in run
    super(Application, self).run()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/app/base.py", line 71, in run
    Arbiter(self).run()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 196, in run
    self.halt(reason=inst.reason, exit_status=inst.exit_status)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 292, in halt
    self.stop()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 343, in stop
    time.sleep(0.1)
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 209, in handle_chld
    self.reap_workers()
  File "/Users/jordansuchow/.virtualenvs/wallace/lib/python2.7/site-packages/gunicorn/arbiter.py", line 459, in reap_workers
    raise HaltServer(reason, self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2014-11-10 01:42:57,762 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:42:57 -0800] [68761] [INFO] Worker exiting (pid: 68761)
2014-11-10 01:42:57,804 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:42:57 -0800] [68762] [INFO] Worker exiting (pid: 68762)
2014-11-10 01:42:57,967 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:42:57 -0800] [68764] [INFO] Worker exiting (pid: 68764)
2014-11-10 01:42:57,993 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:42:57 -0800] [68765] [INFO] Worker exiting (pid: 68765)
2014-11-10 01:42:58,034 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:42:58 -0800] [68766] [INFO] Worker exiting (pid: 68766)
2014-11-10 01:42:58,071 /Users/jordansuchow/Dropbox/Berkeley/Projects/Current/psiTurk/psiturk/psiturk_js/psiturk.js
[2014-11-10 01:42:58 -0800] [68767] [INFO] Worker exiting (pid: 68767)
suchow commented 9 years ago

Haven't run into this in months, closing.