Bug Description
When connected to an IBM i database, the schema/table tree in the sidebar fails to populate. The connection itself is successful and SQL queries execute correctly, but database objects cannot be browsed graphically.
Repro steps
- Create a new connection with type IBM i
- Successfully connect (connection appears in the sidebar with the library listed)
- Expand the connection node to browse schemas/tables
- Error appears and the tree does not populate
Expected Behavior
Schemas and tables should be listed in the sidebar tree, allowing graphical navigation of the database objects.
Actual Behavior
The tree fails to load and an error is displayed:
Use v3 progressive introspection (introspect/introspectObjects) instead
SQL queries run correctly against the connected database, so the issue is limited to the UI introspection layer.
Environment
- DBCode version: 1.31.1 (1.30.x also failed)
- VS Code (or fork) version: 1.120.0
- OS: Windows 11 Pro 25H2
- Database: IBM i (AS/400) — version 07.04.00
- Connection: VPN mesh (NetBird/WireGuard), TCP direct
Error Messages (if applicable)
Error introspecting database ACI - AMASIS, error: Use v3 progressive introspection (introspect/introspectObjects) instead
Screenshots
N/A
Logs
Check View > Output > DBCode for additional details.
Bug Description
When connected to an IBM i database, the schema/table tree in the sidebar fails to populate. The connection itself is successful and SQL queries execute correctly, but database objects cannot be browsed graphically.
Repro steps
Expected Behavior
Schemas and tables should be listed in the sidebar tree, allowing graphical navigation of the database objects.
Actual Behavior
The tree fails to load and an error is displayed:
Use v3 progressive introspection (introspect/introspectObjects) insteadSQL queries run correctly against the connected database, so the issue is limited to the UI introspection layer.
Environment
Error Messages (if applicable)
Error introspecting database ACI - AMASIS, error: Use v3 progressive introspection (introspect/introspectObjects) instead
Screenshots
N/A
Logs
Check View > Output > DBCode for additional details.