If I create a NATS stream using nats stream add, starting the service results in the error io.nats.client.JetStreamApiException: subjects overlap with an existing stream [10065]. If I delete and clear the NATS data, starting the service results in the error Consumer configuration not found for stream: xx. When I try to create the NATS stream again, I get the same error again: subjects overlap with an existing stream. This happens repeatedly, even after three or four attempts.
Do I need to create the stream manually? Why do I need to create it manually when there's so much configuration involved?