Open eloo-abi opened 8 months ago
The error is probably thrown because this function reference is not bound to the publication instance:
Not sure why this would start happening on 6.5 though. My first guess would be that the bug itself is older but something else in your setup changed with the 6.5 update.
any updates here for this breaking change bug?
Description:
Hi, since the last update to 6.5.0 the parameter
back-compatibility
for the realtime api is broken and causes a 500 Internal Server Error.We have build some bots which are using the the
back-compatibility
flag set totrue
to have the msg event as "added" instead of "changed" but this is not broken since the update 6.5.0 (also broken in 6.5.2)Steps to reproduce:
Expected behavior:
I would except that my client can connect as documented and no
Internal Server Error
is thrownActual behavior:
RocketChat is responding to the subscribton command with a internal server error
Server Setup Information:
Client Setup Information
Additional context
Docs of the API we use: https://developer.rocket.chat/reference/api/realtime-api/subscriptions/streamlivechatroom
A workaround so far i have found would be to set the
back-compatibility
to false but then the msg is "changed" and not "added" which need additional changes in the lower level libraries likeddp
.Relevant logs:
Server logs are above. Client logs: