influxdata/influxdb · error · ProcessingEngineError
processing engine trigger
Error message
processing engine trigger {trigger_id} not found in database {db_id} What it means
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.
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
Defensive patterns
Strategy: type-guard
When it happens
Trigger: Thrown at influxdb3_processing_engine/src/manager.rs:24 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of influxdata/influxdb@06200ef96b (2026-09-19).
Data as JSON: /api/errors/26663ae5ec0e912c.
Report an issue: GitHub.
Appendix: source
Thrown at influxdb3_processing_engine/src/manager.rs:24
#[derive(Debug, Error)]
pub enum ProcessingEngineError {
#[error("database not found: {0}")]
DatabaseNotFound(String),
#[error("catalog update error: {0}")]
CatalogUpdateError(#[from] CatalogError),
#[error("write buffer error: {0}")]
WriteBufferError(#[from] influxdb3_write::write_buffer::Error),
#[error("wal error: {0}")]
WalError(#[from] influxdb3_wal::Error),
#[error("plugin error: {0}")]
PluginError(#[from] crate::plugins::PluginError),
#[error("processing engine trigger {trigger_id} not found in database {db_id}")]
TriggerNotFound { db_id: DbId, trigger_id: TriggerId },
#[error("request trigger not found")]
RequestTriggerNotFound,
#[error("request handler for trigger down")]
RequestHandlerDown,
#[error("error installing python packages: {0}")]
PythonPackageError(PluginEnvironmentError),
#[error("{0}")]
PackageInstallationDisabled(PluginEnvironmentError),
}
impl From<PluginEnvironmentError> for ProcessingEngineError {
fn from(err: PluginEnvironmentError) -> Self {
match err {View on GitHub (pinned to 06200ef96b)