Uploaded image for project: 'mod-eusage-reports'
  1. mod-eusage-reports
  2. MODEUR-138

parsing seemingly valid counter report returns error

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Done
    • 1.1.1, 1.2.0
    • 1.1.2, 1.2.1
    • None
    • 2
    • Mjolnir
    • TBD

    Description

      In the UI proceed to:

      https://thor.ci.folio.org/eusage/view/e67924ee-aa00-454e-8fd0-c3f81339d20e?filters=harvestingStatus.active&sort=label

      Click on "Update matches".. A 400 error is returned.

      Behind the hood we see in mod-eusage-reports log:

      13:56:53 INFO  TenantPgPoolImpl     preparedQuery UPDATE diku_mod_eusage_reports.job SET jsonb = $2 WHERE id = $1
      14:03:27 INFO  EusageReportsApi     GET /counter-reports?limit=1&offset=0&query=providerId%3D%3De67924ee-aa00-454e-8fd0-c3f81339d20e request
      14:03:27 ERROR EusageReportsApi     GET /counter-reports?limit=1&offset=0&query=providerId%3D%3De67924ee-aa00-454e-8fd0-c3f81339d20e returned bad JSON: Unexpected character ('<' (code 60)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
       at [Source: UNKNOWN; line: 1, column: 2]
      com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
       at [Source: UNKNOWN; line: 1, column: 2]
      	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2391) ~[mod-eusage-reports-fat.jar:?]
      	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:735) ~[mod-eusage-reports-fat.jar:?]
      	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:659) ~[mod-eusage-reports-fat.jar:?]
      ...
      

      The JSON returned is rejected, but it seems valid:

      okapi-curl "/counter-reports?limit=1&offset=0&query=providerId%3D%3De67924ee-aa00-454e-8fd0-c3f81339d20e" -o out.json
      yaz-json-parse < out.json
      jq < out.json
      

      TestRail: Results

        Attachments

          Activity

            People

              adam Adam Dickmeiss (Inactive)
              adam Adam Dickmeiss (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                TestRail: Runs

                  TestRail: Cases