Skip to content

#1332: fixed bug pattern, proper Step usage, allow running tool if plugin failed#1334

Merged
jan-vcapgemini merged 5 commits intodevonfw:mainfrom
hohwille:feature/1332-fix-step-usage
May 23, 2025
Merged

#1332: fixed bug pattern, proper Step usage, allow running tool if plugin failed#1334
jan-vcapgemini merged 5 commits intodevonfw:mainfrom
hohwille:feature/1332-fix-step-usage

Conversation

@hohwille
Copy link
Member

@hohwille hohwille commented May 22, 2025

This PR fixes #1332.

Implemented changes:

  • Remove AutoClosable from Step
  • Rewrote JavaDoc of Step
  • Fixed all code using try-with-resource on Step
  • Fixed the actual bug that several steps could fail causing the entire process to fail immediately.
  • Fixed the case where maven settings is to be created but no security config file is present.

Checklist for this PR

Make sure everything is checked before merging this PR. For further info please also see
our DoD.

  • When running mvn clean test locally all tests pass and build is successful
  • PR title is of the form #«issue-id»: «brief summary» (e.g. #921: fixed setup.bat). If no issue ID exists, title only.
  • PR top-level comment summarizes what has been done and contains link to addressed issue(s)
  • PR and issue(s) have suitable labels
  • Issue is set to In Progress and assigned to you or there is no issue (might happen for very small PRs)
  • You followed all coding conventions
  • You have added the issue implemented by your PR in CHANGELOG.adoc unless issue is labeled
    with internal

@github-project-automation github-project-automation bot moved this to 🆕 New in IDEasy board May 22, 2025
@hohwille hohwille changed the title #1332: fixed bug pattern, proper Step usage #1332: fixed bug pattern, proper Step usage, allow running tool if plugin failed May 22, 2025
@hohwille hohwille self-assigned this May 22, 2025
@hohwille hohwille moved this from 🆕 New to Team Review in IDEasy board May 22, 2025
@hohwille hohwille added plugins related to plugins (for Eclipse, Intellij, VSCode, etc.) bugfix PR that fixes a bug issue step Logging and monitoring of process steps labels May 22, 2025
@hohwille hohwille added this to the release:2025.05.002 milestone May 22, 2025
@coveralls
Copy link
Collaborator

coveralls commented May 22, 2025

Pull Request Test Coverage Report for Build 15217541840

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 235 unchanged lines in 15 files lost coverage.
  • Overall coverage decreased (-0.3%) to 67.574%

Files with Coverage Reduction New Missed Lines %
com/devonfw/tools/ide/tool/LocalToolCommandlet.java 1 82.43%
com/devonfw/tools/ide/commandlet/InstallPluginCommandlet.java 2 82.35%
com/devonfw/tools/ide/tool/ide/IdeToolCommandlet.java 4 81.67%
com/devonfw/tools/ide/step/StepSummary.java 5 0.0%
com/devonfw/tools/ide/tool/plugin/PluginBasedCommandlet.java 10 82.48%
com/devonfw/tools/ide/tool/pgadmin/PgAdmin.java 13 8.0%
com/devonfw/tools/ide/tool/DelegatingToolCommandlet.java 14 17.65%
com/devonfw/tools/ide/tool/docker/Docker.java 14 5.41%
com/devonfw/tools/ide/log/AbstractIdeSubLogger.java 15 66.97%
com/devonfw/tools/ide/commandlet/AbstractUpdateCommandlet.java 16 79.52%
Totals Coverage Status
Change from base Build 15217382457: -0.3%
Covered Lines: 8049
Relevant Lines: 11512

💛 - Coveralls

@jan-vcapgemini jan-vcapgemini self-requested a review May 23, 2025 09:53
@jan-vcapgemini
Copy link
Contributor

jan-vcapgemini commented May 23, 2025

I've tested the same regexutils plugin with a local native image build and got bombarded by the plugin installer with error messages.

Start: Install plugin regexutil
Running command 'D:\projects\test\software\eclipse\eclipsec.exe' with arguments '-data' 'D:\projects\test\workspaces\main' '-keyring' 'C:\Users\<username>\.eclipse\.keyring' '-configuration' 'D:\projects\test\plugins\eclipse\configuration' '-consoleLog' '-nosplash' '-application' 'org.eclipse.equinox.p2.director' '-repository' 'https://regex-util.sourceforge.net/update/' '-installIU' 'com.ess.regexutil.feature.group' ...
Running command 'D:\projects\test\software\eclipse\eclipsec.exe' with arguments '-data' 'D:\projects\test\workspaces\main' '-keyring' 'C:\Users\<username>\.eclipse\.keyring' '-configuration' 'D:\projects\test\plugins\eclipse\configuration' '-consoleLog' '-nosplash' '-application' 'org.eclipse.equinox.p2.director' '-repository' 'https://regex-util.sourceforge.net/update/' '-installIU' 'com.ess.regexutil.feature.group'
failed with exit code 13!
CompileCommand: exclude org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.getExtendedRange bool exclude = true
Mai 23, 2025 9:13:47 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider ch.qos.logback.classic.spi.LogbackServiceProvider of service org.slf4j.spi.SLF4JServiceProvider in bundle ch.qos.logback.classic
!SESSION 2025-05-23 21:13:46.713 -----------------------------------------------
eclipse.buildId=4.35.0.20250306-0811
java.version=21.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product -keyring C:\Users\<username>\.eclipse\.keyring -application org.eclipse.equinox.p2.director -repository https://regex-util.sourceforge.net/update/ -installIU com.ess.regexutil.feature.group
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -data D:\projects\test\workspaces\main -keyring C:\Users\<username>\.eclipse\.keyring -consoleLog -application org.eclipse.equinox.p2.director -repository https://regex-util.sourceforge.net/update/ -installIU com.ess.regexutil.feature.group

!ENTRY ch.qos.logback.classic 1 0 2025-05-23 21:13:49.434
Activated before the state location was initialized. Retry after the state location is initialized.
21:13:49.472 [Start Level: Equinox Container: a878f4f4-9dfe-4340-8e0e-10409a79140a] DEBUG org.eclipse.jgit.internal.util.ShutdownHook -- register org.eclipse.jgit.util.FS$FileStoreAttributes$$Lambda/0x00000216d31c6408@3bd8acb with shutdown hook
21:13:49.472 [Start Level: Equinox Container: a878f4f4-9dfe-4340-8e0e-10409a79140a] DEBUG org.eclipse.jgit.internal.util.ShutdownHook -- register org.eclipse.jgit.util.FS$FileStoreAttributes$$Lambda/0x00000216d31c6408@3bd8acb with shutdown hook
21:13:51.784 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ex-0000000001 preparing request execution
21:13:51.784 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ex-0000000001 preparing request execution
21:13:51.793 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.ProtocolExec -- ex-0000000001 target auth state: UNCHALLENGED
21:13:51.793 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.ProtocolExec -- ex-0000000001 target auth state: UNCHALLENGED
21:13:51.794 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.ProtocolExec -- ex-0000000001 proxy auth state: UNCHALLENGED
21:13:51.794 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.ProtocolExec -- ex-0000000001 proxy auth state: UNCHALLENGED
21:13:51.794 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.ConnectExec -- ex-0000000001 acquiring connection with route {s}->[https://regex-util.sourceforge.net:443]
21:13:51.794 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.ConnectExec -- ex-0000000001 acquiring connection with route {s}->[https://regex-util.sourceforge.net:443]
21:13:51.795 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ex-0000000001 acquiring endpoint (120000 MILLISECONDS)
21:13:51.795 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ex-0000000001 acquiring endpoint (120000 MILLISECONDS)
21:13:51.796 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ex-0000000001 endpoint lease request (120000 MILLISECONDS) [route: {s}->[https://regex-util.sourceforge.net:443]][total available: 0; route allocated: 0 of 100; total allocated: 0 of 300]
21:13:51.796 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ex-0000000001 endpoint lease request (120000 MILLISECONDS) [route: {s}->[https://regex-util.sourceforge.net:443]][total available: 0; route allocated: 0 of 100; total allocated: 0 of 300]
21:13:51.799 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ex-0000000001 endpoint leased [route: {s}->[https://regex-util.sourceforge.net:443]][total available: 0; route allocated: 1 of 100; total allocated: 1 of 300]
21:13:51.799 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ex-0000000001 endpoint leased [route: {s}->[https://regex-util.sourceforge.net:443]][total available: 0; route allocated: 1 of 100; total allocated: 1 of 300]
21:13:51.806 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ex-0000000001 acquired ep-0000000001
21:13:51.806 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ex-0000000001 acquired ep-0000000001
21:13:51.806 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ex-0000000001 acquired endpoint ep-0000000001
21:13:51.806 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ex-0000000001 acquired endpoint ep-0000000001
21:13:51.806 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.ConnectExec -- ex-0000000001 opening connection {s}->[https://regex-util.sourceforge.net:443]
21:13:51.806 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.ConnectExec -- ex-0000000001 opening connection {s}->[https://regex-util.sourceforge.net:443]
21:13:51.807 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ep-0000000001 connecting endpoint (120000 MILLISECONDS)
21:13:51.807 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ep-0000000001 connecting endpoint (120000 MILLISECONDS)
21:13:51.807 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ep-0000000001 connecting endpoint to https://regex-util.sourceforge.net:443 (120000 MILLISECONDS)
21:13:51.807 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ep-0000000001 connecting endpoint to https://regex-util.sourceforge.net:443 (120000 MILLISECONDS)
21:13:51.809 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- regex-util.sourceforge.net resolving remote address
21:13:51.809 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- regex-util.sourceforge.net resolving remote address
21:13:51.935 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- regex-util.sourceforge.net resolved to [regex-util.sourceforge.net/104.18.12.149, regex-util.sourceforge.net/104.18.13.149]
21:13:51.935 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- regex-util.sourceforge.net resolved to [regex-util.sourceforge.net/104.18.12.149, regex-util.sourceforge.net/104.18.13.149]
21:13:51.935 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- https://regex-util.sourceforge.net:443 connecting null->regex-util.sourceforge.net/104.18.12.149:443 (120000 MILLISECONDS)
21:13:51.935 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- https://regex-util.sourceforge.net:443 connecting null->regex-util.sourceforge.net/104.18.12.149:443 (120000 MILLISECONDS)
21:13:51.953 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- http-outgoing-0 https://regex-util.sourceforge.net:443 connected /192.168.178.21:63190->regex-util.sourceforge.net/104.18.12.149:443
21:13:51.953 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- http-outgoing-0 https://regex-util.sourceforge.net:443 connected /192.168.178.21:63190->regex-util.sourceforge.net/104.18.12.149:443
21:13:51.954 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection -- http-outgoing-0 set socket timeout to 120000 MILLISECONDS
21:13:51.954 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection -- http-outgoing-0 set socket timeout to 120000 MILLISECONDS
21:13:51.954 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- http-outgoing-0 https://regex-util.sourceforge.net:443 upgrading to TLS
21:13:51.954 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- http-outgoing-0 https://regex-util.sourceforge.net:443 upgrading to TLS
21:13:51.997 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory -- Enabled protocols: [TLSv1.3, TLSv1.2]
21:13:51.997 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory -- Enabled protocols: [TLSv1.3, TLSv1.2]
21:13:51.997 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory -- Enabled cipher suites: [TLS_AES_256_GCM_SHA384, TLS_AES_128_GCM_SHA256, TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
21:13:51.997 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory -- Enabled cipher suites: [TLS_AES_256_GCM_SHA384, TLS_AES_128_GCM_SHA256, TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_DSS_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_256_CBC_SHA256, TLS_DHE_DSS_WITH_AES_256_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
21:13:51.997 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory -- Starting handshake (null)
21:13:51.997 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory -- Starting handshake (null)
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory -- Secure session established
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory -- Secure session established
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  negotiated protocol: TLSv1.3
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  negotiated protocol: TLSv1.3
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  negotiated cipher suite: TLS_AES_256_GCM_SHA384
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  negotiated cipher suite: TLS_AES_256_GCM_SHA384
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  peer principal: CN=sourceforge.net
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  peer principal: CN=sourceforge.net
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  peer alternative names: [*.sourceforge.net, sourceforge.net]
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  peer alternative names: [*.sourceforge.net, sourceforge.net]
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  issuer principal: CN=E6, O=Let's Encrypt, C=US
21:13:52.479 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory --  issuer principal: CN=E6, O=Let's Encrypt, C=US
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- http-outgoing-0 https://regex-util.sourceforge.net:443 upgraded to TLS
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator -- http-outgoing-0 https://regex-util.sourceforge.net:443 upgraded to TLS
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ep-0000000001 connected http-outgoing-0
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ep-0000000001 connected http-outgoing-0
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ep-0000000001 endpoint connected
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ep-0000000001 endpoint connected
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.MainClientExec -- ex-0000000001 executing GET /update/p2.index HTTP/1.1
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.MainClientExec -- ex-0000000001 executing GET /update/p2.index HTTP/1.1
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.protocol.RequestUpgrade -- Connection is upgradable: protocol version = HTTP/1.1
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.protocol.RequestUpgrade -- Connection is upgradable: protocol version = HTTP/1.1
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.protocol.RequestAddCookies -- ex-0000000001 Cookie spec selected: strict
21:13:52.495 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.protocol.RequestAddCookies -- ex-0000000001 Cookie spec selected: strict
21:13:52.510 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ep-0000000001 start execution ex-0000000001
21:13:52.510 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.classic.InternalHttpClient -- ep-0000000001 start execution ex-0000000001
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ep-0000000001 executing exchange ex-0000000001 over http-outgoing-0
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager -- ep-0000000001 executing exchange ex-0000000001 over http-outgoing-0
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> GET /update/p2.index HTTP/1.1
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> GET /update/p2.index HTTP/1.1
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> Cache-Control: max-age=0
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> Cache-Control: max-age=0
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> User-Agent: p2/1.4.400.v20250129-1119 (Java 21.0.6+7-LTS Eclipse Adoptium; Windows10 10.0.0 x86-64; en_US) org.eclipse.epp.package.java.product/4.35.0.20250306-0811 (org.eclipse.equinox.p2.director)
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> User-Agent: p2/1.4.400.v20250129-1119 (Java 21.0.6+7-LTS Eclipse Adoptium; Windows10 10.0.0 x86-64; en_US) org.eclipse.epp.package.java.product/4.35.0.20250306-0811 (org.eclipse.equinox.p2.director)
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> Accept-Encoding: gzip, x-gzip, deflate
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> Accept-Encoding: gzip, x-gzip, deflate
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> Host: regex-util.sourceforge.net
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> Host: regex-util.sourceforge.net
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> Connection: keep-alive
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.headers -- http-outgoing-0 >> Connection: keep-alive
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "GET /update/p2.index HTTP/1.1[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "GET /update/p2.index HTTP/1.1[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "Cache-Control: max-age=0[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "Cache-Control: max-age=0[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "User-Agent: p2/1.4.400.v20250129-1119 (Java 21.0.6+7-LTS Eclipse Adoptium; Windows10 10.0.0 x86-64; en_US) org.eclipse.epp.package.java.product/4.35.0.20250306-0811 (org.eclipse.equinox.p2.director)[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "User-Agent: p2/1.4.400.v20250129-1119 (Java 21.0.6+7-LTS Eclipse Adoptium; Windows10 10.0.0 x86-64; en_US) org.eclipse.epp.package.java.product/4.35.0.20250306-0811 (org.eclipse.equinox.p2.director)[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "Host: regex-util.sourceforge.net[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "Host: regex-util.sourceforge.net[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "Connection: keep-alive[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "Connection: keep-alive[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "[\r][\n]"
21:13:52.512 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 >> "[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "HTTP/1.1 404 Not Found[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "HTTP/1.1 404 Not Found[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Date: Fri, 23 May 2025 19:13:52 GMT[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Date: Fri, 23 May 2025 19:13:52 GMT[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Content-Type: text/html; charset=UTF-8[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Content-Type: text/html; charset=UTF-8[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Transfer-Encoding: chunked[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Transfer-Encoding: chunked[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Connection: keep-alive[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Connection: keep-alive[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "vary: Accept-Encoding[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "vary: Accept-Encoding[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "vary: Host[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "vary: Host[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "x-from: sfp-ioweb82-3[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "x-from: sfp-ioweb82-3[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "content-encoding: gzip[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "content-encoding: gzip[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "cf-cache-status: DYNAMIC[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "cf-cache-status: DYNAMIC[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Set-Cookie: __cf_bm=99NpuBqtsQUBxjsHZ57DxtfUXCZZZvZp38pU_02Yf.4-1748027632-1.0.1.1-WWKjkKRkKNfPLwBztVRkpFXl82jCZqcqL5uv44bpxXurSMNLqswk_Ct5vNvV3hjbC0ZtTIWK7YLFHRSPxhIFiJtKpbjghVCQ1gxYMz8.syA; path=/; expires=Fri, 23-May-25 19:43:52 GMT; domain=.sourceforge.net; HttpOnly; Secure; SameSite=None[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Set-Cookie: __cf_bm=99NpuBqtsQUBxjsHZ57DxtfUXCZZZvZp38pU_02Yf.4-1748027632-1.0.1.1-WWKjkKRkKNfPLwBztVRkpFXl82jCZqcqL5uv44bpxXurSMNLqswk_Ct5vNvV3hjbC0ZtTIWK7YLFHRSPxhIFiJtKpbjghVCQ1gxYMz8.syA; path=/; expires=Fri, 23-May-25 19:43:52 GMT; domain=.sourceforge.net; HttpOnly; Secure; SameSite=None[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Content-Security-Policy: upgrade-insecure-requests[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Content-Security-Policy: upgrade-insecure-requests[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Server: cloudflare[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "Server: cloudflare[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "CF-RAY: 9446df7f6e2bd2df-FRA[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "CF-RAY: 9446df7f6e2bd2df-FRA[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "alt-svc: h3=":443"; ma=86400[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "alt-svc: h3=":443"; ma=86400[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "369[\r][\n]"
21:13:52.734 [Worker-0: https://regex-util.sourceforge.net/update/p2.index] DEBUG org.apache.hc.client5.http.wire -- http-outgoing-0 << "369[\r][\n]"

Apart from that eclipse started properly.

Copy link
Contributor

@jan-vcapgemini jan-vcapgemini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Ready for merge.

@jan-vcapgemini jan-vcapgemini merged commit 222b938 into devonfw:main May 23, 2025
4 checks passed
@github-project-automation github-project-automation bot moved this from Team Review to ✅ Done in IDEasy board May 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix PR that fixes a bug issue plugins related to plugins (for Eclipse, Intellij, VSCode, etc.) step Logging and monitoring of process steps

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

cannot launch eclipse due to failing plugin

3 participants