Create reproducer for Vertx4 JsonParserImpl bug

Description

Overview:

The functionality of streaming of jsons via http is used in mod-oai-pmh.

For vert.x 3.9.1 is works well.

After migration to vert.x 4.0.2 it fails on big ammount of data ethier using HttpClient or WebClient.

The documentation for this functionality is: https://vertx.io/docs/vertx-web-client/java/#_decoding_responses

This approach is used for WebClient: 

Steps to Reproduce:
Make a request to any env and you will receive the next message with 500 error - http://okapi-bugfest-honeysuckle.folio.ebsco.com:443/inventory-hierarchy/updated-instance-ids?deletedRecordSupport=true&skipSuppressedFromDiscoveryRecords=true
Expected Results:
Normal response
Actual Results:
Error

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

Hanna Hulevich April 12, 2021 at 1:53 PM
Edited

We wanted to close thicket for the part of work that was done. And created new one to wait and blocked it. We are assuming less then 3 SP here: https://folio-org.atlassian.net/browse/MODOAIPMH-316.   please update description to correspond work that was done, CC

Magda Zacharska April 12, 2021 at 1:39 PM

Why the status of this ticket has changed to "Awaiting the deployment"? There were no changes to the OAI-PMH code and it seems the issue is not resolved in vert.x either. I'm changing it back to blocked.

Mikhail Fokanov April 12, 2021 at 8:07 AM

, I created issue with reproducer on github: https://github.com/eclipse-vertx/vert.x/issues/3886 . It hasn't been fixed so far.

Jakub Skoczen April 8, 2021 at 12:09 PM

is there any progress on this?

Adam Dickmeiss March 22, 2021 at 1:44 PM

I have not seen this in our tests. The program in description is not a reproducer. Created a test in Okapi https://github.com/folio-org/okapi/commits/jsonparser-testing in an attempt to reproduce this. Without luck.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Core: Platform

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created February 10, 2021 at 3:17 PM
Updated May 20, 2021 at 1:15 PM
Resolved April 12, 2021 at 12:39 PM
TestRail: Cases
TestRail: Runs