Bluecloud

Bluecloud

Compile Error: This schedulable class has jobs pending or in progress workaround

Backend Deployment

The reason for this error is because your apex class is used or refernced under scheduler class. If you faced this error while developin in Apex I have simple solution that doent’t even require stopping already running jobs. I use Webstorm + Illuminated Cloud 2 in my work so workaround would be for Webstorm, but I think it could be configured in VS Code and in other IDEs as well.

There will be 2 steps

  1. Open your org Setup as an Admin user -> Deployment Settings -> Check the ‘Allow deployments of components when corresponding Apex jobs are pending or in progress.’
    Deployment Options
  2. Open Webstorm -> Configure Illuminated Cloud 2 (Gear on the toolbar) -> Configure Application
    Open Validation and Deployment tab and uncheck an Apex checkbox under a Prefer Tooling API for section
    Prefer tooling api

And that it, now your class can be deployed in parallel with scheduled job running.