From: Rafael Sadowski Subject: UPDATE: burpsuite-2024.5.3 (java.lang.ExceptionInInitializerError) To: The OpenBSD ports mailing-list Date: Sat, 22 Jun 2024 10:06:43 +0200 Simple update diff burpsuite to 2024.5.3. Unfortunately I get the following error message: Could not start Burp: java.lang.ExceptionInInitializerError The java version is corrent. I also added some magic JAVA bits from Archlinux without success. Is that an issue with our java version? Any clue? Cheers Rafael Index: Makefile =================================================================== RCS file: /cvs/ports/security/burpsuite/Makefile,v diff -u -p -u -p -r1.36 Makefile --- Makefile 26 Oct 2023 08:08:17 -0000 1.36 +++ Makefile 22 Jun 2024 08:02:14 -0000 @@ -1,9 +1,8 @@ COMMENT = tool for testing security of web applications -VERSION = 2.1.04 +VERSION = 2024.5.3 DISTNAME = burpsuite_community_v${VERSION} PKGNAME = burpsuite-${VERSION} -REVISION = 0 DISTFILES=${DISTNAME}${EXTRACT_SUFX}{download?product=100&version=${VERSION}&type=Jar} @@ -20,7 +19,7 @@ EXTRACT_ONLY = EXTRACT_SUFX = .jar MODULES = java -MODJAVA_VER = 1.8+ +MODJAVA_VER = 21 RUN_DEPENDS = java/javaPathHelper Index: distinfo =================================================================== RCS file: /cvs/ports/security/burpsuite/distinfo,v diff -u -p -u -p -r1.27 distinfo --- distinfo 26 Oct 2023 08:08:17 -0000 1.27 +++ distinfo 22 Jun 2024 08:02:14 -0000 @@ -1,2 +1,2 @@ -SHA256 (burpsuite_community_v2.1.04.jar) = eVzhBjj7KJFExogu8QxcEAfta0KLQWZ0VSZ7Ou+i+Os= -SIZE (burpsuite_community_v2.1.04.jar) = 299887489 +SHA256 (burpsuite_community_v2024.5.3.jar) = +YgRKYF9NPAAfuy97nmAVeI8fCvwjvHn7hHtBUjUoXk= +SIZE (burpsuite_community_v2024.5.3.jar) = 556382222 Index: files/burpsuite.sh =================================================================== RCS file: /cvs/ports/security/burpsuite/files/burpsuite.sh,v diff -u -p -u -p -r1.1.1.1 burpsuite.sh --- files/burpsuite.sh 19 May 2015 11:30:14 -0000 1.1.1.1 +++ files/burpsuite.sh 22 Jun 2024 08:02:14 -0000 @@ -2,4 +2,6 @@ JAVA_CMD=$(javaPathHelper -c burpsuite) -exec ${JAVA_CMD} -jar ${TRUEPREFIX}/share/java/classes/burpsuite.jar "$@" +exec ${JAVA_CMD} --add-opens=java.base/java.lang=ALL-UNNAMED \ + --add-opens=java.desktop/javax.swing=ALL-UNNAMED \ + -jar ${TRUEPREFIX}/share/java/classes/burpsuite.jar "$@"