Body
When two adapters are created with “persist” enabled and share the same name, the UI generates the persist pipeline ID solely from the adapter name (persist-<adapter-name>). This causes duplicate pipeline IDs and a CouchDB DocumentConflictException on startup. The fix is to add a random suffix to the persist pipeline ID (and reuse the same ID for asset linkage) so each persisted pipeline is unique.
StreamPipes Committer
I acknowledge that I am a maintainer/committer of the Apache StreamPipes project.