{"record":{"id":"69bacc52e2f15401","repo":"influxdata/influxdb","slug":"request-handler-for-trigger-down","errorCode":null,"errorMessage":"request handler for trigger down","messagePattern":"request handler for trigger down","errorType":"exception","errorClass":"ProcessingEngineError","httpStatus":null,"severity":"error","filePath":"influxdb3_processing_engine/src/manager.rs","lineNumber":30,"sourceCode":"    #[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 {\n            PluginEnvironmentError::PackageInstallationDisabled => {\n                ProcessingEngineError::PackageInstallationDisabled(err)\n            }\n            other => ProcessingEngineError::PythonPackageError(other),\n        }\n    }","sourceCodeStart":12,"sourceCodeEnd":48,"githubUrl":"https://github.com/influxdata/influxdb/blob/06200ef96ba82c5f6727e5038a83af8e722c6875/influxdb3_processing_engine/src/manager.rs#L12-L48","documentation":"ProcessingEngineError::RequestHandlerDown, raised when the request trigger exists but its handler task is not running — the handler was shut down, crashed, or never started, so requests cannot be served.","triggerScenarios":"Thrown at influxdb3_processing_engine/src/manager.rs:30 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check node logs for handler task panics or shutdowns","Restart the processing engine trigger to bring the handler back up","Return 503 to indicate the backing handler is temporarily unavailable"],"exampleFix":null,"handlingStrategy":"retry","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"}