matrixgpt / matrix-chatgpt-bot

Talk to ChatGPT via any Matrix client!
GNU Affero General Public License v3.0
238 stars 64 forks source link

Deserialization Error with the latest commit #245

Open Jasonthefirst opened 1 year ago

Jasonthefirst commented 1 year ago

I updated the repository to the latest release 3.1.4 but now I all my matrix bots have the following error in the docker console:

node:internal/process/promises:289
            triggerUncaughtException(err, true /* fromPromise */);
            ^
[Error: Failed to deserialize or serialize a JSON value missing field `version` at line 1 column 6903] {
  code: 'GenericFailure'
}
Node.js v20.9.0
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I tried to downgrade but the error persists. Is there anything I can try? Do I need to reset my bots (deleting the storage)?

bertybuttface commented 1 year ago

Yup that is https://github.com/turt2live/matrix-bot-sdk/issues/321 you are running into.

Clearing the storage is the best way forward.

I'm going to overhaul the storage to separate out the matrix stuff (keys etc) from the LLM history at some point.

You should still be able to use a tagged release (3.1.4) you just can't use the latest development code without resetting.