cicd resource_limits ai_generated true

Error: resource class 'large' is not available on your plan. Upgrade your plan to use this resource class.

ID: cicd/circleci-resource-class

Also available as: JSON · Markdown
88%Fix Rate
87%Confidence
50Evidence
2023-01-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
any active

Root Cause

CircleCI job requests a resource class (machine size) that is not available on the current plan or not enabled for the organization. Larger resource classes require paid plans or explicit enablement.

generic

Workarounds

  1. 92% success Use a resource class available on your current plan
    Check available resource classes at https://circleci.com/docs/configuration-reference/#resourceclass. For free plans, use 'small' or 'medium'. Optimize builds to work within available resources
  2. 90% success Upgrade the CircleCI plan or request the resource class to be enabled
    Go to CircleCI Organization Settings > Plan to upgrade. For custom resource classes on dedicated plans, contact CircleCI support to enable them for your organization

Dead Ends

Common approaches that don't work:

  1. Use the resource class name from documentation without checking plan availability 80% fail

    Resource classes like 'large', 'xlarge', '2xlarge' and ARM resource classes are only available on paid plans; free tier is limited to 'small' and 'medium'

  2. Try to use Docker executor resource classes with machine executor or vice versa 90% fail

    Resource classes are executor-specific; Docker executor and machine executor have completely different resource class names and availability

Error Chain

Leads to:
Preceded by:
Frequently confused with: