Skip to content

Build Failed #4447

https://git.imp.fu-berlin.de/slobinger/sams-classes/builds/4447

======================== CAPTURED OUTPUT =========================
Exception in thread Thread-7:
Traceback (most recent call last):
  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
  File "/nfs/its/slobinger/workspace/sams-hub_class/test/helper_classes.py", line 30, in run
    self._app.run(host=self._host, port=self._port)
  File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 841, in run
    run_simple(host, port, self, **options)
  File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 739, in run_simple
    inner()
  File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 699, in inner
    fd=fd)
  File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 593, in make_server
    passthrough_errors, ssl_context, fd=fd)
  File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 504, in __init__
    HTTPServer.__init__(self, (host, int(port)), handler)
  File "/usr/lib/python3.5/socketserver.py", line 440, in __init__
    self.server_bind()
  File "/usr/lib/python3.5/http/server.py", line 138, in server_bind
    socketserver.TCPServer.server_bind(self)
  File "/usr/lib/python3.5/socketserver.py", line 454, in server_bind
    self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use

Server shutting down...

Die Testmodule scheinen parallel ausgeführt zu werden. Es ist daher Sinnvoll den flaskApps, die in einem thread ausgeführt werden einen für das ganze Projekt eindeutigen Port zu geben. Das Issue hängt mit #27 (closed) zusammen und wird auch in diesem Branch gelöst.