From 50ad5cd262c22aee18f6447875e1c272f455c7ae Mon Sep 17 00:00:00 2001 From: Diego Lovison Date: Tue, 25 Feb 2025 11:55:38 -0300 Subject: [PATCH] Support huge JSON data --- horreum-backend/src/main/resources/application.properties | 2 ++ .../src/main/java/io/hyperfoil/tools/HorreumClient.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/horreum-backend/src/main/resources/application.properties b/horreum-backend/src/main/resources/application.properties index 143d83cc1..6908527bf 100644 --- a/horreum-backend/src/main/resources/application.properties +++ b/horreum-backend/src/main/resources/application.properties @@ -250,3 +250,5 @@ quarkus.elasticsearch.devservices.enabled=false quarkus.transaction-manager.default-transaction-timeout=1h quarkus.arc.fail-on-intercepted-private-method=false + +quarkus.http.limits.max-body-size=300M diff --git a/horreum-client/src/main/java/io/hyperfoil/tools/HorreumClient.java b/horreum-client/src/main/java/io/hyperfoil/tools/HorreumClient.java index d8c1ac3e0..4edf4dd47 100644 --- a/horreum-client/src/main/java/io/hyperfoil/tools/HorreumClient.java +++ b/horreum-client/src/main/java/io/hyperfoil/tools/HorreumClient.java @@ -192,7 +192,8 @@ public HorreumClient build() throws IllegalStateException { // Other MessageBodyReaders/Writers that may not be found by ServiceLoader mechanism clientBuilder.register(new StringTextStar()); clientBuilder.register(new DefaultTextPlain()); - + // Fix for: RESTEASY003292: Stream is closed + System.setProperty("org.jboss.resteasy.client.jaxrs.engines.fileUploadInMemoryThreshold", "100"); ResteasyClient client = clientBuilder.build(); ResteasyWebTarget target = client.target(horreumUrl);