- File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/test/unit/test_db_buildsets.py", line 30, in setUp
- self.setUpRealDatabase()
- File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/test/util/db.py", line 62, in setUpRealDatabase
- self._clean_database()
- File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/test/util/db.py", line 52, in _clean_database
- meta.drop_all(bind=engine, checkfirst=True)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/schema.py", line 1981, in drop_all
- bind.drop(self, checkfirst=checkfirst, tables=tables)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1511, in drop
- self._run_visitor(ddl.SchemaDropper, entity, connection=connection, **kwargs)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1535, in _run_visitor
- visitorcallable(self.dialect, conn, **kwargs).traverse_single(element)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 77, in traverse_single
- return meth(obj, **kw)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/ddl.py", line 98, in visit_metadata
- self.traverse_single(table, drop_ok=True)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/sql/visitors.py", line 77, in traverse_single
- return meth(obj, **kw)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/ddl.py", line 123, in visit_table
- self.connection.execute(schema.DropTable(table))
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1109, in execute
- return Connection.executors[c](self, object, multiparams, params)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1159, in _execute_ddl
- return self.__execute_context(context)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1215, in __execute_context
- context.parameters[0], context=context)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1284, in _cursor_execute
- self._handle_dbapi_exception(e, statement, parameters, cursor, context)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1282, in _cursor_execute
- self.dialect.do_execute(cursor, statement, parameters, context=context)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 277, in do_execute
- cursor.execute(statement, parameters)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/dbapi.py", line 243, in _fn
- return fn(self, *args, **kwargs)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/dbapi.py", line 314, in execute
- self._execute(operation, args)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/dbapi.py", line 319, in _execute
- self.cursor.execute(new_query, *new_args)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/interface.py", line 304, in execute
- self._stmt.execute(*args, **kwargs)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/interface.py", line 139, in execute
- self._row_desc, cmd = self.c.bind(self._portal_name, self._statement_name, args, self._parse_row_desc, kwargs.get("stream"))
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/protocol.py", line 913, in _fn
- return fn(self, *args, **kwargs)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/protocol.py", line 1107, in bind
- return reader.handle_messages()
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/protocol.py", line 881, in handle_messages
- retval = handler(msg, *args, **kwargs)
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/protocol.py", line 1146, in _bind_nodata
- reader.handle_messages()
- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site-packages/pg8000/protocol.py", line 886, in handle_messages
- raise exc
- sqlalchemy.exc.ProgrammingError: (ProgrammingError) ('ERROR', '2BP01', 'cannot drop table patches because other objects depend on it') u'\nDROP TABLE patches' ()