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
88%Fix Rate
87%Confidence
50Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 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.
genericWorkarounds
-
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
-
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:
-
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'
-
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: