diff --git a/remote_judger/src/daemon.ts b/remote_judger/src/daemon.ts index af7dbe8..e6afc36 100644 --- a/remote_judger/src/daemon.ts +++ b/remote_judger/src/daemon.ts @@ -163,7 +163,7 @@ export default async function daemon(config: UOJConfig) { status: 'Judged', score: 0, error: 'Judgment Failed', - details: `${htmlspecialchars(err.message)}`, + details: `${htmlspecialchars(err.stack)}`, }), judge_time, }); diff --git a/remote_judger/src/vjudge.ts b/remote_judger/src/vjudge.ts index 7570012..553c206 100644 --- a/remote_judger/src/vjudge.ts +++ b/remote_judger/src/vjudge.ts @@ -39,7 +39,7 @@ class AccountService { } catch (e) { logger.error(e); - await end({ error: true, status: 'Judgment Failed', message: e.message }); + await end({ error: true, status: 'Judgment Failed', message: e.stack }); } }