From b4c2b25b199a9e1deadd5d3ec9e6d5a39f05d2d7 Mon Sep 17 00:00:00 2001 From: alberto bogi Date: Thu, 27 Aug 2026 15:27:24 +0200 Subject: [PATCH 1/2] [SYNCOPE-1992] Update JDWP Debug Configuration for Java 22 --- fit/build-tools/pom.xml | 4 ++-- fit/console-reference/pom.xml | 2 +- fit/core-reference/pom.xml | 2 +- fit/enduser-reference/pom.xml | 2 +- fit/wa-reference/pom.xml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fit/build-tools/pom.xml b/fit/build-tools/pom.xml index b0217e9400e..a87e03b65f3 100644 --- a/fit/build-tools/pom.xml +++ b/fit/build-tools/pom.xml @@ -342,7 +342,7 @@ under the License. - -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n @@ -384,7 +384,7 @@ under the License. false -Djdk.util.zip.disableZip64ExtraFieldValidation=true - -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n ${skipTests} diff --git a/fit/console-reference/pom.xml b/fit/console-reference/pom.xml index 964e8278619..2bba07bfe38 100644 --- a/fit/console-reference/pom.xml +++ b/fit/console-reference/pom.xml @@ -236,7 +236,7 @@ under the License. -Dspring.profiles.active=embedded,all -Dwicket.core.settings.general.configuration-type=development - -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n -XX:+UseG1GC -Xmx1024m -Xms512m diff --git a/fit/core-reference/pom.xml b/fit/core-reference/pom.xml index 807c2438da6..c9afec91c0a 100644 --- a/fit/core-reference/pom.xml +++ b/fit/core-reference/pom.xml @@ -1750,7 +1750,7 @@ under the License. -Dspring.profiles.active=${spring.profiles.active} - -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n -XX:+UseG1GC -Xmx1024m -Xms512m diff --git a/fit/enduser-reference/pom.xml b/fit/enduser-reference/pom.xml index 004ff0fc8e3..ffcd247aa44 100644 --- a/fit/enduser-reference/pom.xml +++ b/fit/enduser-reference/pom.xml @@ -237,7 +237,7 @@ under the License. -Dspring.profiles.active=embedded,all -Dwicket.core.settings.general.configuration-type=development - -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n -XX:+UseG1GC -Xmx1024m -Xms512m diff --git a/fit/wa-reference/pom.xml b/fit/wa-reference/pom.xml index f5b556207bb..bf23965f167 100644 --- a/fit/wa-reference/pom.xml +++ b/fit/wa-reference/pom.xml @@ -419,7 +419,7 @@ under the License. -Dspring.profiles.active=${spring.profiles.active} -Dopenfga.api-url=http://${docker.container.openfga.ip}:8080 -Dwicket.core.settings.general.configuration-type=development - -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n -XX:+UseG1GC -Xmx1024m -Xms512m From 072bdf7013f543e19dfa15c3a0905aee0e1de59d Mon Sep 17 00:00:00 2001 From: alberto bogi Date: Thu, 27 Aug 2026 15:44:22 +0200 Subject: [PATCH 2/2] [SYNCOPE-1992] Completion of the update JDWP Debug Configuration for Java 22 --- client/idrepo/console/pom.xml | 2 +- client/idrepo/enduser/pom.xml | 2 +- core/self-keymaster-starter/pom.xml | 2 +- fit/build-tools/pom.xml | 5 ----- .../java/org/apache/syncope/fit/sra/AbstractSRAITCase.java | 3 +-- sra/pom.xml | 2 +- src/main/asciidoc/reference-guide/usage/customization.adoc | 3 +-- wa/starter/pom.xml | 2 +- 8 files changed, 7 insertions(+), 14 deletions(-) diff --git a/client/idrepo/console/pom.xml b/client/idrepo/console/pom.xml index cabea35fad9..fc32d1628e9 100644 --- a/client/idrepo/console/pom.xml +++ b/client/idrepo/console/pom.xml @@ -335,7 +335,7 @@ under the License. -Djavax.net.ssl.trustStore=${basedir}/../../../fit/wa-reference/src/test/resources/keystore.jks -Djavax.net.ssl.trustStorePassword=password -Dwicket.core.settings.general.configuration-type=development -XX:+AllowEnhancedClassRedefinition -XX:HotswapAgent=fatjar - -Xdebug -Xrunjdwp:transport=dt_socket,address=8003,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8003,server=y,suspend=n debug diff --git a/client/idrepo/enduser/pom.xml b/client/idrepo/enduser/pom.xml index 8b208778c79..e1369bd4137 100644 --- a/client/idrepo/enduser/pom.xml +++ b/client/idrepo/enduser/pom.xml @@ -281,7 +281,7 @@ under the License. -Djavax.net.ssl.trustStore=${basedir}/../../../fit/wa-reference/src/test/resources/keystore.jks -Djavax.net.ssl.trustStorePassword=password -Dwicket.core.settings.general.configuration-type=development -XX:+AllowEnhancedClassRedefinition -XX:HotswapAgent=fatjar - -Xdebug -Xrunjdwp:transport=dt_socket,address=8004,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8004,server=y,suspend=n debug diff --git a/core/self-keymaster-starter/pom.xml b/core/self-keymaster-starter/pom.xml index f52ad0c16c5..c93954bb40c 100644 --- a/core/self-keymaster-starter/pom.xml +++ b/core/self-keymaster-starter/pom.xml @@ -168,7 +168,7 @@ under the License. -Dsyncope.connid.location=file:${basedir}/../provisioning-java/target/bundles -XX:HotswapAgent=fatjar - -Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8002,server=y,suspend=n debug diff --git a/fit/build-tools/pom.xml b/fit/build-tools/pom.xml index a87e03b65f3..c524cde0bed 100644 --- a/fit/build-tools/pom.xml +++ b/fit/build-tools/pom.xml @@ -415,11 +415,6 @@ under the License. 300000 - - - -Xdebug - - diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java index 4b950fcaf0b..d185afc8e0d 100644 --- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java +++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java @@ -175,8 +175,7 @@ protected static void doStartSRA(final String activeProfile) "-Djavax.net.ssl.trustStore=" + trustStore, "-Djavax.net.ssl.trustStorePassword=" + trustStorePassword, "-jar", - "-Xdebug", - "-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8002", + "-agentlib:jdwp=transport=dt_socket,address=8002,server=y,suspend=n", sraJar); processBuilder.inheritIO(); diff --git a/sra/pom.xml b/sra/pom.xml index 87c55049e2b..e4b15d63ecd 100644 --- a/sra/pom.xml +++ b/sra/pom.xml @@ -280,7 +280,7 @@ under the License. true - -Xdebug -Xrunjdwp:transport=dt_socket,address=8002,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8002,server=y,suspend=n -Djavax.net.ssl.trustStore=${basedir}/../fit/wa-reference/src/test/resources/keystore.jks -Djavax.net.ssl.trustStorePassword=password diff --git a/src/main/asciidoc/reference-guide/usage/customization.adoc b/src/main/asciidoc/reference-guide/usage/customization.adoc index b4361bf1a35..f46742a1422 100644 --- a/src/main/asciidoc/reference-guide/usage/customization.adoc +++ b/src/main/asciidoc/reference-guide/usage/customization.adoc @@ -99,8 +99,7 @@ straightforward: just add the `` below to `fit/pom.xml`: - -Xdebug - -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n -Dspring.profiles.active=embedded -Xmx1024m -Xms512m diff --git a/wa/starter/pom.xml b/wa/starter/pom.xml index fcd5a9f25de..61fcedb27cc 100644 --- a/wa/starter/pom.xml +++ b/wa/starter/pom.xml @@ -549,7 +549,7 @@ under the License. -Djavax.net.ssl.trustStore=${basedir}/../../fit/wa-reference/src/test/resources/keystore.jks -Djavax.net.ssl.trustStorePassword=password -Dsyncope.conf.dir=${project.build.directory}/test-classes - -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n + -agentlib:jdwp=transport=dt_socket,address=8001,server=y,suspend=n debug