Skip to content

DataError: (psycopg2.errors.InvalidTextRepresentation) invalid input syntax for type json (1e9999) #323

Description

@sentry

Sentry Issue: KINGFISHER-PROCESS-7X

InvalidTextRepresentation: invalid input syntax for type json
LINE 1: ...data) VALUES ('fe8a9342ae1a38e6ef3c574e69a8d21f', '{"ocid": ...
                                                             ^
DETAIL:  Token "Infinity" is invalid.
CONTEXT:  JSON data, line 1: ...tDetails": {"maximumLotsBidPerSupplier": Infinity...

  File "sqlalchemy/engine/base.py", line 1236, in _execute_context
    cursor, statement, parameters, context
  File "sqlalchemy/engine/default.py", line 536, in do_execute
    cursor.execute(statement, parameters)

DataError: (psycopg2.errors.InvalidTextRepresentation) invalid input syntax for type json
LINE 1: ...data) VALUES ('fe8a9342ae1a38e6ef3c574e69a8d21f', '{"ocid": ...
                                                             ^
DETAIL:  Token "Infinity" is invalid.
CONTEXT:  JSON data, line 1: ...tDetails": {"maximumLotsBidPerSupplier": Infinity...
 [SQL: 'INSERT INTO data (hash_md5, data) VALUES (%(hash_md5)s, %(data)s) RETURNING data.id'] [parameters: {'hash_md5': 'fe8a9342ae1a38e6ef3c574e69a8d21f', 'data': '{"oc...
(18 additional frame(s) were not displayed)
...
  File "sqlalchemy/engine/base.py", line 1458, in _handle_dbapi_exception
    util.raise_from_cause(sqlalchemy_exception, exc_info)
  File "sqlalchemy/util/compat.py", line 296, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "sqlalchemy/util/compat.py", line 276, in reraise
    raise value.with_traceback(tb)
  File "sqlalchemy/engine/base.py", line 1236, in _execute_context
    cursor, statement, parameters, context
  File "sqlalchemy/engine/default.py", line 536, in do_execute
    cursor.execute(statement, parameters)

This happens with the UK spider, eg https://www.find-tender.service.gov.uk/api/1.0/ocdsReleasePackages?limit=100&updatedTo=2021-01-13T16:21:39&cursor=dXBkYXRlZFRvPTIwMjEtMDEtMTNUMTY6MjE6Mzl8bmV4dEN1cnNvcj0xNTAxMzM=

cc @aguilerapy @duncandewhurst

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions