-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Task summary
Integration tests on Windows failed with this error:
Running test #8: verify-longpaths.sh (/d/a/IDEasy/IDEasy/cli/src/test/integration-tests/verify-longpaths.sh)
Detected OS type: windows-x64
Running ensure git config longpaths gets set integration test
Installing IDEasy from C:\Users\runneradmin\tmp\ideasy-integration-test-debug-2025-12-18_11-29-19\home-dir\projects\_ide
IDEasy is already installed at C:\Users\runneradmin\tmp\ideasy-integration-test-debug-2025-12-18_11-29-19\home-dir\projects\_ide\software\maven\ideasy\ideasy\2025.11.001 - if your installation is broken, delete it manually and rerun setup!
A non-handled error in integration test occurred.
Assertion passed: 'longpaths' found in input
RESULTS:
[ERROR] Failed running test #8: verify-longpaths.sh - exit code 1
This seems to be related to #1405
On Mac (both x64 and ARM) I observe this:
Running command '/opt/homebrew/bin/git' with arguments 'rev-parse' '@{u}' ...
Error when trying to connect to https://www.github.com/
java.net.SocketTimeoutException: Connect timed out
at [email protected]/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546)
at [email protected]/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
at [email protected]/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at [email protected]/java.net.Socket.connect(Socket.java:760)
at [email protected]/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
at [email protected]/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
at [email protected]/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
at [email protected]/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
at [email protected]/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at [email protected]/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377)
at [email protected]/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1243)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1129)
at [email protected]/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1691)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1615)
at [email protected]/java.net.URLConnection.getContent(URLConnection.java:769)
at [email protected]/sun.net.www.protocol.https.HttpsURLConnectionImpl.getContent(HttpsURLConnectionImpl.java:403)
at com.devonfw.tools.ide.network.NetworkStatusImpl.doOnlineCheck(NetworkStatusImpl.java:73)
at com.devonfw.tools.ide.cache.CachedValue.get(CachedValue.java:59)
at com.devonfw.tools.ide.network.NetworkStatusImpl.getError(NetworkStatusImpl.java:62)
at com.devonfw.tools.ide.network.NetworkStatusImpl.isOnline(NetworkStatusImpl.java:56)
at com.devonfw.tools.ide.network.NetworkStatus.isOffline(NetworkStatus.java:17)
at com.devonfw.tools.ide.context.IdeContext.isOffline(IdeContext.java:215)
at com.devonfw.tools.ide.git.GitOperation.isNeeded(GitOperation.java:148)
at com.devonfw.tools.ide.git.GitOperation.executeIfNeeded(GitOperation.java:123)
at com.devonfw.tools.ide.git.GitContextImpl.fetchIfNeeded(GitContextImpl.java:51)
at com.devonfw.tools.ide.git.GitContextImpl.fetchIfNeeded(GitContextImpl.java:45)
at com.devonfw.tools.ide.context.AbstractIdeContext.applyAndRun(AbstractIdeContext.java:1138)
at com.devonfw.tools.ide.context.AbstractIdeContext.run(AbstractIdeContext.java:1065)
at com.devonfw.tools.ide.cli.Ideasy.runOrThrow(Ideasy.java:95)
at com.devonfw.tools.ide.cli.Ideasy.run(Ideasy.java:59)
at com.devonfw.tools.ide.cli.Ideasy.main(Ideasy.java:133)
at [email protected]/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
On Linux I see this:
Upgrading IDEasy to latest SNAPSHOT
System console not available - using System.in as fallback
Running commandlet UpgradeCommandlet[upgrade]
Resolved version pattern *!-SNAPSHOT to version 2025.12.001-SNAPSHOT
Error when trying to connect to https://www.github.com/
You are offline but Internet access is required for upgrade of IDEasy
java.net.SocketTimeoutException: Connect timed out
at [email protected]/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546)
at [email protected]/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
at [email protected]/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at [email protected]/java.net.Socket.connect(Socket.java:760)
at [email protected]/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304)
at [email protected]/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
at [email protected]/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
at [email protected]/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
at [email protected]/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at [email protected]/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377)
at [email protected]/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1243)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1129)
at [email protected]/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.followRedirect0(HttpURLConnection.java:2896)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2805)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1945)
at [email protected]/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1615)
at [email protected]/java.net.URLConnection.getContent(URLConnection.java:769)
at [email protected]/sun.net.www.protocol.https.HttpsURLConnectionImpl.getContent(HttpsURLConnectionImpl.java:403)
at com.devonfw.tools.ide.network.NetworkStatusImpl.doOnlineCheck(NetworkStatusImpl.java:73)
at com.devonfw.tools.ide.cache.CachedValue.get(CachedValue.java:59)
at com.devonfw.tools.ide.network.NetworkStatusImpl.getError(NetworkStatusImpl.java:62)
at com.devonfw.tools.ide.network.NetworkStatusImpl.isOnline(NetworkStatusImpl.java:56)
at com.devonfw.tools.ide.network.NetworkStatus.isOffline(NetworkStatus.java:17)
at com.devonfw.tools.ide.context.IdeContext.isOffline(IdeContext.java:215)
at com.devonfw.tools.ide.context.IdeContext.requireOnline(IdeContext.java:301)
at com.devonfw.tools.ide.tool.IdeasyCommandlet.doInstall(IdeasyCommandlet.java:120)
at com.devonfw.tools.ide.tool.ToolCommandlet.install(ToolCommandlet.java:271)
at com.devonfw.tools.ide.tool.ToolCommandlet.install(ToolCommandlet.java:259)
at com.devonfw.tools.ide.commandlet.UpgradeCommandlet.run(UpgradeCommandlet.java:44)
at com.devonfw.tools.ide.context.AbstractIdeContext.applyAndRun(AbstractIdeContext.java:1155)
at com.devonfw.tools.ide.context.AbstractIdeContext.run(AbstractIdeContext.java:1065)
at com.devonfw.tools.ide.cli.Ideasy.runOrThrow(Ideasy.java:95)
at com.devonfw.tools.ide.cli.Ideasy.run(Ideasy.java:59)
at com.devonfw.tools.ide.cli.Ideasy.main(Ideasy.java:133)
at [email protected]/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
Step 'ide' ended with failure.
Upgrade failed, continuing with downloaded version
Sourcing functions to: /home/runner/tmp/ideasy-integration-test-debug-2025-12-18_11-29-11/home-dir/projects/_ide/installation/functions
Using functions from root: /home/runner/tmp/ideasy-integration-test-debug-2025-12-18_11-29-11/home-dir/projects/_ide/functions
Checking version after upgrade
2025.11.001
To me it seems these integration tests are still more in a hackish state but not working reliable as they should.
Additional context
We should actually download and install the latest SNAPSHOT version from the beginning.
Currently we install the latest stable release and then upgrade to the latest SNAPSHOT via `ide upgrade --
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
🆕 New