influxdata/influxdb · error · ProcessingEngineError
request trigger not found
Error message
request trigger not found
What it means
ProcessingEngineError::RequestTriggerNotFound, raised when an HTTP request is routed to a processing-engine request trigger that is not currently registered — the endpoint has no trigger backing it (deleted, renamed, or never installed).
Solutions
- Re-create or re-enable the request trigger the endpoint depends on
- Check trigger registration in the catalog for that database
- Return 404 to the client when the backing trigger is absent
Defensive patterns
Strategy: type-guard
When it happens
Trigger: Thrown at influxdb3_processing_engine/src/manager.rs:27 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/ce2d22c5bf58680d.
Report an issue: GitHub.
Appendix: source
Thrown at influxdb3_processing_engine/src/manager.rs:27
#[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 {
PluginEnvironmentError::PackageInstallationDisabled => {
ProcessingEngineError::PackageInstallationDisabled(err)
}View on GitHub (pinned to 06200ef96b)