-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workspace panel actions are not working #19441
Comments
Correction: opening terminals does not work in any container, it's just that I already had some open in that workspace. |
Thanks, Thomas, for raising the issue! I tested on the We need more details and steps to reproduce for an investigation. |
I suspect, the steps maybe something like:
Maybe the problem is related to persisting/restoring the IDE state when one changes the multi-root mode across the sessions? |
@tsmaeder please share console log of the browser when clicking on 'new terminal' icon |
The browser log says:
This looks like a command with arguments (aka "safe command") is not found when the front end is trying to execute the command. |
I see. |
Confirmed, the commands from the "F1" menu work, as well. |
it can't be a side effect of eclipse-theia/theia#9223 ? |
I'm using quay.io/eclipse/che-theia:1caeb61 in my workspace and it works, trying with new images |
so it doesn't work with so I suspect regression is coming from upstream theia change |
@RomanNikitenko could you please check it with the upstream commit before eclipse-theia/theia#9223 |
For testing I used the PR: eclipse-che/che-theia#1049 The So, I believe the regression was caused by upstream changes after the commit: eclipse-theia/theia@d9c0fabb4 |
Thanks @RomanNikitenko for checking it. |
I'm setting |
Not sure it's a blocker, technically, since there is a workaround. (use terminal menu and "Run Task...") |
t.b.h, I think the mechanism for "safeCommands" never worked at all: |
The above analysis is slightly wrong: the command that is converted to an "internal" command is not used when creating a "safe command". So the command conversion is only broken for commands that use the field |
|
@tsmaeder |
Describe the bug
I opened my usual self-hosting workspace this morning and ended up with an empty workspace. I saw no source in the explorer and I could not open any terminals in containers. After realizing I had no workspace roots open, I opened one by hand and my projects appeared. I could now open terminals in user containers, but not in any containers inside the "plugins" folder in the "my workspace" sidebar.
Che version
Steps to reproduce
Start a workspace and try to use any action from the
Workspace
panel.Also see: #19441 (comment)
Expected behavior
Runtime
kubectl version
)oc version
)minikube version
andkubectl version
)minishift version
andoc version
)docker version
andkubectl version
)Screenshots
Installation method
chectl version
commandEnvironment
Eclipse Che Logs
Additional context
The text was updated successfully, but these errors were encountered: