Skip to content

Installation fails if version not available for current OS #1229

@maybeec

Description

@maybeec

Expected behavior

As a user wanting to use python and reading issues like #38, I want to use IDEasy to install python so that I can start scripting and hopefully also install tools via pip.

Actual behavior

ide install python, ide python, all result in errors.

D:\projects\kn-default>ide python
Step 'ide (python)' failed: java.lang.IllegalStateException: No download was found for OS windows@x64 in D:\projects\_ide\urls\python\python\3.11.12
 Step 'Install python (3.11*)' failed: java.lang.IllegalStateException: No download was found for OS windows@x64 in D:\projects\_ide\urls\python\python\3.11.12
2 step(s) failed out of 2 steps.
An unexpected error occurred!
We are sorry for the inconvenience.
Please check the error below, resolve it and try again.
If the error is not on your end (network connectivity, lack of permissions, etc.) please file a bug:
https://github.com/devonfw/IDEasy/issues/new?assignees=&labels=bug&projects=&template=bug.md&title=IllegalStateException%3A+No+download+was+found+for+OS+windows%40x64+in+D%3A%5Cprojects%5C_ide%5Curls%5Cpython%5Cpython%5C3.11.12
java.lang.IllegalStateException: No download was found for OS windows@x64 in D:\projects\_ide\urls\python\python\3.11.12
        at com.devonfw.tools.ide.url.model.folder.UrlVersion.getMatchingUrls(UrlVersion.java:112)
        at com.devonfw.tools.ide.tool.repository.DefaultToolRepository.getMetadata(DefaultToolRepository.java:46)
        at com.devonfw.tools.ide.tool.repository.AbstractToolRepository.download(AbstractToolRepository.java:58)
        at com.devonfw.tools.ide.tool.LocalToolCommandlet.downloadTool(LocalToolCommandlet.java:237)
        at com.devonfw.tools.ide.tool.LocalToolCommandlet.installTool(LocalToolCommandlet.java:211)
        at com.devonfw.tools.ide.tool.LocalToolCommandlet.installTool(LocalToolCommandlet.java:169)
        at com.devonfw.tools.ide.tool.LocalToolCommandlet.install(LocalToolCommandlet.java:81)
        at com.devonfw.tools.ide.tool.ToolCommandlet.runTool(ToolCommandlet.java:188)
        at com.devonfw.tools.ide.tool.ToolCommandlet.runTool(ToolCommandlet.java:172)
        at com.devonfw.tools.ide.tool.ToolCommandlet.runTool(ToolCommandlet.java:159)
        at com.devonfw.tools.ide.tool.ToolCommandlet.run(ToolCommandlet.java:150)
        at com.devonfw.tools.ide.context.AbstractIdeContext.applyAndRun(AbstractIdeContext.java:976)
        at com.devonfw.tools.ide.context.AbstractIdeContext.run(AbstractIdeContext.java:894)
        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 java.base@21.0.2/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)

IDE environment variables have been set for D:\projects\kn-default in workspace main

D:\projects\kn-default>ide install python
Start: Install python
Step 'ide (install,python)' failed: java.lang.IllegalStateException: No download was found for OS windows@x64 in D:\projects\_ide\urls\python\python\3.11.12
 Step 'Install python (3.11*)' failed: java.lang.IllegalStateException: No download was found for OS windows@x64 in D:\projects\_ide\urls\python\python\3.11.12
2 step(s) failed out of 2 steps.
An unexpected error occurred!
We are sorry for the inconvenience.
Please check the error below, resolve it and try again.
If the error is not on your end (network connectivity, lack of permissions, etc.) please file a bug:
https://github.com/devonfw/IDEasy/issues/new?assignees=&labels=bug&projects=&template=bug.md&title=IllegalStateException%3A+No+download+was+found+for+OS+windows%40x64+in+D%3A%5Cprojects%5C_ide%5Curls%5Cpython%5Cpython%5C3.11.12
java.lang.IllegalStateException: No download was found for OS windows@x64 in D:\projects\_ide\urls\python\python\3.11.12
        at com.devonfw.tools.ide.url.model.folder.UrlVersion.getMatchingUrls(UrlVersion.java:112)
        at com.devonfw.tools.ide.tool.repository.DefaultToolRepository.getMetadata(DefaultToolRepository.java:46)
        at com.devonfw.tools.ide.tool.repository.AbstractToolRepository.download(AbstractToolRepository.java:58)
        at com.devonfw.tools.ide.tool.LocalToolCommandlet.downloadTool(LocalToolCommandlet.java:237)
        at com.devonfw.tools.ide.tool.LocalToolCommandlet.installTool(LocalToolCommandlet.java:211)
        at com.devonfw.tools.ide.tool.LocalToolCommandlet.installTool(LocalToolCommandlet.java:169)
        at com.devonfw.tools.ide.tool.LocalToolCommandlet.install(LocalToolCommandlet.java:81)
        at com.devonfw.tools.ide.tool.ToolCommandlet.install(ToolCommandlet.java:260)
        at com.devonfw.tools.ide.commandlet.InstallCommandlet.run(InstallCommandlet.java:77)
        at com.devonfw.tools.ide.context.AbstractIdeContext.applyAndRun(AbstractIdeContext.java:976)
        at com.devonfw.tools.ide.context.AbstractIdeContext.run(AbstractIdeContext.java:894)
        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 java.base@21.0.2/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)

Steps to reproduce (bug) / Use Case of feature request (enhancement)

  1. Run ide install python or ide python on windows cmd

Related/Dependent Issues

#38

Comments/Hints:

Affected version:

  • OS: Windows11

Metadata

Metadata

Assignees

Labels

installinstallation process of IDE + tools and install commandletlinuxspecific for linux OS (debian, ubunutu, suse, etc.)macOSspecific for Apple MacOSpythonruntime for python languageurlside-urls repo and related processes and featureswindowsspecific for Microsoft Windows OS

Type

Projects

Status

✅ Done

Relationships

None yet

Development

No branches or pull requests

Issue actions