ocpp icon indicating copy to clipboard operation
ocpp copied to clipboard

Reservation returns nonetype

Open fza1234 opened this issue 3 years ago • 0 comments
trafficstars

Good morning, I am currently working on the reservation of a loading session using Ocpp1.6. Now I have the problem that call(request) returns a nonetype and unfortunately I can't explain it. If I try it with a charging station, it does not do it. If I try it with the other one, then the nonetype is returned, although I pass the same values. Does anyone know what the problem could be?

Code: request = call.ReserveNowPayload(connector_id=connector_id, expiry_date=expiry_date.strftime("%Y/%m/%d, %H:%M:%S"),id_tag=id_tag, reservation_id=reservation_id) response = await self.call(request)

Passed values:

connector_id: 1 id_tag: 231AsDDA reservation_id: 0 expiry_date: 2022-07-25 07:47:59.313475 expiry_date_string: 07/25/2022, 07:47:59

Errorlog:

"log":"ocpp.exceptions.InternalError: InternalError: See logs., {}\n","stream":"stderr","time":"2022-07-20T13:01:27.692790874Z"} 2022-07-20 15:01:27 {"log":" raise response.to_exception()\n","stream":"stderr","time":"2022-07-20T13:01:27.692785506Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/ocpp/charge_point.py\", line 286, in call\n","stream":"stderr","time":"2022-07-20T13:01:27.69277961Z"} 2022-07-20 15:01:27 {"log":" response = await self.call(request, suppress=False)\n","stream":"stderr","time":"2022-07-20T13:01:27.692769592Z"} 2022-07-20 15:01:27 {"log":" File \"/src/ocpp_websocket.py\", line 412, in reservation\n","stream":"stderr","time":"2022-07-20T13:01:27.692763997Z"} 2022-07-20 15:01:27 {"log":" reservation_response, request_response = await connection.reservation(connector_id=connector_id,\n","stream":"stderr","time":"2022-07-20T13:01:27.692758289Z"} 2022-07-20 15:01:27 {"log":" File \"/src/ocpp_server.py\", line 554, in reserve\n","stream":"stderr","time":"2022-07-20T13:01:27.692752693Z"} 2022-07-20 15:01:27 {"log":" return await dependant.call(**values)\n","stream":"stderr","time":"2022-07-20T13:01:27.692747313Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/routing.py\", line 160, in run_endpoint_function\n","stream":"stderr","time":"2022-07-20T13:01:27.692741614Z"} 2022-07-20 15:01:27 {"log":" raw_response = await run_endpoint_function(\n","stream":"stderr","time":"2022-07-20T13:01:27.692736207Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/routing.py\", line 227, in app\n","stream":"stderr","time":"2022-07-20T13:01:27.692730497Z"} 2022-07-20 15:01:27 {"log":" response = await func(request)\n","stream":"stderr","time":"2022-07-20T13:01:27.692725Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/routing.py\", line 61, in app\n","stream":"stderr","time":"2022-07-20T13:01:27.692719371Z"} 2022-07-20 15:01:27 {"log":" await self.app(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692713949Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/routing.py\", line 259, in handle\n","stream":"stderr","time":"2022-07-20T13:01:27.692708137Z"} 2022-07-20 15:01:27 {"log":" await route.handle(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692702607Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/routing.py\", line 656, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692696883Z"} 2022-07-20 15:01:27 {"log":" await self.app(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692690898Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py\", line 18, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692685135Z"} 2022-07-20 15:01:27 {"log":" raise e\n","stream":"stderr","time":"2022-07-20T13:01:27.692679947Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py\", line 21, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692674189Z"} 2022-07-20 15:01:27 {"log":" await self.app(scope, receive, sender)\n","stream":"stderr","time":"2022-07-20T13:01:27.692668788Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/exceptions.py\", line 71, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692663104Z"} 2022-07-20 15:01:27 {"log":" raise exc\n","stream":"stderr","time":"2022-07-20T13:01:27.692657916Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/exceptions.py\", line 82, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692652242Z"} 2022-07-20 15:01:27 {"log":" await self.app(scope, receive, _send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692646733Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py\", line 159, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692641004Z"} 2022-07-20 15:01:27 {"log":" raise exc\n","stream":"stderr","time":"2022-07-20T13:01:27.692635778Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py\", line 181, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692630044Z"} 2022-07-20 15:01:27 {"log":" await self.middleware_stack(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692624502Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/applications.py\", line 112, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692618712Z"} 2022-07-20 15:01:27 {"log":" await super().__call__(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692613083Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/applications.py\", line 261, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692601857Z"} 2022-07-20 15:01:27 {"log":" return await self.app(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692596435Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py\", line 75, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.69259059Z"} 2022-07-20 15:01:27 {"log":" result = await app(self.scope, self.receive, self.send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692585087Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/uvicorn/protocols/http/h11_impl.py\", line 366, in run_asgi\n","stream":"stderr","time":"2022-07-20T13:01:27.69257923Z"} 2022-07-20 15:01:27 {"log":"Traceback (most recent call last):\n","stream":"stderr","time":"2022-07-20T13:01:27.692573831Z"} 2022-07-20 15:01:27 {"log":"ERROR:uvicorn.error:Exception in ASGI application\n","stream":"stderr","time":"2022-07-20T13:01:27.692568491Z"} 2022-07-20 15:01:27 {"log":"ocpp.exceptions.InternalError: InternalError: See logs., {}\n","stream":"stderr","time":"2022-07-20T13:01:27.692563101Z"} 2022-07-20 15:01:27 {"log":" raise response.to_exception()\n","stream":"stderr","time":"2022-07-20T13:01:27.692557786Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/ocpp/charge_point.py\", line 286, in call\n","stream":"stderr","time":"2022-07-20T13:01:27.692552068Z"} 2022-07-20 15:01:27 {"log":" response = await self.call(request, suppress=False)\n","stream":"stderr","time":"2022-07-20T13:01:27.692546605Z"} 2022-07-20 15:01:27 {"log":" File \"/src/ocpp_websocket.py\", line 412, in reservation\n","stream":"stderr","time":"2022-07-20T13:01:27.692541013Z"} 2022-07-20 15:01:27 {"log":" reservation_response, request_response = await connection.reservation(connector_id=connector_id,\n","stream":"stderr","time":"2022-07-20T13:01:27.692535233Z"} 2022-07-20 15:01:27 {"log":" File \"/src/ocpp_server.py\", line 554, in reserve\n","stream":"stderr","time":"2022-07-20T13:01:27.692529546Z"} 2022-07-20 15:01:27 {"log":" return await dependant.call(**values)\n","stream":"stderr","time":"2022-07-20T13:01:27.692524167Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/routing.py\", line 160, in run_endpoint_function\n","stream":"stderr","time":"2022-07-20T13:01:27.692518335Z"} 2022-07-20 15:01:27 {"log":" raw_response = await run_endpoint_function(\n","stream":"stderr","time":"2022-07-20T13:01:27.692511987Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/routing.py\", line 227, in app\n","stream":"stderr","time":"2022-07-20T13:01:27.692506194Z"} 2022-07-20 15:01:27 {"log":" response = await func(request)\n","stream":"stderr","time":"2022-07-20T13:01:27.692500846Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/routing.py\", line 61, in app\n","stream":"stderr","time":"2022-07-20T13:01:27.692495192Z"} 2022-07-20 15:01:27 {"log":" await self.app(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.69248978Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/routing.py\", line 259, in handle\n","stream":"stderr","time":"2022-07-20T13:01:27.692483988Z"} 2022-07-20 15:01:27 {"log":" await route.handle(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692478545Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/routing.py\", line 656, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692472816Z"} 2022-07-20 15:01:27 {"log":" await self.app(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692467401Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py\", line 18, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692461537Z"} 2022-07-20 15:01:27 {"log":" raise e\n","stream":"stderr","time":"2022-07-20T13:01:27.692456241Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/middleware/asyncexitstack.py\", line 21, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692450376Z"} 2022-07-20 15:01:27 {"log":" await self.app(scope, receive, sender)\n","stream":"stderr","time":"2022-07-20T13:01:27.692444396Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/exceptions.py\", line 71, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692438475Z"} 2022-07-20 15:01:27 {"log":" raise exc\n","stream":"stderr","time":"2022-07-20T13:01:27.692432875Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/exceptions.py\", line 82, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692409122Z"} 2022-07-20 15:01:27 {"log":" await self.app(scope, receive, _send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692402963Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py\", line 159, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692396269Z"} 2022-07-20 15:01:27 {"log":" raise exc\n","stream":"stderr","time":"2022-07-20T13:01:27.692390153Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/middleware/errors.py\", line 181, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692383546Z"} 2022-07-20 15:01:27 {"log":" await self.middleware_stack(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692377083Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/starlette/applications.py\", line 112, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.69237047Z"} 2022-07-20 15:01:27 {"log":" await super().__call__(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692364191Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/fastapi/applications.py\", line 261, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692357564Z"} 2022-07-20 15:01:27 {"log":" return await self.app(scope, receive, send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692351294Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/uvicorn/middleware/proxy_headers.py\", line 75, in __call__\n","stream":"stderr","time":"2022-07-20T13:01:27.692344247Z"} 2022-07-20 15:01:27 {"log":" result = await app(self.scope, self.receive, self.send)\n","stream":"stderr","time":"2022-07-20T13:01:27.692337773Z"} 2022-07-20 15:01:27 {"log":" File \"/usr/local/lib/python3.9/site-packages/uvicorn/protocols/http/h11_impl.py\", line 366, in run_asgi\n","stream":"stderr","time":"2022-07-20T13:01:27.692330085Z"} 2022-07-20 15:01:27 {"log":"Traceback (most recent call last):\n","stream":"stderr","time":"2022-07-20T13:01:27.69232233Z"} 2022-07-20 15:01:27 {"log":"ERROR: Exception in ASGI application\n","stream":"stderr","time":"2022-07-20T13:01:27.692297985Z"}

Thanks for the help

fza1234 avatar Jul 25 '22 13:07 fza1234