Skip to content

Opened a non-existing project from the history and can't restart Studio #590

@nikolasburk

Description

@nikolasburk

Problem

I opened a project from the project history which actually doesn't exist on my file system any more. Now I can't exit the error screen, no matter if I click "Restart Studio" or "Discard all unsaved changes and restart Studio".

image

Error message

Error starting Prisma Client: {
  "message": "Get config thread 'main' panicked at 'Could not open datamodel file \"/Users/nikolasburk/Desktop/blogr-nextjs-prisma/prisma/schema.prisma\"', query-engine/query-engine/src/opt.rs:185:53\nstack backtrace:\n   0: _rust_begin_unwind\n   1: std::panicking::begin_panic_fmt\n   2: query_engine::opt::load_datamodel_file::{{closure}}\n   3: structopt::StructOpt::from_args\n   4: query_engine::main::main::{{closure}}::main::{{closure}}\n   5: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll\n   6: std::thread::local::LocalKey<T>::with\n   7: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll\n   8: async_io::driver::block_on\n   9: tokio::runtime::context::enter\n  10: async_global_executor::reactor::block_on\n  11: std::thread::local::LocalKey<T>::with\n  12: async_std::task::builder::Builder::blocking\n  13: query_engine::main\nnote: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.",
  "stack": "Error: Get config thread 'main' panicked at 'Could not open datamodel file \"/Users/nikolasburk/Desktop/blogr-nextjs-prisma/prisma/schema.prisma\"', query-engine/query-engine/src/opt.rs:185:53\nstack backtrace:\n   0: _rust_begin_unwind\n   1: std::panicking::begin_panic_fmt\n   2: query_engine::opt::load_datamodel_file::{{closure}}\n   3: structopt::StructOpt::from_args\n   4: query_engine::main::main::{{closure}}::main::{{closure}}\n   5: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll\n   6: std::thread::local::LocalKey<T>::with\n   7: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll\n   8: async_io::driver::block_on\n   9: tokio::runtime::context::enter\n  10: async_global_executor::reactor::block_on\n  11: std::thread::local::LocalKey<T>::with\n  12: async_std::task::builder::Builder::blocking\n  13: query_engine::main\nnote: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n    at Object.getConfig (/Applications/Prisma Studio.app/Contents/Resources/app/node_modules/@prisma/sdk/dist/engineCommands.js:175:23)\n    at processTicksAndRejections (internal/process/task_queues.js:97:5)\n    at async Photon.generate (/Applications/Prisma Studio.app/Contents/Resources/app/node_modules/@prisma/studio-pcw/build/pcw.js:25:53)\n    at async IpcMainImpl.photon (/Applications/Prisma Studio.app/Contents/Resources/app/build/ipc/photon-ipc.js:29:63)"
}
Error: Error starting Prisma Client: {
  "message": "Get config thread 'main' panicked at 'Could not open datamodel file \"/Users/nikolasburk/Desktop/blogr-nextjs-prisma/prisma/schema.prisma\"', query-engine/query-engine/src/opt.rs:185:53\nstack backtrace:\n   0: _rust_begin_unwind\n   1: std::panicking::begin_panic_fmt\n   2: query_engine::opt::load_datamodel_file::{{closure}}\n   3: structopt::StructOpt::from_args\n   4: query_engine::main::main::{{closure}}::main::{{closure}}\n   5: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll\n   6: std::thread::local::LocalKey<T>::with\n   7: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll\n   8: async_io::driver::block_on\n   9: tokio::runtime::context::enter\n  10: async_global_executor::reactor::block_on\n  11: std::thread::local::LocalKey<T>::with\n  12: async_std::task::builder::Builder::blocking\n  13: query_engine::main\nnote: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.",
  "stack": "Error: Get config thread 'main' panicked at 'Could not open datamodel file \"/Users/nikolasburk/Desktop/blogr-nextjs-prisma/prisma/schema.prisma\"', query-engine/query-engine/src/opt.rs:185:53\nstack backtrace:\n   0: _rust_begin_unwind\n   1: std::panicking::begin_panic_fmt\n   2: query_engine::opt::load_datamodel_file::{{closure}}\n   3: structopt::StructOpt::from_args\n   4: query_engine::main::main::{{closure}}::main::{{closure}}\n   5: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll\n   6: std::thread::local::LocalKey<T>::with\n   7: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll\n   8: async_io::driver::block_on\n   9: tokio::runtime::context::enter\n  10: async_global_executor::reactor::block_on\n  11: std::thread::local::LocalKey<T>::with\n  12: async_std::task::builder::Builder::blocking\n  13: query_engine::main\nnote: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n    at Object.getConfig (/Applications/Prisma Studio.app/Contents/Resources/app/node_modules/@prisma/sdk/dist/engineCommands.js:175:23)\n    at processTicksAndRejections (internal/process/task_queues.js:97:5)\n    at async Photon.generate (/Applications/Prisma Studio.app/Contents/Resources/app/node_modules/@prisma/studio-pcw/build/pcw.js:25:53)\n    at async IpcMainImpl.photon (/Applications/Prisma Studio.app/Contents/Resources/app/build/ipc/photon-ipc.js:29:63)"
}
    at ir.init (file:///Applications/Prisma%20Studio.app/Contents/Resources/app/renderer/mainChunk.js:395:160062)

Version

image

Metadata

Metadata

Assignees

Labels

bug/2-confirmedBug has been reproduced and confirmed.kind/bugA reported bug.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions