With the new version of Rovo Dev CLI i'm having an error which i will copy below.
I didn't install python or numpy on this PC, only the RovoDev.
Checked the folder in which the new version of the rovo dev cli is installed and found the python libraries there. It seems they come bundled with it. Tried following the instructions on the error but they make no sense in this context (i haven't installed, can't reinstall, don't have python paths configured previously).
It's worth nothing that i have run rovo dev cli without issues last week.
Here's the error:
Caught an internal error in Logfire. Your code should still be running fine, just with less telemetry. This is just logging the internal error.
Traceback (most recent call last):
File "numpy\_core\__init__.py", line 24, in <module>
File "pyimod02_importers.py", line 457, in exec_module
File "numpy\_core\multiarray.py", line 11, in <module>
ImportError: DLL load failed while importing _multiarray_umath: No se puede encontrar el módulo especificado.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "logfire\_internal\integrations\mcp.py", line 47, in send_request
File "logfire\_internal\utils.py", line 370, in wrapper
File "logfire\_internal\main.py", line 2347, in set_attribute
File "logfire\_internal\json_schema.py", line 137, in create_json_schema
File "logfire\_internal\json_schema.py", line 84, in type_to_schema
File "pyimod02_importers.py", line 457, in exec_module
File "numpy\__init__.py", line 125, in <module>
File "pyimod02_importers.py", line 457, in exec_module
File "numpy\__config__.py", line 4, in <module>
File "pyimod02_importers.py", line 457, in exec_module
File "numpy\_core\__init__.py", line 85, in <module>
ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.
We have compiled some common reasons and troubleshooting tips at:
https://numpy.org/devdocs/user/troubleshooting-importerror.html
Please note and check the following:
* The Python version is: Python 3.13 from "C:\Users\Martin\.local\share\acli\1.3.14-stable\plugin\rovodev\atlassian_cli_rovodev.exe"
* The NumPy version is: "2.4.2"
and make sure that they are the versions you expect.
Please carefully study the information and documentation linked above.
This is unlikely to be a NumPy issue but will be caused by a bad install
or environment on your machine.
Original error was: DLL load failed while importing _multiarray_umath: No se puede encontrar el módulo especificado.
Hi @ma_rovere ,
Since Rovo Dev CLI bundles its own Python and NumPy, I agree the generic NumPy troubleshooting steps are not very useful here. If it was working last week and started failing only after the new CLI version, this points much more to a packaging or dependency issue in the bundled executable than to anything you installed locally.
The key part is this:
DLL load failed while importing _multiarray_umath
That usually means one of the native libraries NumPy depends on is missing or not loading correctly from the packaged CLI environment.
So in this case, the most likely explanations are:
a broken or incomplete update of the Rovo Dev CLI
a missing bundled DLL in the new release
a packaging issue specific to this version on Windows
I would try a clean reinstall of the CLI first, just in case the local package cache is corrupted. But since you did not install Python or NumPy separately and it worked before, I would treat this primarily as an Atlassian-side issue with the new bundled build.
It would be worth reporting to Atlassian and mentioning that:
the CLI worked last week
no separate Python/NumPy installation exists on the machine
the failure started after updating to the new version
the bundled executable now fails to load NumPy C extensions
That should help narrow it down as a regression in the packaged release rather than a local Python setup problem.
If this helped, I’d appreciate an upvote.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.