Error map
OpenSSL::SSL::SSLError: certificate verify failed (Ruby) Ruby: OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate)
Ruby / Rails · layer 4, Application & API
Centre: this error. First ring: errors it is linked with (7). Outer ring: what those are linked with. Colours show the layer of a request each error belongs to. Click any dot to re-centre the map on it; hover to follow its connections. The centre dot opens the error page.
Directly related (7)
curl: (60) SSL certificate problem: unable to get local issuer certificate
curl could not verify the server's certificate — missing CA, incomplete chain, self-signed or expired certificate.
OpenSSL: error:num=20:unable to get local issuer certificate / SSL: CERTIFICATE_VERIFY_FAILED
The client could not build a chain from the server's certificate to a CA it trusts — the issuer is missing locally or the server…
Bundler: Bundler could not find compatible versions for gem "activesupport": In Gemfile: rails (= 7.1.0) depends on activesupport (= 7.1.0)
Two gems in your Gemfile require incompatible versions of a shared dependency.
SSL Labs: Chain issues: Incomplete — Extra download (intermediate certificate missing)
The server sends only its own certificate and not the intermediate CA(s), so some clients cannot build a trusted chain.
Ruby: ArgumentError: wrong number of arguments (given 1, expected 2..3)
A method was called with more or fewer arguments than it accepts.
Ruby: ArgumentError: missing keyword: :name / unknown keyword: :nmae
A method requiring keyword arguments was called without them, or with a misspelt keyword.
Bundler: Could not find gem 'rails (~> 7.1)' in locally installed gems / Could not find rails-7.1.0 in any of the gem sources listed in your Gemfile
A gem from the Gemfile/Gemfile.lock isn't installed (or isn't available at that version).
Two steps away (21)
Node/OpenSSL: Error: self signed certificate (code: DEPTH_ZERO_SELF_SIGNED_CERT)
The server presented a self-signed certificate (issuer equals subject), which no CA vouches for.
curl: (51) SSL: no alternative certificate subject name matches target host name 'example.com'
The certificate's names (SANs) don't include the host curl connected to.
curl: (77) error setting certificate verify locations: CAfile: /etc/ssl/certs/ca-certificates.crt CApath: none
curl cannot read the CA bundle file it is configured to use — missing file, wrong path or permissions.
Error: error:0308010C:digital envelope routines::unsupported
An old build tool (webpack 4, old react-scripts) uses a hash algorithm that OpenSSL 3 in Node 17+ disables.
OpenSSL: unable to load certificate / PEM routines:get_name:no start line (key values mismatch)
OpenSSL (or Nginx/Apache) couldn’t read the certificate or key — wrong file format, wrong file, or the key doesn’t match the cert…
Dart: HandshakeException: Handshake error in client (OS Error: CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate)
The app refused the server's TLS certificate because it is self-signed, expired, missing intermediates, or the device clock/CA st…
Unmet dependencies / E: Unable to correct problems, you have held broken packages
apt can’t find a set of package versions that satisfies all dependencies — usually mixed repositories or a package from another r…
Ruby: TypeError: no implicit conversion of nil into String
A String method (`+`, `File.join`, `Array#join` usage) received `nil` instead of a string.
Ruby: TypeError: nil can't be coerced into Integer / String can't be coerced into Integer
Arithmetic combined a number with `nil` (or a String) which Ruby can't convert automatically.
NET::ERR_CERT_AUTHORITY_INVALID (Your connection is not private)
The site’s certificate isn’t signed by a CA the browser trusts — self-signed, missing intermediates, or intercepted by a proxy.
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
A Node API got an argument of the wrong type — usually undefined because an env var or config value is missing.
django.core.exceptions.ImproperlyConfigured: settings are not configured / SECRET_KEY must not be empty
Django can’t load its settings — DJANGO_SETTINGS_MODULE unset, a required setting missing, or an environment variable not provide…
Ruby: NoMethodError: undefined method `x' for nil (nil:NilClass)
You called a method on nil — the object you expected (a record, hash value, param) wasn’t there.
macOS: ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory
`gem install` tries to write into Apple's system Ruby, which is protected and shouldn't be modified.
Ruby: NameError: undefined local variable or method 'x' for main:Object
Ruby saw a bare identifier that is neither a local variable nor a method on the current object.
Ruby: FrozenError: can't modify frozen String: "abc"
You tried to change an object that's frozen — string literals under `# frozen_string_literal: true`, constants, symbols or frozen…
Ruby: LoadError: cannot load such file -- nokogiri (or: cannot load such file -- bundler/setup)
`require` couldn't find the file/gem — it isn't installed, not in the Gemfile, or the load path is wrong.
Ruby: ERROR: Failed to build gem native extension. current directory: /gems/pg-1.5.4/ext/pg — An error occurred while installing pg
A gem with C code couldn't compile, usually because a system library or header is missing.
Bundler: Your bundle only supports platforms ["x86_64-linux"] but your local platform is arm64-darwin / Could not find gem 'nokogiri (1.16.0-arm64-darwin)'
The lockfile has no Nokogiri build for the current platform (precompiled "native" gems are per platform).
Bundler: Your Ruby version is 3.1.2, but your Gemfile specified 3.3.0
`.ruby-version`/the Gemfile `ruby` line requires a different Ruby than the one running.
RSpec: expected: 200 got: 404 (compared using ==) — RSpec::Expectations::ExpectationNotMetError
An RSpec `expect` assertion didn't hold: the actual value differs from what the test expected.
Map another error
Popular: 500403400ORA-009331064Critical errorFileNotFoundException assemblyTypeError