{"record":{"id":"26663ae5ec0e912c","repo":"influxdata/influxdb","slug":"processing-engine-trigger-trigger-id-not-found-in-database","errorCode":null,"errorMessage":"processing engine trigger {trigger_id} not found in database {db_id}","messagePattern":"processing engine trigger (.+?) not found in database (.+?)","errorType":"exception","errorClass":"ProcessingEngineError","httpStatus":null,"severity":"error","filePath":"influxdb3_processing_engine/src/manager.rs","lineNumber":24,"sourceCode":"\n#[derive(Debug, Error)]\npub enum ProcessingEngineError {\n    #[error(\"database not found: {0}\")]\n    DatabaseNotFound(String),\n\n    #[error(\"catalog update error: {0}\")]\n    CatalogUpdateError(#[from] CatalogError),\n\n    #[error(\"write buffer error: {0}\")]\n    WriteBufferError(#[from] influxdb3_write::write_buffer::Error),\n\n    #[error(\"wal error: {0}\")]\n    WalError(#[from] influxdb3_wal::Error),\n\n    #[error(\"plugin error: {0}\")]\n    PluginError(#[from] crate::plugins::PluginError),\n\n    #[error(\"processing engine trigger {trigger_id} not found in database {db_id}\")]\n    TriggerNotFound { db_id: DbId, trigger_id: TriggerId },\n\n    #[error(\"request trigger not found\")]\n    RequestTriggerNotFound,\n\n    #[error(\"request handler for trigger down\")]\n    RequestHandlerDown,\n\n    #[error(\"error installing python packages: {0}\")]\n    PythonPackageError(PluginEnvironmentError),\n\n    #[error(\"{0}\")]\n    PackageInstallationDisabled(PluginEnvironmentError),\n}\n\nimpl From<PluginEnvironmentError> for ProcessingEngineError {\n    fn from(err: PluginEnvironmentError) -> Self {\n        match err {","sourceCodeStart":6,"sourceCodeEnd":42,"githubUrl":"https://github.com/influxdata/influxdb/blob/06200ef96ba82c5f6727e5038a83af8e722c6875/influxdb3_processing_engine/src/manager.rs#L6-L42","documentation":"ProcessingEngineError::TriggerNotFound, raised when the processing engine manager looks up a trigger by TriggerId in a database and finds none registered; typical when invoking, disabling, or deleting a trigger that was never created or was already removed.","triggerScenarios":"Thrown at influxdb3_processing_engine/src/manager.rs:24 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify the trigger id and database id with a list/show-triggers call","Create the trigger before referencing it","Handle the already-deleted case as a no-op for idempotent deletes"],"exampleFix":null,"handlingStrategy":"type-guard","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"06200ef96ba82c5f6727e5038a83af8e722c6875","analyzedAt":"2026-09-19T12:55:30.003Z","contentChangedAt":"2026-09-19T12:55:30.003Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}