GetOrCreateChannel failed with error: "Cannot create a channel with a '!' in the ID, this is a reserved character.
I was testing my code to create channels and encountered this error. Note that I'm not sending an id explicitly while creating a channel, the documentation says that it will create one on its own.
Steps to reproduce:
- Create a channel from a node js server.
- Hard Delete the channel from get stream dashboard.
- Try creating a channel with the same member & without restarting the server.
This issue seems to go away as soon as I restart my server.
Stack:
- Flutter
- Node js (firebase functions)
Code:
channel creation:
const channel = chatClient.channel("messaging", {
members: members,
created_by_id: "Matchmaker",
});
await channel.create();
Error:
code: 4, message: `GetOrCreateChannel failed with error: "Cannot create a channel with a '!' in the ID, this is a reserved character."`, StatusCode: 400, duration: '0.00ms', more_info: 'https://getstream.io/chat/docs/api_errors_response', details: []
I was able to reproduce it, thank you for opening a ticket. I will let you know when it is fixed.
@yaziine any updates on this?
I was reproduce it error after using
await channel.delete()
and Create or watch the same member here my question about it
This is still an issue. When you delete a channel and create it again with the same members, you get this error. If you wait 30 minutes after deleting, then you can create it without issues.
I'm still facing this issue. Does anyone knows how to solve it?