Skip to content

fix: add missing columns to stateful shell ack rows - #4921

Merged
scudette merged 1 commit into
Velocidex:masterfrom
Functionhx:fix/veloc-4914-bashshell
Jul 15, 2026
Merged

scudette merged 1 commit into
Velocidex:masterfrom
Functionhx:fix/veloc-4914-bashshell

Conversation

@Functionhx

Copy link
Copy Markdown
Contributor

Fixes #4914. Stateful shell session path lacked Stdout/Stderr columns, causing transcript notebook to fail with Symbol not found. Added placeholder columns to all 3 shell artifacts.

The stateful shell session chain(a={}) row only included CommandId and
Timestamp, missing Command, Stdout, Stderr, StdoutUpload, and StderrUpload
columns that the non-stateful path already provides.

When the transcript notebook evaluates 'SELECT Command + Stdout AS Line
FROM source()', rows without Stdout produce 'Symbol Stdout not found'
errors. Add the missing columns to match the non-stateful chain(a={})
pattern for all three shell artifacts.

Fixes: #4914
Signed-off-by: Yuchen Fan <functionhx@gmail.com>
@CLAassistant

CLAassistant commented Jul 13, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@scudette
scudette merged commit 4b3ef3c into Velocidex:master Jul 15, 2026
6 checks passed
scudette pushed a commit that referenced this pull request Aug 3, 2026
Fixes #4914. Stateful shell session path lacked Stdout/Stderr columns,
causing transcript notebook to fail with Symbol not found. Added
placeholder columns to all 3 shell artifacts.

Signed-off-by: Yuchen Fan <functionhx@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BashShell transcript notebook cannot find Stdout symbol

3 participants