matrixorigin / matrixorigin/matrixone

[Bug] CALL stored procedure fails: Unknown column 'lang' in 'mo_stored_procedure' (appears fixed on main)

Open
#24,831 0 comments 0 reactions 1 assignee Claimed by @daviszhen View on GitHub
ai-manual deferred kind/bug
Dominant language
Go
Stars
1.9k
Forks
311
Avg merge
1d 3h
Merged PRs (30d)
768

Description

## Summary
Calling a stored procedure fails with an internal catalog error in 3.0.11: `Unknown column 'lang' in 'mo_stored_procedure'`. Stored procedures are effectively unusable. Appears fixed on main.

## Environment
- **Reported on:** MatrixOne Cloud free tier, `8.0.30-MatrixOne-v3.0.11`
- **Retested on:** local Docker `matrixorigin/matrixone` **main branch** build, Git commit `0bfda60` (built 2026-05-30), version string `8.0.30-MatrixOne-v`

## Test case
```sql
CREATE PROCEDURE p_str() 'begin select count(*) as c from u; end';
CALL p_str();
```

## Actual result
- v3.0.11: `ERROR 1054 (HY000): Unknown column 'lang' in 'mo_stored_procedure'`
- main: returns the result set ✅

## Version status
- v3.0.11 (Cloud): reproduces (procedures unusable)
- main / 4.0-dev (commit 0bfda60): **FIXED**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.