[Bug] Android APK: ZodError in workspace.json (updatedAt) blocks app startup after user-initiated stop — sessions locked #6781
Unanswered
ruslan3030
asked this question in
Q&A
Replies: 1 comment 6 replies
|
Short answer: on master there is no recovery mode, env flag, or repair script for this — a stored record that fails its schema makes Evidence from the master checkout:
Practical side, honestly:
Happy to dig further if you can share the full |
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Environment:
Problem:
After stopping the app via Android system settings, the app can no longer start.
The Web UI shows
ERR_CONNECTION_REFUSEDbecause the Node.js engine fails to boot.Error from
/sdcard/DeepSeekHarness/dsh-web.log:Error: dsh: plugin tree failed to load: failed to apply loader entry include (cordis:include): failed to apply loader entry workspace (@deepseek-ai/dsh-workspace): domain 'workspace': stored record 'b9386b7f-4be1-4537-8b99-061036b476bf' in table 'workspaces' does not match its schema
ZodError: [
{
"expected": "string",
"code": "invalid_type",
"path": ["updatedAt"],
"message": "Invalid input: expected string, received number"
}
]
The corrupted record is in
workspace.json.Path inside the app's private data:
/data/data/com.deepseek.harness/files/payload/dshroot/storages/workspace.json
What I've tried (without root):
/data/data/com.deepseek.harness/run-as com.deepseek.harness→package not debuggablerish(Shizuku remote shell) → samenot debuggableerrorThe core issue:
The app is not debuggable, so I cannot edit
workspace.jsonmanually to change the numericupdatedAtvalue into an ISO-8601 string. I also cannot reinstall an older version without losing all data.What I need:
I have important session data in the app's private storage that I cannot export. Any guidance would be greatly appreciated.
Attached: (if possible) the full
dsh-web.logfile.Error: dsh: plugin tree failed to load: failed to apply loader entry include (cordis:include): failed to apply loader entry workspace (@deepseek-ai/dsh-workspace): domain 'workspace': stored record 'b9386b7f-4be1-4537-8b99-061036b476bf' in table 'workspaces' does not match its schema
ZodError: [
{
"expected": "string",
"code": "invalid_type",
"path": ["updatedAt"],
"message": "Invalid input: expected string, received number"
}
]
Node.js v26.4.0
All reactions