When attempting to schedule SAP BOP (Backorder Processing) or other SAP Application jobs using the POJO job type, the job fails immediately with the following error in the agent logs or job status:
cybermation.agent.plugins.CybNoSuchPluginException: No such plugin available
This occurs even after the user has followed the installation steps for the Application Service Plugin and the SAP Application Jobs Plugin Extension.
The error "no such plugin" typically indicates a configuration mismatch across an agent cluster or a failure to properly initialize the plugin on the specific node processing the request.
In clustered environments, a job may be submitted to a node that lacks the necessary environment. Common findings include:
PluginInstaller was run, but the agent service was not restarted to load the new Jars.application services plugin is missing on the target machine.To ensure high availability and job success regardless of which node handles the request, the environment must be unified across all agents in the cluster.
Log into the agent machine defined and run the following command from the agent installation directory: ./cybAgent -vv (Linux/Unix) or cybAgent -vv (Windows)
Review the output to confirm that both application services plugin and SAP Application Jobs Plugin Extension are listed as enabled plugins.
If the plugins are missing from any node, perform the following on every agent in the cluster:
appservices.cfg and sapapplicationjobs.cfg are installed on the agent machine.PluginInstaller <path_to_cfg_file> .Ensure the job definition includes all required j2ee_parameter fields, even if they are not in use (such as Proxy parameters).
After restarting, run ./cybAgent -vv again. Once the plugins appear in the list, re-run the POJO job. It should now transition to a Running status.