You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prisma may throw a number of different error messages when loading the Prisma Engines fails. Although we already attempt to provide meaningful user-facing explanations of what went wrong, we should strive to be more precise.
We should thus add some ecosystem-tests that try to install and run Prisma on scenarios where we know it would fail.
Relevant unsupported systems we should test the new conditional error messages on:
Note: we tried assertions in prisma/prisma#17762, but they didn't make it to the release due to bundling issues with jest.spyOn. We did manual testing using the setup from ecosystem-tests / docker on an integration release for the time being.
Prisma may throw a number of different error messages when loading the Prisma Engines fails. Although we already attempt to provide meaningful user-facing explanations of what went wrong, we should strive to be more precise.
We should thus add some ecosystem-tests that try to install and run Prisma on scenarios where we know it would fail.
Relevant unsupported systems we should test the new conditional error messages on:
arm64
arch (onlyx86_64
is supported for Linux Alpine, see Precompiled engine files foraarch64-unknown-linux-musl
target (Alpine Linux on ARM, e.g. M1) prisma#8478)libz.so.1
(see this comment)libssl
version installed (see this comment)x86_64
arch withbinaryTargets: ["linux-musl"]
(it shipsopenssl-3.0.x
, but will try to dynamically loadopenssl-1.1.x
, see Support OpenSSL 3.0 for Alpine Linux prisma#16553)Assert failures causes by Prisma not being able to load its engines.The text was updated successfully, but these errors were encountered: