ErrLookup › antiwork/gumroad
antiwork/gumroad
See what sticks · Ruby · 3,892 source files
Analyzed at afeacbd394 on 2026-08-21. 176 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Something went wrong. | exception | error | |
| Something went wrong. | exception | error | |
| This affiliation was already removed. Refreshing your affili | exception | error | |
| Sorry, something went wrong. Please try again. | exception | error | |
| Something went wrong. | exception | error | |
| The preview couldn't be loaded. | exception | error | |
| Something went wrong. | exception | error | |
| Something went wrong. | exception | error | |
| Something went wrong. | exception | error | |
| Something went wrong. | exception | error | |
| Something went wrong. | exception | error | |
| Something went wrong. | exception | error | |
| Something went wrong. | exception | error | circle, integration, api-key, third-party-api, fetch, typescript |
| Something went wrong. | exception | error | comments, custom-domain, pagination, purchase-access, http, fetch |
| Something went wrong. | exception | error | covers, upload, activestorage, product-editor, http, fetch |
| Something went wrong. | exception | critical | surcharge, checkout, currency, buyer-flow, http, fetch |
| Something went wrong. | exception | error | library, missed-posts, purchase-email, buyer, http, fetch |
| ${response.message} | exception | error | gumroad, refund, payments, server-message, fetch, typescript |
| Something went wrong. | exception | warning | gumroad, discover, search-history, fetch, http-4xx, typescript |
| Something went wrong. | exception | error | gumroad, dropbox, file-upload, product-files, fetch, http-4xx, typescript |
| Something went wrong. | exception | error | gumroad, embed, iframe, follow, csrf, cookie-blocking, fetch, http-4xx, typescript |
| ${responseData.error} | exception | error | affiliates, domain-error, api-contract, typia |
| Something went wrong. | exception | error | oauth, google-calendar, integration, typia, response-error |
| typia.assert<{ error: string }>(json).error | exception | error | installments, internal-tools, typia, schema-validation, error-handling |
| typia.assert<{ message: string }>(await response.json()).mes | exception | error | installments, internal-tools, typia, schema-validation, error-handling |
| responseData.error_message | exception | error | offer-codes, discounts, validation, typia, api-contract |
| responseData.error_message | exception | error | signup, authentication, purchase, validation, typia |
| Server returned error response. | exception | error | paypal, billing-agreement, http-4xx, payments |
| Something went wrong. | exception | error | pwyw, price-check, http-4xx, product-page |
| json.message | exception | error | product, dashboard, server-validation, delete |
| Failed to archive product | exception | error | product, archive, server-validation, empty-error-field |
| Failed to unarchive product | exception | error | product, unarchive, server-validation, empty-error-field |
| json.error_message | exception | error | product, duplicate, server-validation, dashboard |
| Sorry, failed to duplicate '${productName}': ${json.error_me | exception | error | product, duplicate, background-job, polling |
| json.message | exception | error | reviews, server-validation, purchase, digest |
| Something went wrong. | exception | error | reviews, http-404, pagination, product-page |
| json.error_message | exception | error | profile-settings, optimistic-concurrency, server-validation, dashboard |
| Something went wrong. | exception | error | profile-settings, http-404, product-editor |
| responseData.error_message | exception | error | publish, product, server-validation, dashboard |
| Something went wrong. | exception | error | stripe, checkout, http-4xx, purchase |
| Something went wrong. | exception | error | http, fetch, team-management, ruby-on-rails, typescript |
| ${responseData.error} | exception | error | http, activestorage, direct-upload, thumbnails, validation |
| Something went wrong. | exception | error | http, fetch, thumbnails, authorization, typescript |
| ${responseData.error} | exception | error | upsells, validation, http, typescript, checkout |
| Something went wrong. | exception | error | upsells, http, fetch, typescript |
| An error occurred while loading more items | exception | error | wishlists, http, pagination, infinite-scroll, fetch |
| ${data.error} | exception | error | wishlists, validation, http, typia, error-handling |
| Sorry, something went wrong. Please try again. | exception | error | wishlists, http, delete, idempotency, fetch |
| Something went wrong. | exception | error | wishlists, http, delete, follow-system, state-desync |
| Could not add this passkey. Please try again. | exception | error | webauthn, passkeys, http, csrf, response-not-ok |
| The banner could not be hidden. Check your connection and tr | exception | warning | http, optimistic-ui, dashboard, rollback, banner-dismiss |
| Sorry, something went wrong. Please try again. | exception | error | http, download, media-urls, token-expired, response-not-ok |
| Something went wrong. | exception | error | http, kindle, email-delivery, api-error-body |
| ${responseData.error_message} | exception | error | http, brand-account, form-submit, api-error-body, typia |
| ${responseData.message} | exception | warning | dns, custom-domain, verification, http, api-error-body |
| Sorry, something went wrong. Please try again. | exception | warning | http, email, resend, rate-limit, banner |
| Something went wrong. | exception | error | http, account-switch, teams, session-expired, navigation |
| Something went wrong. | exception | error | http, product-sections, optimistic-ui, ordering, response-not-ok |
| Something went wrong. | exception | error | http, product-files, typia, response-not-ok |
| Invalid file type. | validation | warning | file-validation, thumbnail, extension, client-side |
| Could not process your thumbnail, please upload an image wit | validation | warning | file-validation, thumbnail, file-size, client-side |
| Image must be square. | validation | warning | file-validation, thumbnail, dimensions, square-crop, client-side |
| Image must be at least 600x600px. | validation | warning | image-upload, client-side-validation, file-validation, thumbnails, products |
| Sorry, something went wrong. Please try again. | exception | error | passkeys, webauthn, settings, http, json-api, typia |
| Request failed (${response.status}) | exception | error | payments, kyc, stripe-connect, http, settings |
| Something went wrong. | exception | error | payments, legal-guardian, kyc, http, form-submit |
| Something went wrong. | exception | error | taxes, australia, backtax, payments-settings, http, modal |
| We couldn't load the security check. This is often caused by | exception | error | recaptcha, captcha, browser-extensions, csp, checkout |
| We couldn't sign you in with that passkey. Please try again | exception | error | passkeys, webauthn, authentication, login, http, typia |
| Sorry, something went wrong. Please try again. | exception | error | totp, two-factor-authentication, settings, http, security |
| No recovery codes were generated. Please try again. | exception | error | totp, recovery-codes, api-contract, settings, typia |
| Sorry, something went wrong. Please try again. | exception | error | taxes, reports, http, settings |
paypal_capture_failure PayPal transaction failed with status #{capture.status} | exception | critical | paypal, payments, capture, orders-api, charge-processing |
india_card_mandate_missing Your card's recurring payment authorization is missing. Please re-enter your pay | exception | error | stripe, india, e-mandate, recurring-payments, subscriptions, rbi-compliance |
upi_recurring_authorization_required Your saved UPI payment method can no longer be used. Please update your payment | exception | error | stripe, upi, autopay, india, inr, recurring-payments, mandate-limit |
upi_recurring_authorization_required Your saved UPI payment method can no longer be used. Please update your payment | exception | error | stripe, upi, recurring-billing, india, payment-method |
net_negative_seller_revenue The purchase total is too small for us to process. Please add another item to yo | exception | error | stripe, checkout, fee-calculation, validation, pricing |
upi_recurring_authorization_required Your saved UPI payment method can no longer be used. Please update your payment | exception | error | upi, subscriptions, renewal, india, rbi-emandate, stripe |
india_card_mandate_missing Your card's recurring payment authorization is not active. Please update your pa | exception | error | india, rbi-emandate, cards, recurring-billing, stripe, off-session |
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 |
stale_content_conflict This product was updated after this page was loaded, so saving now would overwri | exception | warning | concurrency, optimistic-locking, rich-content, products, conflict |
| #{missing.to_sentence} #{missing.length == 1 ? "is" : "are"} | exception | error | stripe, onboarding, kyc, beneficial-owners, validation |
| #{label} must include katakana characters. | exception | error | stripe, japan, katakana, kyc, beneficial-owners, localization, validation |
| #{label} may only contain #{allowed_description}. | exception | error | stripe, japan, katakana, kyc, beneficial-owners, localization, validation |
| Your Cédula de Ciudadanía or Cédula de Extranjería must be 6 | exception | error | colombia, kyc, national-id, stripe, beneficial-owners, validation |
| This email is already being sent. Please wait a few minutes | exception | warning | email, dedupe, redis, concurrency, rate-limiting |
| Please wait a few seconds and try sending again. | exception | warning | redis, distributed-lock, concurrency, email, timeout |
| File(s) #{missing_ids.join(', ')} no longer exist; they may | exception | error | api, files, concurrency, conflict, products |
| Cannot update product-level rich content while in per-varian | exception | error | api, rich-content, variants, products, validation |
| Cannot remove files still referenced in rich content: #{conf | exception | error | api, files, rich-content, embeds, referential-integrity |
| Cannot switch to shared content: both product-level and vari | exception | error | api, rich-content, variants, migration, products, validation |
| Cannot switch to shared content: multiple variants have dist | exception | error | api, rich-content, variants, migration, products, validation |
| Cannot switch to per-variant content: the product has no var | exception | error | api, rich-content, variants, migration, products, validation |
| Cannot update variant rich content while the product uses sh | exception | error | api, variants, rich-content, products, validation |
| File embeds reference files not belonging to this product: # | exception | error | api, variants, rich-content, files, embeds, referential-integrity |
| Offer code cannot be expired | exception | error | offer-codes, bundles, link-invalid, product-settings, validation |
| Offer code must apply to this product | exception | error | offer-codes, bundles, link-invalid, currency-mismatch, validation |
| Invalid offer code | exception | error | offer-codes, bundles, record-not-found, link-invalid, validation |
| Please provide a valid Gumroad product URL | http | warning | url-validation, affiliates, invalid-url, domain-check |
| Offer code cannot be expired | exception | error | offer-codes, product-settings, link-invalid, stale-form, validation |
| Offer code must apply to this product | exception | error | offer-codes, product-settings, currency-mismatch, link-invalid, validation |
| Invalid offer code | exception | error | offer-codes, product-settings, record-not-found, link-invalid, validation |
missing_challenge missing_challenge | error_code | error | webauthn, passkeys, session, challenge, authentication |
deleted_user deleted_user | error_code | error | webauthn, passkeys, deleted-user, authentication, account-lifecycle |
unknown_credential unknown_credential | error_code | error | webauthn, passkeys, unknown-credential, authentication, relying-party |
malformed_credential malformed_credential | error_code | error | webauthn, passkeys, base64url, params-validation, malformed-request |
| We could not find your uploaded files. Please upload them ag | exception | warning | activestorage, signed-id, disputes, file-upload, retry |
malformed_credential malformed_credential | error_code | error | webauthn, passkeys, attestation, base64url, params-validation |
| Your profile was changed somewhere else. Please reload the p | exception | warning | optimistic-locking, concurrency, profile-editor, stale-version, conflict |
| This commission has already been completed, so its files can | validation | error | commissions, rails, activerecord, recordinvalid, state-guard, file-upload |
| This commission's deposit is no longer in a completable stat | validation | error | commissions, rails, activerecord, recordinvalid, payments, refunds, race-condition |
| Attach at least one file before completing this commission. | validation | error | commissions, rails, activerecord, recordinvalid, activestorage, file-upload, validation |
| You have to confirm your email address before you can do tha | exception | error | installments, emails, preview, email-confirmation, rails |
| Failed to send preview email. Please try again later. | exception | error | installments, emails, preview, resend, sendgrid, esp, transient |
| Sorry, shipping destinations have to be unique. | exception | error | links, shipping, unique-constraint, rails, validation, linkinvalid |
| The product needs to be shippable to at least one destinatio | exception | error | links, shipping, physical-products, rails, validation, linkinvalid |
| This product was unpublished by Gumroad and cannot be republ | exception | error | links, publishing, moderation, admin-action, rails, linkinvalid |
| You have to confirm your email address before you can do tha | exception | error | links, publishing, email-confirmation, rails, linkinvalid, validation |
| You must connect at least one payment method before you can | exception | error | links, publishing, payouts, stripe, onboarding, rails, linkinvalid |
| Your payout setup hasn't gone through yet, so you can't publ | exception | error | links, publishing, payouts, stripe, account-rejected, rails, linkinvalid |
| Memberships should only have one Tier version category. | exception | error | links, memberships, variants, tiers, rails, linkinvalid, validation |
| Memberships should have at least one tier. | exception | error | links, memberships, variants, tiers, rails, linkinvalid, validation |
| Installment plans cannot be updated. | exception | error | subscriptions, installment-plans, plan-change, rails, updatefailed |
| Changing plans for fixed-length subscriptions is not current | exception | error | subscriptions, fixed-length, plan-change, rails, updatefailed |
| Only one analytics block is allowed per product. Please cons | exception | error | third-party-analytics, analytics, duplicate, settings, rails, validation |
| Sorry, the price entered is too large. | exception | error | links, pricing, price-cents, int-overflow, currency, rails, linkinvalid |
| Please enter a valid Kindle email address | exception | error | kindle, email-validation, argumenterror, delivery, rails, regex |
| Message is required | exception | error | ai, anthropic, chat, request-validation, ruby, rails |
| That file is too large. Images can be up to #{MAX_IMAGE_BYTE | exception | error | ruby, rails, file-size, http-download, active-storage |
| We couldn't download that file, please check the URL and try | exception | error | ruby, rails, http-download, network, active-storage |
| You can attach up to #{DisputeEvidence::MAX_CUSTOMER_COMMUNI | exception | error | ruby, rails, stripe, dispute-evidence, file-count-limit |
| One of the uploaded files is not a JPG, PNG, or PDF. | exception | error | ruby, rails, file-type, stripe, dispute-evidence |
| One of the uploaded files exceeds the maximum size allowed. | exception | error | ruby, rails, file-size, stripe, dispute-evidence |
| The combined size of the uploaded files exceeds the maximum | exception | error | ruby, rails, file-size, pdf, dispute-evidence |
| One of the uploaded files could not be processed. Please che | exception | error | ruby, rails, qpdf, pdf, dispute-evidence |
| This save would remove versions that still have content, set | validation | error | ruby, rails, concurrency, product-editor, data-loss-guard |
| Please provide suggested payment options. | validation | error | ruby, rails, membership, pricing, product-validation |
| The suggested price you entered was too low. | validation | error | ruby, rails, membership, pricing, product-validation |
| Please provide a price for the default payment option. | validation | error | ruby, rails, membership, pricing, product-validation |
| All tiers must have the same set of payment options. | validation | error | ruby, rails, membership, pricing, product-validation |
| Could not disconnect the #{integration.name.tr("_", " ")} in | validation | error | ruby, rails, integrations, third-party-api, product-save |
| Something went wrong. Please refresh the page to pre-order t | exception | error | ruby, rails, checkout, preorder, tamper-guard |
| Sorry, you have not met the offer code's minimum amount. | exception | error | ruby, rails, offer-code, cart, checkout |
| Sorry, this offer is no longer available. | exception | error | ruby, rails, upsell, checkout, stale-reference |
| The cart does not have any products to which the upsell appl | exception | error | upsell, cross-sell, cart, checkout, stale-state, gumroad |
| Tip is not allowed for this product | exception | error | tipping, checkout, seller-settings, tiered-membership, gumroad |
| Tip is too large for this purchase | exception | error | tipping, pay-what-you-want, price-validation, checkout, gumroad |
| You can't gift your own product. To give it away for free, c | exception | error | gifting, test-purchase, seller-self-purchase, checkout, gumroad |
| You cannot gift a product to yourself. Please try gifting to | exception | error | gifting, email-validation, checkout, gumroad |
| Gift purchases cannot be on installment plans. | exception | error | gifting, installments, checkout, gumroad |
| The creator has disabled gifting for their products. | exception | error | gifting, seller-settings, checkout, gumroad |
| Gifting is not yet enabled for pre-orders. | exception | error | gifting, preorder, checkout, gumroad |
| Purchase price is invalid. Please check the price. | exception | error | price-validation, integer-overflow, int32, checkout, gumroad |
| You entered a ZIP Code that doesn't exist within your countr | exception | error | zip-code, address-validation, sales-tax, us, checkout, gumroad |
| Invalid free trial information provided. Please try again. | exception | error | free-trial, params, stale-state, checkout, gumroad |
| The product's free trial has changed, please refresh the pag | exception | error | free-trial, stale-state, checkout, gumroad |
| The bundle's contents have changed. Please refresh the page! | exception | error | bundle, stale-state, checkout, gumroad |
| #{component.name} is no longer available in the quantity thi | exception | error | bundle, inventory, stock, checkout, gumroad |
| The product's variants have changed, please refresh the page | exception | error | variants, stale-state, checkout, gumroad |
| Please select a start time. | exception | error | calls, scheduling, datetime, checkout, gumroad |
| giftee_purchase.errors.full_messages[0] | exception | error | gifting, model-errors, passthrough, checkout, gumroad |
| The product was just released. Refresh the page to purchase | exception | error | preorder, stale-state, race-condition, checkout, gumroad |
| error_message (preorder.errors.full_messages[0]) | exception | error | preorder, payment-authorization, passthrough, checkout, gumroad |
| error_message (from get_chargeable, charge-processor card er | exception | error | subscription, payment, credit-card, chargeable, stripe |
| replacement_card.errors.messages[:base].first | exception | error | subscription, credit-card, payment-method, validation |
| error_message (PayPal account unsupported / payment method n | exception | error | subscription, payment-method, paypal, restart, unsupported-card |
| The price just changed! Refresh the page for the updated pri | exception | error | subscription, pricing, race-condition, stale-form, optimistic-check |
| We could not verify this card for recurring payments. Please | exception | error | subscription, stripe, india, mandate, rbi, e-mandate, setup-intent |
| We could not verify this card for recurring payments. Please | exception | error | subscription, india, mandate, restart, saved-card |
| error_message (purchase charge error) | exception | error | subscription, charge, card-declined, upgrade, stripe |
| Content contains invalid upsell data. | exception | error | content, upsell, rich-content, validation, record-invalid |
| Idempotency key already used with different content | http | error | idempotency, concurrency, comments, api-design |
| Dropped a non-Inertia response to a background content-page | console | warning | inertia, polling, network-interception, frontend, console, captive-portal |
| Your current role as #{team_membership.role.humanize} cannot | http | warning | pundit, authorization, rbac, team-membership, roles |
| Sorry, something went wrong. Please try again. | validation | error | purchase, concurrency, semaphore, redis, inventory, lock-timeout |
bad_cert Attestation rejected. | http | warning | app-attest, ios, security, openssl, certificate, devicecheck |