ErrLookup › we-promise/sure
we-promise/sure
The personal finance app for everyone (by everyone) · Ruby · 1,577 source files
Analyzed at e69894adb9 on 2026-08-21. 241 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| must be a whole number ≥ . | validation | error | rails, settings, validation, integer-parsing, llm |
| Unable to parse transaction date | exception | error | ruby, akahu, date-parsing, timezone, data-import |
| SnapTrade OAuth is not configured | exception | error | snaptrade, oauth, configuration, missing-env-var, pkce |
| Duplicate (coinbase_item_id, account_id) pairs exist in… | exception | error | rails, migration, unique-index, coinbase, duplicate-data |
request_failed Exception during GET request: # | exception | error | lunchflow, network, error-masking, rescue-wrap, httparty, request-failed |
| Invalid transaction amount | exception | error | ruby, akahu, bigdecimal, data-import, transaction-parsing |
| External assistant returned an empty response. | exception | error | rails, assistant, external-agent, empty-response, streaming |
| Anthropic Model is required when a custom Base URL is set. | validation | error | rails, settings, anthropic, configuration, validation |
| Model does not support PDF/vision processing: # | exception | error | openai, pdf, vision-model, model-capability, llm |
| API error: # | exception | error | tiingo, price-data, api-response, unknown-symbol, json |
| [OmniAuth] Skipping SAML provider '# | console | warning | saml, omniauth, sso, configuration, initializer, auth-yml |
| Could not sign in with that passkey. Please try again or… | exception | error | yahoo-finance, historical-prices, trading-day, ipo, market-data |
| External assistant is not configured. Set the URL and token… | exception | error | rails, assistant, configuration, env-vars, self-hosting |
| Sync failed. Please try again or contact support. | exception | error | rails, wise, sync, error-wrapping, sentry |
| Realie matched a property in a different city or ZIP code… | exception | warning | realie, address-matching, city-zip-mismatch, property-valuation, data-quality |
| Cannot rollback: cross-item duplicates exist in… | exception | error | rails, migration, rollback, unique-index, snaptrade |
| Could not parse JSON from PDF processing response: # | exception | error | openai, json-parsing, llm-output, vision, pdf, truncation |
| Statement file has already been uploaded | validation | warning | rails, file-upload, duplicate-detection, statements, checksum |
| Model is required when using a custom OpenAI‑compatible… | exception | error | openai, custom-provider, llm, configuration, model-required |
| Unknown record type | http | warning | rails, record-not-found, params-validation, sti, admin-ui |
unauthorized Invalid API key | exception | error | lunchflow, http-401, api-key, authentication, ruby |
invalid_file_type Invalid file type. Please upload a CSV file. | http | error | rails, import, csv, file-upload, mime-type, http-422 |
validation_error Validation error from Enable Banking API: # | exception | error | enable-banking, http-422, validation, transactions-period, psd2, consent |
import_enqueue_failed Import session could not be queued. | http | critical | rails, import-session, activejob, queue-backend, infrastructure, http-503 |
| Trading 212 provider is not configured | exception | error | rails, trading212, provider-sync, missing-credentials, secrets |
| Invalid currency code '# | console | warning | currency, money-gem, provider-data, generator-template, fallback |
| No message content found in response | exception | error | openai, responses-api, llm, empty-response, merchant-detection |
| Tiingo unique symbol limit reached | exception | error | tiingo, rate-limit, quota, monthly-symbol-limit, free-tier |
| Cannot destroy demo monitoring API key | exception | warning | rails, api-keys, protected-record, destroy-guard, demo-data |
| No NAV found for scheme # | exception | error | mfapi, mutual-funds, nav, historical-prices, empty-data |
| Authentication failed | exception | error | snaptrade, http-401, http-403, authentication, requires-update |
| credential must be an object | http | error | rails, webauthn, passkeys, request-payload, bad-request |
| Unexpected response format from search endpoint | exception | error | mfapi, mutual-funds, json, api-contract, response-shape |
| Could not parse JSON from response: # | exception | error | openai, json-parsing, llm-output, truncation, token-limits |
| Duplicate (lunchflow_item_id, account_id) pairs exist in… | exception | error | rails, migration, unique-index, lunchflow, duplicate-data |
record_not_found The requested resource was not found | http | error | rails, api, import, preflight, uuid, http-404 |
| No NAV data returned for scheme # | exception | error | mfapi, mutual-funds, nav, api-contract, response-shape |
| Could not extract text from PDF | exception | error | openai, pdf, pdf-reader, text-extraction, scanned-pdf |
| Please provide a name and a complete US address (street… | validation | warning | simplefin, rate-limit, sync, backoff, banking |
| Cannot revoke demo monitoring API key | exception | warning | rails, api-keys, protected-record, demo-data, guard-clause |
| No response from AI | exception | error | openai, llm, empty-response, content-filter, bank-statement |
| Unexpected response format from search API | exception | error | eodhd, api-contract, schema-validation, json, securities |
| [SECURITY] ActiveRecord Encryption is NOT configured… | console | warning | rails, security, encryption, self-hosted, startup-warning |
| Could not convert PDF to images | exception | error | openai, pdf, pdftoppm, poppler, system-dependency, docker |
file_too_large File is too large. Maximum size is # | http | error | rails, import, csv, file-upload, size-limit, http-422 |
fetch_failed Failed to fetch data: # | exception | error | lunchflow, http-5xx, server-error, redirect, httparty |
| Missing or invalid T-Invest bond nominal for # | exception | error | tinkoff-invest, t-invest, bond, nominal, price-data, provider-data |
| Unknown T-Invest instrument: # | exception | error | tinkoff-invest, t-invest, unknown-symbol, instrument-resolution, securities |
| Your account is not authorized to use the external… | exception | error | rails, assistant, authorization, access-control |
| [SSL] Could not create combined CA bundle, using custom CA… | console | warning | ssl, tls, ca-bundle, environment, startup-warning |
import_session_conflict client_session_id already exists with a different expected_chunks value | http | error | rails, import-session, idempotency, chunked-upload, http-409 |
| No LLM provider configured that supports model '# | exception | error | rails, llm, assistant, provider-routing, configuration |
| SnapTrade item has no refresh token | exception | error | snaptrade, oauth, refresh-token, authentication, requires-update |
| No prices found for security # | exception | warning | tiingo, price-data, no-data, trading-day, securities |
| invalid credential payload | http | error | rails, webauthn, json, malformed-payload, bad-request |
| This property data provider is not configured. | exception | error | questrade, oauth, provider-not-configured, sync, brokerage |
| AccountStatement::InvalidUploadError | exception | error | rails, file-upload, pdf, content-validation, magic-bytes |
invalid_response Invalid response from Brex API | exception | error | sure-import, csv-import, dry-run, validation, publish |
| postal_code was changed from integer to string… | exception | error | rails, migration, irreversible, schema-change, postal-code |
| Could not save that passkey or security key. Please try… | exception | error | yahoo-finance, json, response-parsing, rate-limit, proxy |
| [OmniAuth] Skipping OIDC provider '# | console | warning | omniauth, oidc, sso, configuration, startup-warning |
| Could not find categorizations in response | exception | error | openai, llm-output, schema-mismatch, auto-categorization |
| <%= class_name %>ConnectionCleanupJob - Failed: # | console | warning | background-jobs, cleanup, swallowed-error, generator-template, provider-api, rescue |
| REDIS_SENTINEL_HOSTS is set but no valid sentinel hosts… | console | warning | redis, sidekiq, sentinel, environment-variables, configuration |
| Tiingo hourly request limit reached | exception | warning | tiingo, rate-limit, client-side-throttle, redis-counter, quota |
| Malformed Kraken API response: missing result | exception | error | kraken, schema-validation, api-contract, crypto, test-stub |
| Invalid date format for '# | validation | error | rails, csv-import, date-parsing, strptime, data-validation |
| Auth config not loaded: # | console | warning | rails, configuration, yaml, auth, startup-warning |
| <%= class_name %>Item Unlinker: failed to fully unlink… | console | warning | unlinking, transaction-rollback, partial-failure, generator-template, locks, background-jobs |
network_error Network error after # | exception | error | redbark, network, timeout, retries-exhausted, httparty |
not_found Transaction not found | http | error | rails, activerecord, record-not-found, http-404, uuid, permissions |
| Could not determine currency for # | exception | error | tiingo, currency, search, provider-data, iso-4217 |
| [SSL] WARNING: SSL verification is DISABLED | console | warning | ssl, tls, security, configuration, startup-warning |
| Mercury provider is not configured | exception | error | yahoo-finance, authentication, cookie, set-cookie, anti-bot |
| Invalid JSON in native categorization: # | exception | error | openai, json-parsing, llm-output, auto-categorization |
| {result.error} | exception | warning | settings, validation, enum, onboarding, configuration |
| detail | exception | warning | tiingo, rate-limit, http-429, api-quota, retry |
| Invalid Frankfurter response: # | exception | error | frankfurter, json, invalid-response, proxy, fx-rates |
| No price found for # | exception | error | moex, iss-api, historical-prices, trading-calendar, empty-data |
| Unexpected response format from EOD API | exception | error | eodhd, api-contract, schema-validation, json, historical-prices |
| Invalid date in Frankfurter response: # | exception | error | frankfurter, date-parsing, fx-rates, api-contract |
invalid_import_record # has invalid # : # | validation | error | yahoo-finance, authentication, crumb, cookie, rate-limit |
| No MOEX FX rate for # | exception | error | moex, fx-rates, currency-pair, exchange-rates |
| Assistant exceeded the tool-call limit of # | exception | error | assistant, llm, tool-call, loop-guard, agent-loop |
| Row # : Account '# ' is not mapped to an existing account… | validation | error | rails, csv-import, transaction-import, mapping, data-validation |
| <%= class_name %>ActivitiesFetchJob - Broadcast failed: # | console | warning | turbo-rails, broadcast, hotwire, background-jobs, generator-template, nil-safety |
| External assistant connection was interrupted. | exception | error | network, streaming, sse, assistant, net-http |
| Replacement tag cannot be the same as the tag being… | validation | error | rails, activerecord, tags, validation, self-reference |
| SnapTrade item has no access token | exception | error | snaptrade, oauth, access-token, authentication, sync |
| <%= class_name %>ConnectionCleanupJob - API delete failed: # | console | warning | background-jobs, cleanup, todo-placeholder, generator-template, provider-api |
| No T-Invest price for # | exception | warning | tinkoff-invest, t-invest, price-data, no-data, trading-day |
| IndexaCapital provider is not configured | exception | error | provider, indexa-capital, credentials, configuration, rails |
| EODHD daily rate limit of # | exception | error | eodhd, rate-limit, quota, cache, securities |
| Trading 212 API key is missing. | exception | error | rails, trading212, sync, configuration, missing-credentials |
| parsed["Information"] | exception | warning | alpha-vantage, rate-limit, api-quota, securities, stock-prices |
| Invalid institution URL for <%= class_name %> account # | console | warning | uri-parsing, institution-metadata, provider-data, generator-template, rescue |
| SnapTrade positions response has no results array | exception | error | snaptrade, schema-change, partial-response, positions, type-guard |
| At least one credential field is required. Example… | exception | error | rails, generator, thor, credentials, cli |
pagination_error Brex pagination exceeded # | exception | error | snaptrade, oauth, provider-not-configured, sync, brokerage |
| [SSL] Could not find system CA bundle - using custom CA only | console | warning | ssl, tls, ca-certificates, docker, startup-warning |