App hosting error codes
A failed deployment on mevcore ends with [mevcore] lines naming the error code. Here are 229 codes: what each one means and how to fix it.
Code upload
- sync.failed Code could not be uploaded
- sync.branch_deleted Branch <branch> no longer exists
- sync.repository_unavailable Repository <repository> is not accessible
- sync.app_credentials_rejected The panel cannot sign in to GitHub
- sync.github_authorization_expired GitHub sign-in expired
- sync.repository_access_lost No access to <repository>
Install and build
- install.windows_line_endings A script has Windows line endings
- install.git_lfs Git LFS pointers came instead of files
- install.exec_format The image is built for another processor
- install.docker_image_missing Base image not found
- install.docker_copy_missing COPY in the Dockerfile did not find a file
- install.node_engine Wrong Node.js version
- install.package_manager Wrong package manager or version
- install.peer_dependencies Conflicting peer dependencies
- install.native_build A native module did not build
- install.compose_hostname The docker-compose host "<host>" does not exist here
- install.python_version Wrong Python version (<required> needed)
- install.python_no_distribution Python package <package> not found
- install.go_version A newer Go is needed (<required>)
- install.rust_compile Crate <crate> did not compile
- install.java_build The Java build failed
- install.java_version Wrong Java version (<required> needed)
- install.java_jar_missing The build produced no jar
- install.dotnet_version The .NET SDK does not match (<required> needed)
- install.nuget_package NuGet package <package> not found
- install.dotnet_compile Compile error <error>
- install.ruby_version The Gemfile asks for Ruby <required>, the server has <current>
- install.gem_native Gem <gem> did not build
- install.rails_master_key Rails cannot decrypt its credentials
- install.sqlx_offline sqlx needs a database to compile
- install.rust_version A newer Rust is needed (<required>)
- install.gem_not_found Gem <gem> not found
- install.deno_module_missing Deno did not find <module>
- install.prisma_client Prisma Client is not generated
- install.env_validation Required environment variables are missing
- install.typescript TypeScript error <error>
- install.module_unresolved The bundler did not find <module>
- install.php_class_missing Class <class> not found
- install.executable_missing Program <command> not found
- install.timeout Install took too long
- install.out_of_memory Out of memory while building
- install.disk_full Disk is full
- install.php_extension_missing Missing PHP extension: <extension>
- install.php_version Wrong PHP version
- install.composer_auth No access to private packages
- install.private_git No access to a private dependency repository
- install.cpu_unsupported The server processor cannot run this program
- install.network Could not download dependencies
- install.lockfile_mismatch Lock file does not match package.json
- install.python_build Python package <package> failed to build
- install.module_not_found Module <module> not found
- install.silent_failure The <step> step failed without an error message (exit code <code>)
- install.file_missing The build needs a file that is not in the repository: <file>
- install.path_missing The build goes into a folder that does not exist: <path>
- install.buildkit_required The Dockerfile needs BuildKit
- install.env_file_missing The file <file> the command reads variables from is missing
- install.missing_script package.json has no script "<script>"
- install.schema_dump_client_missing The database program <command> is missing
- install.command_not_found Program <command> not found
- install.composer_failed Composer failed
- install.npm_failed Front-end build failed
- install.directory_missing Application directory is missing
- install.builder_disabled This build method is turned off on the node
- install.builder_permission Node setup problem: the builder cannot reach <path>
- install.builder_missing Node setup problem: the builder is not installed
- install.builder_timeout The builder did not finish in time (<step>)
- install.builder_nothing_detected The builder did not recognize the project
- install.railpack_plan railpack could not plan the build
- install.docker_rate_limit Docker Hub pull limit reached
- install.docker_platform_mismatch The base image has no build for <platform>
- install.dockerfile_missing Dockerfile <file> not found
- install.apt_package_missing A system package could not be installed
- install.php_platform_check Dependencies need PHP <required>, the server has <current>
- install.node_too_old The code needs a newer Node.js
- install.npm_optional_deps No Linux binary of a package (lock file from Windows/macOS)
- install.node_sass node-sass does not build on this Node.js
- install.openssl_legacy Old webpack fails on the new OpenSSL
- install.husky husky in the prepare script breaks the install
- install.git_not_installed git is not in the build image
- install.git_missing_repo The build runs git, but the code has no .git
- install.package_json_invalid package.json (or composer.json) is not valid JSON
- install.manifest_missing Dependency file <file> not found
- install.lockfile_missing No lock file in the repository
- install.npm_registry_auth No access to a private npm registry
- install.npm_package_not_found Package <package> not found in the registry
- install.npm_no_matching_version No such version: <package>
- install.npm_integrity Package checksum does not match the lock file
- install.browser_download A browser could not be downloaded during the install
- install.database_during_build The build tries to connect to the database
- install.poetry_lock_outdated poetry.lock does not match pyproject.toml
- install.uv_lock_outdated uv.lock does not match pyproject.toml
- install.python_distutils A package needs distutils, which Python 3.12 removed
- install.python_pg_config psycopg2 needs PostgreSQL headers to build
- install.python_mysqlclient mysqlclient needs MySQL headers to build
- install.python_externally_managed pip refuses to install into the system Python
- install.python_dependency_conflict Python dependency versions conflict
- install.go_sum_missing go.mod or go.sum is out of date
- install.go_no_main No main package to build
- install.go_compile Go compile error in <file>
- install.bundler_platform Gemfile.lock has no <platform> platform
- install.bundler_conflict Bundler cannot pick versions for <gem>
- install.bundle_locked_missing <gem> <version> is no longer available
- install.gem_db_headers The database gem needs client headers to build
- install.rust_linker_missing No C linker for the Rust build
- install.rust_openssl openssl-sys needs the OpenSSL headers
- install.cargo_version_conflict cargo cannot pick a version of <crate>
- install.build_wrapper_missing gradle-wrapper.jar or maven-wrapper.jar is not committed
- install.script_not_executable <file> is not executable
- install.dotnet_multiple_projects Several .NET projects in one folder
- install.dotnet_assets_missing dotnet restore did not run (no project.assets.json)
- install.prisma_database_url Prisma: DATABASE_URL is not set or has the wrong format
- install.api_key_missing An API key is not set
- install.cra_ci_warnings Build warnings are treated as errors (CI=true)
- install.next_suspense_boundary useSearchParams() without Suspense on <page>
- install.next_dynamic_server_usage Next.js tries to render a dynamic page statically
- install.next_type_error TypeScript error in next build
- install.next_eslint ESLint errors fail next build
- install.angular_budget The Angular bundle is over the size budget
- install.shared_library_missing System library <library> is missing
- install.emfile Too many open files
- install.next_prerender Next.js could not prerender <page>
- install.vite_build vite build failed
- install.dockerfile_syntax Syntax error in the Dockerfile
- install.not_started The install did not start
- install.failed Install failed
Start / health check
- runtime.windows_line_endings The start script has Windows line endings
- runtime.exec_format The program is built for another processor
- runtime.executable_missing Program <command> not found in the container
- runtime.git_lfs Git LFS pointers came instead of files
- runtime.next_build_missing Next.js starts without a build
- runtime.env_validation Required environment variables are missing
- runtime.prisma_client Prisma Client is not generated
- runtime.compose_hostname The docker-compose host "<host>" does not exist here
- runtime.migration_table_exists A migration creates a table that exists
- runtime.storage_permission No permission to write to storage
- runtime.php_class_missing Class <class> not found
- runtime.django_disallowed_host Django rejects the address of the application
- runtime.java_no_main_manifest The jar has no main class
- runtime.java_version The code needs a newer Java
- runtime.dotnet_framework_missing <framework> <version> is not installed
- runtime.rails_master_key Rails cannot decrypt its credentials
- runtime.rails_blocked_host Rails blocks the host <host>
- runtime.deno_permission Deno denied <permission> access
- runtime.wsgi_app_not_found The server did not find the application object
- runtime.listening_localhost The application only listens on <host>
- runtime.wrong_port The application listens on port <port> instead of <expected>
- runtime.no_start_command No start command
- runtime.env_file_missing The file <file> the command reads variables from is missing
- runtime.missing_script package.json has no script "<script>"
- runtime.schema_dump_client_missing The database program <command> is missing
- runtime.command_not_found Program <command> not found
- runtime.app_key_missing APP_KEY is not set
- runtime.database_auth The database rejected the user or password
- runtime.database_missing Database not found
- runtime.laravel_custom_bootstrap Laravel cannot find bootstrap/app.php when caching its configuration
- runtime.database_env_names The application looks for its database at the default address (localhost)
- runtime.database_unreachable The application cannot connect to the database
- runtime.redis_auth Redis rejected the password
- runtime.redis_unreachable Cannot connect to Redis
- runtime.smtp_blocked Outgoing mail on port <port> is blocked
- runtime.vite_manifest_missing Front-end assets are not built
- runtime.module_not_found Module <module> not found
- runtime.port_in_use Port is already in use
- runtime.out_of_memory The application runs out of memory
- runtime.disk_full The container ran out of space
- runtime.image_needs_root The image expects to start as root
- runtime.outside_writable The image writes where it may not here
- runtime.permission_denied Permission denied
- runtime.php_fatal PHP fatal error
- runtime.script_not_executable <file> is not executable
- runtime.npm_optional_deps No Linux binary of a package (lock file from Windows/macOS)
- runtime.ts_with_node Node.js is started on a TypeScript file
- runtime.esm_require require() of a package that is ES modules only
- runtime.esm_import_statement import in a file Node.js reads as CommonJS
- runtime.esm_missing_extension ES module import without a file extension: <module>
- runtime.entry_missing The start file <file> does not exist
- runtime.node_too_old The code needs a newer Node.js
- runtime.headless_browser Puppeteer or Playwright cannot find or start a browser
- runtime.shared_library_missing System library <library> is missing
- runtime.python_distutils A package needs distutils, which Python 3.12 removed
- runtime.api_key_missing An API key is not set
- runtime.authjs_secret Auth.js (NextAuth) has no secret
- runtime.authjs_untrusted_host Auth.js does not trust the host of the application
- runtime.jwt_secret_missing The secret for tokens or sessions is not set
- runtime.telegram_conflict The Telegram bot is running somewhere else too
- runtime.telegram_token Telegram rejected the bot token
- runtime.discord_intents The Discord bot requests privileged intents
- runtime.discord_token Discord rejected the bot token
- runtime.prisma_database_url Prisma: DATABASE_URL is not set or has the wrong format
- runtime.prisma_migration_failed A Prisma migration failed
- runtime.prisma_schema_not_empty Prisma: the database already has tables
- runtime.laravel_mac_invalid Laravel cannot decrypt data (APP_KEY changed)
- runtime.laravel_target_class Laravel cannot find the class <class>
- runtime.php_platform_check Dependencies need PHP <required>, the server has <current>
- runtime.pdo_driver_missing PHP has no driver for this database
- runtime.rails_pending_migration Rails: migrations are not applied
- runtime.rails_no_database Rails: the database does not exist
- runtime.spring_datasource Spring Boot has no database settings
- runtime.java_main_class Java cannot find the main class <class>
- runtime.django_secret_key Django: SECRET_KEY is not set
- runtime.django_improperly_configured Django settings are incomplete
- runtime.mongo_atlas_ip MongoDB Atlas does not allow connections from the node
- runtime.mongo_uri_invalid The MongoDB connection string is empty or wrong
- runtime.mongo_auth MongoDB rejected the login or password
- runtime.mysql_auth_plugin The MySQL client does not support the auth method of the server
- runtime.database_ssl SSL settings of the database connection do not match
- runtime.database_too_many_connections The database has run out of connections
- runtime.db_table_missing Table <table> does not exist: migrations were not run
- runtime.vite_manifest_entry <file> is not in the Vite manifest
- runtime.port_privileged The application tries to listen on port <port>
- runtime.thread_limit The process cannot start more threads
- runtime.gunicorn_worker_timeout gunicorn kills workers by timeout
- runtime.emfile Too many open files
- runtime.nginx_unprivileged nginx cannot write <path>
- runtime.not_listening The application does not answer on its port
- runtime.cpu_unsupported The server processor cannot run this program
- runtime.crashed The application crashes after starting
- runtime.server_error The application answers with error <status>
- runtime.healthcheck_path The application answers <status> on the check path
- runtime.unhealthy The application failed the health check
Settings
- config.service_refused The <type> service was not created
- config.service_failed Could not create the <type> database
- config.database_variable_local Database settings point at localhost: <keys>
- config.services_skipped Services were not created: <types>
- config.database_limit Server database limit reached
- config.low_memory Little memory for building
- config.missing_secrets Keys are not set: <keys>
- config.runtime_end_of_life <runtime> is past its end of life
- config.runtime_end_of_life_soon Support for <runtime> ends on <date>
For AI assistants, every code in one list is in the “Error codes” section of llms-full.txt
Your project is ready, deploy it
Connect the repository in the panel: the system detects the stack and the build and start commands.