ErrLookup › antiwork/gumroad
antiwork/gumroad
See what sticks · Ruby · 3,892 source files
Analyzed at afeacbd394 on 2026-08-21. 121 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
upi_recurring_authorization_required Your saved UPI payment method can no longer be used. Please update your payment… | exception | error | currency, fx, upi, subscriptions, renewal, presentment |
| This commission's deposit is no longer in a completable… | validation | error | commissions, rails, activerecord, recordinvalid, payments, refunds, race-condition |
| json.error_message | exception | error | profile-settings, optimistic-concurrency, server-validation, dashboard |
paypal_capture_failure PayPal transaction failed with status # | exception | critical | paypal, payments, capture, orders-api, charge-processing |
| This save would remove versions that still have content… | validation | error | ruby, rails, concurrency, product-editor, data-loss-guard |
india_card_mandate_missing Your card's recurring payment authorization is missing. Please re-enter your… | exception | error | stripe, india, e-mandate, recurring-payments, subscriptions, rbi-compliance |
| Something went wrong. | exception | error | circle, integration, api-key, third-party-api, fetch, typescript |
| Sorry, something went wrong. Please try again. | exception | error | passkeys, webauthn, settings, http, json-api, typia |
| error_message (from get_chargeable, charge-processor card… | exception | error | subscription, payment, credit-card, chargeable, stripe |
| We could not verify this card for recurring payments… | exception | error | subscription, stripe, india, mandate, rbi, e-mandate, setup-intent |
stale_content_conflict This product was updated after this page was loaded, so saving now would… | exception | warning | concurrency, optimistic-locking, rich-content, products, conflict |
| Could not add this passkey. Please try again. | exception | error | webauthn, passkeys, http, csrf, response-not-ok |
| Message is required | exception | error | ai, anthropic, chat, request-validation, ruby, rails |
| Your Cédula de Ciudadanía or Cédula de Extranjería must be… | exception | error | colombia, kyc, national-id, stripe, beneficial-owners, validation |
| Your payout setup hasn't gone through yet, so you can't… | exception | error | links, publishing, payouts, stripe, account-rejected, rails, linkinvalid |
| We couldn't load the security check. This is often caused… | exception | error | recaptcha, captcha, browser-extensions, csp, checkout |
| Content contains invalid upsell data. | exception | error | content, upsell, rich-content, validation, record-invalid |
| Dropped a non-Inertia response to a background content-page… | console | warning | inertia, polling, network-interception, frontend, console, captive-portal |
| Please enter a valid Kindle email address | exception | error | kindle, email-validation, argumenterror, delivery, rails, regex |
| Offer code cannot be expired | exception | error | offer-codes, product-settings, link-invalid, stale-form, validation |
| We couldn't download that file, please check the URL and… | exception | error | ruby, rails, http-download, network, active-storage |
| We couldn't sign you in with that passkey. Please try again… | exception | error | passkeys, webauthn, authentication, login, http, typia |
| # # required for beneficial owners — Stripe needs them to… | exception | error | stripe, onboarding, kyc, beneficial-owners, validation |
| The cart does not have any products to which the upsell… | exception | error | upsell, cross-sell, cart, checkout, stale-state, gumroad |
| We could not verify this card for recurring payments… | exception | error | subscription, india, mandate, restart, saved-card |
malformed_credential malformed_credential | error_code | error | webauthn, passkeys, attestation, base64url, params-validation |
| Please wait a few seconds and try sending again. | exception | warning | redis, distributed-lock, concurrency, email, timeout |
| Request failed ( ) | exception | error | payments, kyc, stripe-connect, http, settings |
| error_message (PayPal account unsupported / payment method… | exception | error | subscription, payment-method, paypal, restart, unsupported-card |
| File embeds reference files not belonging to this product: # | exception | error | api, variants, rich-content, files, embeds, referential-integrity |
| # may only contain # . | exception | error | stripe, japan, katakana, kyc, beneficial-owners, localization, validation |
| Installment plans cannot be updated. | exception | error | subscriptions, installment-plans, plan-change, rails, updatefailed |
| Server returned error response. | exception | error | paypal, billing-agreement, http-4xx, payments |
| Your profile was changed somewhere else. Please reload the… | exception | warning | optimistic-locking, concurrency, profile-editor, stale-version, conflict |
| ${responseData.error} | exception | error | upsells, validation, http, typescript, checkout |
| You have to confirm your email address before you can do… | exception | error | installments, emails, preview, email-confirmation, rails |
net_negative_seller_revenue The purchase total is too small for us to process. Please add another item to… | exception | error | stripe, checkout, fee-calculation, validation, pricing |
| File(s) # no longer exist; they may have been deleted by a… | exception | error | api, files, concurrency, conflict, products |
| We could not find your uploaded files. Please upload them… | exception | warning | activestorage, signed-id, disputes, file-upload, retry |
| Failed to send preview email. Please try again later. | exception | error | installments, emails, preview, resend, sendgrid, esp, transient |
| Offer code must apply to this product | exception | error | offer-codes, product-settings, currency-mismatch, link-invalid, validation |
| # must include katakana characters. | exception | error | stripe, japan, katakana, kyc, beneficial-owners, localization, validation |
| This email is already being sent. Please wait a few minutes… | exception | warning | email, dedupe, redis, concurrency, rate-limiting |
| ${data.error} | exception | error | wishlists, validation, http, typia, error-handling |
bad_cert Attestation rejected. | http | warning | app-attest, ios, security, openssl, certificate, devicecheck |
| Idempotency key already used with different content | http | error | idempotency, concurrency, comments, api-design |
| An error occurred while loading more items | exception | error | wishlists, http, pagination, infinite-scroll, fetch |
| This commission has already been completed, so its files… | validation | error | commissions, rails, activerecord, recordinvalid, state-guard, file-upload |
| # is no longer available in the quantity this bundle… | exception | error | bundle, inventory, stock, checkout, gumroad |
| Only one analytics block is allowed per product. Please… | exception | error | third-party-analytics, analytics, duplicate, settings, rails, validation |
| Invalid offer code | exception | error | offer-codes, bundles, record-not-found, link-invalid, validation |
| Something went wrong. Please refresh the page to pre-order… | exception | error | ruby, rails, checkout, preorder, tamper-guard |
| ${responseData.error_message} | exception | error | http, brand-account, form-submit, api-error-body, typia |
| The price just changed! Refresh the page for the updated… | exception | error | subscription, pricing, race-condition, stale-form, optimistic-check |
| ${response.message} | exception | error | gumroad, refund, payments, server-message, fetch, typescript |
| Attach at least one file before completing this commission. | validation | error | commissions, rails, activerecord, recordinvalid, activestorage, file-upload, validation |
| json.message | exception | error | product, dashboard, server-validation, delete |
| Please provide a valid Gumroad product URL | http | warning | url-validation, affiliates, invalid-url, domain-check |
| Sorry, failed to duplicate | exception | error | product, duplicate, background-job, polling |
| Could not disconnect the # | validation | error | ruby, rails, integrations, third-party-api, product-save |
| Image must be at least 600x600px. | validation | warning | image-upload, client-side-validation, file-validation, thumbnails, products |
missing_challenge missing_challenge | error_code | error | webauthn, passkeys, session, challenge, authentication |
| ${responseData.message} | exception | warning | dns, custom-domain, verification, http, api-error-body |
| Cannot update product-level rich content while in… | exception | error | api, rich-content, variants, products, validation |
| error_message (purchase charge error) | exception | error | subscription, charge, card-declined, upgrade, stripe |
| responseData.error_message | exception | error | publish, product, server-validation, dashboard |
| Your current role as # | http | warning | pundit, authorization, rbac, team-membership, roles |
| typia.assert< >(json).error | exception | error | installments, internal-tools, typia, schema-validation, error-handling |
| Cannot switch to shared content: both product-level and… | exception | error | api, rich-content, variants, migration, products, validation |
| error_message (preorder.errors.full_messages[0]) | exception | error | preorder, payment-authorization, passthrough, checkout, gumroad |
| No recovery codes were generated. Please try again. | exception | error | totp, recovery-codes, api-contract, settings, typia |
| replacement_card.errors.messages[:base].first | exception | error | subscription, credit-card, payment-method, validation |
unknown_credential unknown_credential | error_code | error | webauthn, passkeys, unknown-credential, authentication, relying-party |
| All tiers must have the same set of payment options. | validation | error | ruby, rails, membership, pricing, product-validation |
| Cannot update variant rich content while the product uses… | exception | error | api, variants, rich-content, products, validation |
| The combined size of the uploaded files exceeds the maximum… | exception | error | ruby, rails, file-size, pdf, dispute-evidence |
| Cannot switch to shared content: multiple variants have… | exception | error | api, rich-content, variants, migration, products, validation |
| You must connect at least one payment method before you can… | exception | error | links, publishing, payouts, stripe, onboarding, rails, linkinvalid |
| Sorry, the price entered is too large. | exception | error | links, pricing, price-cents, int-overflow, currency, rails, linkinvalid |
| Cannot remove files still referenced in rich content: # | exception | error | api, files, rich-content, embeds, referential-integrity |
| The bundle's contents have changed. Please refresh the page! | exception | error | bundle, stale-state, checkout, gumroad |
| giftee_purchase.errors.full_messages[0] | exception | error | gifting, model-errors, passthrough, checkout, gumroad |
| One of the uploaded files exceeds the maximum size allowed. | exception | error | ruby, rails, file-size, stripe, dispute-evidence |
| typia.assert< >(await response.json()).message | exception | error | installments, internal-tools, typia, schema-validation, error-handling |
deleted_user deleted_user | error_code | error | webauthn, passkeys, deleted-user, authentication, account-lifecycle |
| Sorry, you have not met the offer code's minimum amount. | exception | error | ruby, rails, offer-code, cart, checkout |
| That file is too large. Images can be up to # | exception | error | ruby, rails, file-size, http-download, active-storage |
| Memberships should only have one Tier version category. | exception | error | links, memberships, variants, tiers, rails, linkinvalid, validation |
| Cannot switch to per-variant content: the product has no… | exception | error | api, rich-content, variants, migration, products, validation |
| The banner could not be hidden. Check your connection and… | exception | warning | http, optimistic-ui, dashboard, rollback, banner-dismiss |
| Failed to archive product | exception | error | product, archive, server-validation, empty-error-field |
| Tip is not allowed for this product | exception | error | tipping, checkout, seller-settings, tiered-membership, gumroad |
| One of the uploaded files could not be processed. Please… | exception | error | ruby, rails, qpdf, pdf, dispute-evidence |
| The product's free trial has changed, please refresh the… | exception | error | free-trial, stale-state, checkout, gumroad |
| One of the uploaded files is not a JPG, PNG, or PDF. | exception | error | ruby, rails, file-type, stripe, dispute-evidence |
| Please select a start time. | exception | error | calls, scheduling, datetime, checkout, gumroad |
| This product was unpublished by Gumroad and cannot be… | exception | error | links, publishing, moderation, admin-action, rails, linkinvalid |
| Sorry, shipping destinations have to be unique. | exception | error | links, shipping, unique-constraint, rails, validation, linkinvalid |
| Changing plans for fixed-length subscriptions is not… | exception | error | subscriptions, fixed-length, plan-change, rails, updatefailed |
| Sorry, this offer is no longer available. | exception | error | ruby, rails, upsell, checkout, stale-reference |