Match finalization error: Error: cannot start a transaction within a transaction
    at e.handleError (/home/acelsfcz/nodevenv/thiefland.com/24/lib/node_modules/sql.js/dist/sql-wasm.js:90:192)
    at e.run (/home/acelsfcz/nodevenv/thiefland.com/24/lib/node_modules/sql.js/dist/sql-wasm.js:87:256)
    at file:///home/acelsfcz/thiefland.com/server/src/db/database.js:94:16
    at CardRepository.transferCard (file:///home/acelsfcz/thiefland.com/server/src/db/CardRepository.js:124:12)
    at file:///home/acelsfcz/thiefland.com/server/src/services/MatchService.js:62:42
    at file:///home/acelsfcz/thiefland.com/server/src/db/database.js:96:24
    at MatchService.finalize (file:///home/acelsfcz/thiefland.com/server/src/services/MatchService.js:120:12)
    at GameRoom.finalizeMatch (file:///home/acelsfcz/thiefland.com/server/src/GameRoom.js:394:39)
    at GameRoom.handleStakeCard (file:///home/acelsfcz/thiefland.com/server/src/GameRoom.js:362:10)
    at RoomManager.handleStakeCard (file:///home/acelsfcz/thiefland.com/server/src/RoomManager.js:134:12)
Match finalization error: Error: cannot start a transaction within a transaction
    at e.handleError (/home/acelsfcz/nodevenv/thiefland.com/24/lib/node_modules/sql.js/dist/sql-wasm.js:90:192)
    at e.run (/home/acelsfcz/nodevenv/thiefland.com/24/lib/node_modules/sql.js/dist/sql-wasm.js:87:256)
    at file:///home/acelsfcz/thiefland.com/server/src/db/database.js:94:16
    at CardRepository.transferCard (file:///home/acelsfcz/thiefland.com/server/src/db/CardRepository.js:124:12)
    at file:///home/acelsfcz/thiefland.com/server/src/services/MatchService.js:62:42
    at file:///home/acelsfcz/thiefland.com/server/src/db/database.js:96:24
    at MatchService.finalize (file:///home/acelsfcz/thiefland.com/server/src/services/MatchService.js:120:12)
    at GameRoom.finalizeMatch (file:///home/acelsfcz/thiefland.com/server/src/GameRoom.js:394:39)
    at GameRoom.handleStakeCard (file:///home/acelsfcz/thiefland.com/server/src/GameRoom.js:362:10)
    at RoomManager.handleStakeCard (file:///home/acelsfcz/thiefland.com/server/src/RoomManager.js:134:12)
Match finalization error: Error: cannot start a transaction within a transaction
    at e.handleError (/home/acelsfcz/nodevenv/thiefland.com/24/lib/node_modules/sql.js/dist/sql-wasm.js:90:192)
    at e.run (/home/acelsfcz/nodevenv/thiefland.com/24/lib/node_modules/sql.js/dist/sql-wasm.js:87:256)
    at file:///home/acelsfcz/thiefland.com/server/src/db/database.js:94:16
    at CardRepository.transferCard (file:///home/acelsfcz/thiefland.com/server/src/db/CardRepository.js:124:12)
    at file:///home/acelsfcz/thiefland.com/server/src/services/MatchService.js:62:42
    at file:///home/acelsfcz/thiefland.com/server/src/db/database.js:96:24
    at MatchService.finalize (file:///home/acelsfcz/thiefland.com/server/src/services/MatchService.js:120:12)
    at GameRoom.finalizeMatch (file:///home/acelsfcz/thiefland.com/server/src/GameRoom.js:394:39)
    at GameRoom.handleStakeCard (file:///home/acelsfcz/thiefland.com/server/src/GameRoom.js:362:10)
    at RoomManager.handleStakeCard (file:///home/acelsfcz/thiefland.com/server/src/RoomManager.js:134:12)
node:internal/modules/esm/resolve:1006
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'sql.js' imported from /home/acelsfcz/thiefland.com/server/src/db/database.js
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:316:9)
    at packageResolve (node:internal/modules/esm/resolve:768:81)
    at moduleResolve (node:internal/modules/esm/resolve:858:18)
    at defaultResolve (node:internal/modules/esm/resolve:990:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:718:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:735:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:764:52)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:617:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:143:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:463:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.13.0
node:internal/modules/esm/resolve:1006
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'sql.js' imported from /home/acelsfcz/thiefland.com/server/src/db/database.js
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:316:9)
    at packageResolve (node:internal/modules/esm/resolve:768:81)
    at moduleResolve (node:internal/modules/esm/resolve:858:18)
    at defaultResolve (node:internal/modules/esm/resolve:990:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:718:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:735:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:764:52)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:617:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:143:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:463:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.13.0
node:internal/modules/esm/resolve:1006
    throw error;
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'sql.js' imported from /home/acelsfcz/thiefland.com/server/src/db/database.js
    at Object.getPackageJSONURL (node:internal/modules/package_json_reader:316:9)
    at packageResolve (node:internal/modules/esm/resolve:768:81)
    at moduleResolve (node:internal/modules/esm/resolve:858:18)
    at defaultResolve (node:internal/modules/esm/resolve:990:11)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:718:20)
    at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:735:38)
    at ModuleLoader.resolveSync (node:internal/modules/esm/loader:764:52)
    at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:617:27)
    at ModuleJobSync.syncLink (node:internal/modules/esm/module_job:143:33)
    at ModuleJobSync.link (node:internal/modules/esm/module_job:463:17) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Node.js v24.13.0
