Skip to content

Invalid prisma.node.updateMany() invocation #1726

@amarmulyak

Description

@amarmulyak

@saikrishna321 @sudharsan-selvaraj

Describe the bug

I'm facing the problem that a session is either terminated or not started. The main issue in hub log is:
2025-06-25 22:12:00:585 [device-farm-main] PrismaClientUnknownRequestError:
Invalid prisma.node.updateMany() invocation:

Error occurred during query execution:
ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(SqliteError { extended_code: 1032, message: Some("attempt to write a readonly database") }), transient: false })
at $n.handleRequestError (/home/user/.appium/node_modules/appium-device-farm/node_modules/@prisma/client/runtime/library.js:121:7505)
at $n.handleAndLogRequestError (/home/user/.appium/node_modules/appium-device-farm/node_modules/@prisma/client/runtime/library.js:121:6623)
at $n.request (/home/user/.appium/node_modules/appium-device-farm/node_modules/@prisma/client/runtime/library.js:121:6307)
at l (/home/user/.appium/node_modules/appium-device-farm/node_modules/@prisma/client/runtime/library.js:130:9633)
2025-06-25 22:12:00:585 [device-farm-main] Promise: Promise {
PrismaClientUnknownRequestError:
Invalid prisma.node.updateMany() invocation:

Error occurred during query execution:
ConnectorError(ConnectorError { user_facing_error: None, kind: QueryError(SqliteError { extended_code: 1032, message: Some("attempt to write a readonly database") }), transient: false })
at $n.handleRequestError (/home/user/.appium/node_modules/appium-device-farm/node_modules/@prisma/client/runtime/library.js:121:7505)
at $n.handleAndLogRequestError (/home/user/.appium/node_modules/appium-device-farm/node_modules/@prisma/client/runtime/library.js:121:6623)
at $n.request (/home/user/.appium/node_modules/appium-device-farm/node_modules/@prisma/client/runtime/library.js:121:6307)
at l (/home/user/.appium/node_modules/appium-device-farm/node_modules/@prisma/client/runtime/library.js:130:9633) {
clientVersion: '5.22.0'
},
[Symbol(async_id_symbol)]: 66617119,
[Symbol(trigger_async_id_symbol)]: 597,
[Symbol(kResourceStore)]: undefined
}

Link to Appium logs

I couldn't load logs to GIST, I'm providing link to the google drive:
hub_log - https://drive.google.com/file/d/1yWGj784HH_kQf6kXL9cglGO7RXzaXkkF/view?usp=drive_link
node_log - https://drive.google.com/file/d/10Ws-zwN0SjNbtL-95ZGgdseSszSyW08t/view?usp=drive_link

Environment

  1. Appium version (or git revision) that exhibits the issue: 2.12.1
  2. Last Appium version that did not exhibit the issue (if applicable): -
  3. Node.js version (unless using Appium.app|exe): 10.2.4
  4. Npm or Yarn package manager: Npm
  5. Mobile platform/version under test: android
  6. Real device or emulator/simulator: emulator
  7. Appium CLI or Appium.app|exe: Appium CLI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions