-
Notifications
You must be signed in to change notification settings - Fork 374
Description
I have a problem in stdin statement
Error:
{"stack":"PayloadTooLargeError: request entity too large\n at IncomingMessage.onData (/piston_api/node_modules/raw-body/index.js:246:12)\n at IncomingMessage.emit (node:events:378:20)\n at IncomingMessage.EventEmitter.emit (node:domain:470:12)\n at addChunk (node:internal/streams/readable:313:12)\n at readableAddChunk (node:internal/streams/readable:288:9)\n at IncomingMessage.Readable.push (node:internal/streams/readable:227:10)\n at HTTPParser.parserOnBody (node:_http_common:142:24)"}
This is my code:
Map<String, String> file = new HashMap<>();
file.put("name", programmingLanguage.getFileMainName());
file.put("content", submissionRequest.getSourceCode());
files.add(file);
params.put("files", files);
params.put("stdin", testCase.getInput());
int bytesUtf8 = testCase.getInput().getBytes(StandardCharsets.UTF_8).length;
log.info("bytesUtf8 = {}", bytesUtf8);
params.put("run_timeout", problemDetail.getTimeLimit());
params.put("run_memory_limit", problemDetail.getMemoryLimit());
log.info("run memory limit: {}", problemDetail.getMemoryLimit());
LOG:
bytesUtf8 = 103830
2025-08-29T08:34:38.414+07:00 INFO 92156 --- [dsa_training_system] [ virtual-176] c.n.d.s.impl.SubmissionServiceImpl : run memory limit: 256
2025-08-29T08:34:39.188+07:00 ERROR 92156 --- [dsa_training_system] [ virtual-176] c.n.d.s.impl.SubmissionServiceImpl : Error while submit: 400 Bad Request on POST request for "http://18.142.161.20:2000/api/v2/execute": "{"stack":"PayloadTooLargeError: request entity too large\n at IncomingMessage.onData (/piston_api/node_modules/raw-body/index.js:246:12)\n at IncomingMessage.emit (node:events:378:20)\n at IncomingMessage.EventEmitter.emit (node:domain:470:12)\n at addChunk (node:internal/streams/readable:313:12)\n at readableAddChunk (node:internal/streams/readable:288:9)\n at IncomingMessage.Readable.push (node:internal/streams/readable:227:10)\n at HTTPParser.parserOnBody (node:_http_common:142:24)"}"