This seem to happen only when the group is dynamically created.
A creates a group (public)
B joins a group (via rest-api)
B sends a message
A receives message
A replies
FAIL: B doesn't receive the message despite having added a MessageListener (no error message, it really just doesn't receive anything)
In comparison:
A creates group
B joins group via client javascript-sdk
ERROR: Network tab shows success but sdk throws an entity undefined error (see screenshot)
It seems like, the javascript-sdk doesn't know, (wasn't updated) when a group gets created making step 6:ScenarioA and step 3:ScenarioB fail. If I tweak my code to make B create the group, A was then failing. Hitting refresh, magically fixes everything. Refreshing the page might be forcing javascript-sdk to update something that makes listeners work again.
This seem to happen only when the group is dynamically created.
It seems like, the javascript-sdk doesn't know, (wasn't updated) when a group gets created making step 6:ScenarioA and step 3:ScenarioB fail. If I tweak my code to make B create the group, A was then failing. Hitting refresh, magically fixes everything. Refreshing the page might be forcing javascript-sdk to update something that makes listeners work again.