Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
UPDATE: burpsuite-2024.5.3 (java.lang.ExceptionInInitializerError)
To:
The OpenBSD ports mailing-list <ports@openbsd.org>
Date:
Sat, 22 Jun 2024 10:06:43 +0200

Download raw body.

Thread
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 "$@"