Reference
Troubleshooting
Resolve DS Plane authentication, configuration, SSH, IDE, and command failures.
Start with the error printed by DS Plane, then use the matching section below.
The dsplane command is not found
Confirm that your package manager’s global binary directory is on PATH. Reopen the terminal after a global installation, then run:
dsplane --version
For Deno installations, the default global binary directory is ~/.deno/bin.
Browser login times out
DS Plane waits 180 seconds for the landscape callback on port 55532.
- Confirm the browser is authenticated to the same landscape.
- Check whether another process is using port
55532. - Allow localhost connections through local firewall software.
- Use the
/jwtURL shown in the TUI and paste the token manually.
A saved JWT is requested again
The JWT may be expired, invalid, or unavailable from the system credential service. Authenticate again. In a headless Linux environment without a Secret Service backend, approve the plaintext fallback if you need the token across processes.
The landscape configuration is invalid
landscape-config.json must be a JSON array containing unique normalized landscape entries:
[
{
"url": "https://example.applicationstudio.cloud.sap/"
}
]
When a plaintext JWT was explicitly approved, the same object also contains a jwt string. Correct or remove malformed data at the path listed in Configuration and authentication.
SSH connection problems
Confirm:
- The Dev Space is running and has SSH enabled.
sshis available onPATH.- The generated key in
~/.sshis readable only by your user. - Localhost ports are not blocked by security software.
OpenSSH may reject a key with permissive permissions. On Unix systems:
chmod 600 ~/.ssh/<workspace-id>.key
An SSH alias no longer works
Inspect the matching Host section in ~/.ssh/config. The ProxyCommand must point to the currently installed DS Plane executable and include the correct landscape and Dev Space display name.
You can reconnect through interactive mode and save the alias again.
IDE does not open
Run:
dsplane ide --options
Then confirm that the selected IDE is in the implemented IDE list and its command is available on PATH. DS Plane reports a not-implemented error for recognized identifiers without an opener.
A subcommand cannot find the Dev Space
The --devspace value is the Dev Space display name. Check spelling and the selected --landscape URL. Use interactive mode to see the names returned by the landscape.
Report an issue
Include the command, platform, DS Plane version, and sanitized error output in a GitHub issue. Do not include JWTs or private keys.