From 631e729fd1ace58fd23b6b021ae9484b6dbd0e96 Mon Sep 17 00:00:00 2001 From: dada513 Date: Thu, 9 Jun 2022 11:52:13 +0200 Subject: [PATCH] add temp forge analyzer --- src/logs.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/logs.ts b/src/logs.ts index e8dad29..72606ca 100644 --- a/src/logs.ts +++ b/src/logs.ts @@ -148,6 +148,19 @@ const optifineAnalyzer: analyzer = async (text) => { return null; }; +const tempForge119IssueAnalyzer: analyzer = async (text) => { + const matches = text.match( + /Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException\n.at MC-BOOTSTRAP\/cpw.mods.modlauncher@[0-9]\.[0-9]\.[0-9]\/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch\(LaunchServiceHandlerDecorator.java:[0-9]*\)/ + ); + if (matches) { + return [ + 'Forge 1.19 issues', + 'We are working on a fix for this issue. For now, using Forge on 1.19 in PolyMC is only possible on Linux, MacOS M1 and Windows 32-bit', + ]; + } + return null; +}; + const analyzers: analyzer[] = [ javaAnalyzer, versionAnalyzer, @@ -159,6 +172,7 @@ const analyzers: analyzer[] = [ oomAnalyzer, shenadoahGCAnalyzer, optifineAnalyzer, + tempForge119IssueAnalyzer, ]; const providers: logProvider[] = [