NubeIO / rubix-bacnet-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error when adding points

NubeDev opened this issue · comments

/home/aidan/code/python/bacnet-flask/venv/bin/python /home/aidan/code/python/bacnet-flask/run.py
2020-12-02 08:01:26,964 INFO: src.background> Running Background Task...
 * Serving Flask app "src" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
2020-12-02 08:01:26,966 INFO: werkzeug>  * Running on http://0.0.0.0:1717/ (Press CTRL+C to quit)
2020-12-02 08:01:46,621 INFO: werkzeug> 127.0.0.1 - - [02/Dec/2020 08:01:46] "GET /api/bacnet/points HTTP/1.1" 200 -
2020-12-02 08:01:46,748 INFO: werkzeug> 127.0.0.1 - - [02/Dec/2020 08:01:46] "GET /favicon.ico HTTP/1.1" 404 -
2020-12-02 08:01:54,330 INFO: werkzeug> 127.0.0.1 - - [02/Dec/2020 08:01:54] "GET /api/bacnet/points HTTP/1.1" 200 -
2020-12-02 08:01:54,910 INFO: werkzeug> 127.0.0.1 - - [02/Dec/2020 08:01:54] "GET /api/bacnet/points HTTP/1.1" 200 -
2020-12-02 08:01:55,388 INFO: werkzeug> 127.0.0.1 - - [02/Dec/2020 08:01:55] "GET /api/bacnet/points HTTP/1.1" 200 -
2020-12-02 08:02:24,424 ERROR: src> Exception on /api/bacnet/points [POST]
Traceback (most recent call last):
  File "/home/aidan/code/python/bacnet-flask/src/bacnet_server/resources/point/point_base.py", line 45, in add_point
    BACServer.get_instance().add_point(point)
  File "/home/aidan/code/python/bacnet-flask/src/bacnet_server/bac_server.py", line 109, in add_point
    self.__bacnet.this_application.add_object(ao)
AttributeError: 'NoneType' object has no attribute 'this_application'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.8/dist-packages/flask_restful/__init__.py", line 468, in wrapper
    resp = resource(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/flask/views.py", line 89, in view
    return self.dispatch_request(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/flask_restful/__init__.py", line 583, in dispatch_request
    resp = meth(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/flask_restful/__init__.py", line 675, in wrapper
    resp = f(*args, **kwargs)
  File "/home/aidan/code/python/bacnet-flask/src/bacnet_server/resources/point/point_plural.py", line 20, in post
    return self.add_point(data, _uuid)
  File "/home/aidan/code/python/bacnet-flask/src/bacnet_server/resources/point/point_base.py", line 48, in add_point
    abort(500, message=str(e))
  File "/usr/local/lib/python3.8/dist-packages/flask_restful/__init__.py", line 32, in abort
    original_flask_abort(http_status_code)
  File "/usr/local/lib/python3.8/dist-packages/werkzeug/exceptions.py", line 822, in abort
    return _aborter(status, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/werkzeug/exceptions.py", line 807, in __call__
    raise self.mapping[code](*args, **kwargs)
werkzeug.exceptions.InternalServerError: 500 Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
2020-12-02 08:02:24,425 INFO: werkzeug> 127.0.0.1 - - [02/Dec/2020 08:02:24] "POST /api/bacnet/points HTTP/1.1" 500 -
2020-12-02 08:02:24,433 ERROR: src> Exception on /api/bacnet/points [POST]
Traceback (most recent call last):
  File "/home/aidan/code/python/bacnet-flask/src/bacnet_server/resources/point/point_base.py", line 45, in add_point
    BACServer.get_instance().add_point(point)
  File "/home/aidan/code/python/bacnet-flask/src/bacnet_server/bac_server.py", line 109, in add_point
    self.__bacnet.this_application.add_object(ao)
AttributeError: 'NoneType' object has no attribute 'this_application'

During handling of the above exception, another exception occurred: