Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-17471

FIWARE.Question.Tech.Fiware-quantumleap has issues getting and changing the updated values.

    Details

    • Type: Monitor
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2021
    • Component/s: FIWARE-TECH-HELP
    • Labels:

      Description

      Created question in FIWARE Q/A platform on 08-03-2021 at 13:03
      Please, ANSWER this question AT https://stackoverflow.com/questions/66530874/fiware-quantumleap-has-issues-getting-and-changing-the-updated-values

      Question:
      Fiware-quantumleap has issues getting and changing the updated values

      Description:
      The values sent to the Fiware IoT-agent-json are being successfully updated in CB. But, quantumleap 0.7.6 won't get them anymore (It was working just fine and cratedb was storing the recieved data normally)..the sanity check shows that It's healthy..I think something is going wrong with the DB. The logs shows something like this..
      ERROR:app:Exception on /v2/notify [POST]
      Traceback (most recent call last):
      File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 2447, in wsgi_app
      response = self.full_dispatch_request()
      File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1952, in full_dispatch_request
      rv = self.handle_user_exception(e)
      File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1821, in handle_user_exception
      reraise(exc_type, exc_value, tb)
      File "/usr/local/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise
      raise value
      File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1950, in full_dispatch_request
      rv = self.dispatch_request()
      File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 1936, in dispatch_request
      return self.view_functions[rule.endpoint](**req.view_args)
      File "/usr/local/lib/python3.8/site-packages/connexion/decorators/decorator.py", line 48, in wrapper
      response = function(request)
      File "/usr/local/lib/python3.8/site-packages/connexion/decorators/uri_parsing.py", line 144, in wrapper
      response = function(request)
      File "/usr/local/lib/python3.8/site-packages/connexion/decorators/validation.py", line 184, in wrapper
      response = function(request)
      File "/usr/local/lib/python3.8/site-packages/connexion/decorators/validation.py", line 384, in wrapper
      return function(request)
      File "/usr/local/lib/python3.8/site-packages/connexion/decorators/parameter.py", line 121, in wrapper
      return function(**kwargs)
      File "/src/ngsi-timeseries-api/src/reporter/reporter.py", line 189, in notify
      trans.insert(payload, fiware_s, fiware_sp)
      File "/src/ngsi-timeseries-api/src/translators/sql_translator.py", line 179, in insert
      res = self._insert_entities_of_type(et,
      File "/src/ngsi-timeseries-api/src/translators/sql_translator.py", line 273, in _insert_entities_of_type
      self._update_metadata_table(table_name, original_attrs)
      File "/src/ngsi-timeseries-api/src/translators/sql_translator.py", line 414, in _update_metadata_table
      self._store_medatata(table_name, persisted_metadata)
      File "/src/ngsi-timeseries-api/src/translators/crate.py", line 157, in _store_medatata
      self.cursor.execute(stmt, (table_name, persisted_metadata))
      File "/usr/local/lib/python3.8/site-packages/crate/client/cursor.py", line 53, in execute
      self._result = self.connection.client.sql(sql, parameters,
      File "/usr/local/lib/python3.8/site-packages/crate/client/http.py", line 331, in sql
      content = self._json_request('POST', self.path, data=data)
      File "/usr/local/lib/python3.8/site-packages/crate/client/http.py", line 458, in _json_request
      _raise_for_status(response)
      File "/usr/local/lib/python3.8/site-packages/crate/client/http.py", line 187, in _raise_for_status
      raise ProgrammingError(error.get('message', ''),
      crate.client.exceptions.ProgrammingError: SQLActionException[InvalidColumnNameException: "5.9" contains a dot]
      DEBUG:urllib3.connectionpool:http://crate-db:4200 "POST /_sql?error_trace=true HTTP/1.1" 400 6596
      DEBUG:connexion.apis.abstract:Getting data and status code
      DEBUG:connexion.apis.abstract:Prepared body and status code (500)
      DEBUG:connexion.apis.abstract:Getting data and status code
      DEBUG:connexion.apis.abstract:Got framework response

      The orion logs shows the following:
      logInfoRequestWithPayload | msg=Request received: POST /v2/entities/station:2/attrs?type=WeatherObserved, request payload (338 bytes): {"temperature":{"type":"Integer","value":19,"metadata":{"TimeInstant":

      {"type":"DateTime","value":"2021-03-08T10:23:34.295Z"}

      }},"location":{"type":"geo:point","value":"36.59389,10.30212","metadata":{"TimeInstant":

      {"type":"DateTime","value":"2021-03-08T10:23:34.295Z"}

      }},"TimeInstant":{"type":"DateTime","value":"2021-03-08T10:23:34.295Z"}}, response code: 204
      time=2021-03-08T10:23:34.327Z | lvl=WARN | corr=56645b84-7ff8-11eb-b242-0242ac120006; cbnotif=1 | trans=1615196386-384-00000000093 | from=172.18.0.8 | srv=smartwater | subsrv=/weatherstation | comp=Orion | op=httpRequestSend.cpp[583]:httpRequestSendWithCurl | msg=Notification response NOT OK, http code: 500
      time=2021-03-08T10:23:34.327Z | lvl=INFO | corr=56645b84-7ff8-11eb-b242-0242ac120006; cbnotif=1 | trans=1615196386-384-00000000093 | from=172.18.0.8 | srv=smartwater | subsrv=/weatherstation | comp=Orion | op=logTracing.cpp[63]:logInfoNotification | msg=Notif delivered (subId: 601aabeb96fce3b0209b8aa8): POST quantumleap:8668/v2/notify, response code: 500
      time=2021-03-08T10:23:34.327Z | lvl=WARN | corr=56645b84-7ff8-11eb-b242-0242ac120006; cbnotif=2 | trans=1615196386-384-00000000094 | from=172.18.0.8 | srv=smartwater | subsrv=/weatherstation | comp=Orion | op=httpRequestSend.cpp[583]:httpRequestSendWithCurl | msg=Notification response NOT OK, http code: 500

      Does anyone have an idea what's the problem here?
      Thank you!

        Activity

        Hide
        backlogmanager Backlog Manager added a comment -

        2021-03-09 05:31|CREATED monitor | # answers= 0, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2021-03-09 05:31|CREATED monitor | # answers= 0, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2021-03-16 05:31|UPDATED status: transition Answer| # answers= 1, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2021-03-16 05:31|UPDATED status: transition Answer| # answers= 1, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2021-03-17 05:31|UPDATED status: transition Answered| # answers= 1, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2021-03-17 05:31|UPDATED status: transition Answered| # answers= 1, accepted answer= False

          People

          • Assignee:
            smartsdk_martel MARTEL
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: