Output of GET plugins/org.graylog.plugins.pipelineprocessor/system/pipelines/connections lists streams as connected to pipelines for the stream IDs of which no stream exists (anymore, perhaps due to deletion).
Steps to reproduce the problem
GET the output of plugins/org.graylog.plugins.pipelineprocessor/system/pipelines/connections in a Graylog setup with pipeline-stream connections
Cross-reference the stream_id values in the returned array against the /streams endpoint, e.g. GET /stream/$streamid to check if it exists or not.
Result: Some streams in the output do not exist!
Environment
Graylog Version: 2.2.3 (Upgraded from 2.2.2 in a much-used setup)
Problem description
Output of GET plugins/org.graylog.plugins.pipelineprocessor/system/pipelines/connections lists streams as connected to pipelines for the stream IDs of which no stream exists (anymore, perhaps due to deletion).
Steps to reproduce the problem
Environment