Details of upload c1062b41-90f8-4973-bf13-699032aef684

Created at
2025-07-28T19:43:19.247Z
Total number of tests
1046
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
a7168e4
Pull request base ref
main
Pull request head ref
PUB-1667/map-set-objects
Branch / tag name
2052/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
16578294499
GitHub run attempt
1
GitHub run number
2603
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 14 failures in this upload.

Failure ID Test case ID Test class Test case Message
40d6701d-8b1c-4687-bb1d-3b371abfb9ae 900d73ef-e24a-45c0-a26e-ebace20dbe5d can apply MAP_CREATE with primitives object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with web_socket binary protocol post: /channels/can apply MAP_CREATE with primitives object operation messages web_socket binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
3581358c-e992-4bea-ab2b-7f9c05347493 e52a99bb-294e-422f-91fc-7466ff425190 can apply MAP_CREATE with primitives object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with web_socket text protocol post: /channels/can apply MAP_CREATE with primitives object operation messages web_socket text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
b7a337cb-8734-49b4-a737-ae3c23bd58e7 fd4c079c-6eac-4d53-93b4-4e1f3b8523ba can apply MAP_CREATE with primitives object operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with xhr_polling binary protocol post: /channels/can apply MAP_CREATE with primitives object operation messages xhr_polling binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
c5700aa1-60c7-4192-a921-ece42be2e32d 23bd73df-8bb9-4189-8602-ed143b033d6e can apply MAP_CREATE with primitives object operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with xhr_polling text protocol post: /channels/can apply MAP_CREATE with primitives object operation messages xhr_polling text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
43cdf056-410e-491e-a76c-3ca7e9adec9e 3e9d0fe2-fa4e-4b56-a16f-5a3dc08f0f26 can apply MAP_CREATE with primitives object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with binary protocol post: /channels/can apply MAP_CREATE with primitives object operation messages binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
6c0122d8-3f34-4a0f-8b3f-a52dc8b3064b 75575eef-5ebe-468e-98ec-ceaf92822a24 can apply MAP_CREATE with primitives object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with text protocol post: /channels/can apply MAP_CREATE with primitives object operation messages text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
ceeea8a8-b78c-4301-8366-f9e79e70fc5c cb6767a8-62d2-4da7-aa18-68a7d8274ade can apply MAP_SET with primitives object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with web_socket binary protocol post: /channels/can apply MAP_SET with primitives object operation messages web_socket binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"objectKey","value":{"json":{"foo":"bar"}}}}
bbb30da5-6cee-43b9-92ee-90077a729607 07423c00-9b5c-4aab-91bb-9c6b96b33970 can apply MAP_SET with primitives object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with web_socket text protocol post: /channels/can apply MAP_SET with primitives object operation messages web_socket text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal array into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"arrayKey","value":{"json":["foo","bar","baz"]}}}
204cf9b4-973d-4885-bd1e-0b6f26b9e7d8 83cdda66-428e-40ed-a1e6-4d62c386f2ef can apply MAP_SET with primitives object operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with xhr_polling binary protocol post: /channels/can apply MAP_SET with primitives object operation messages xhr_polling binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal array into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"arrayKey","value":{"json":["foo","bar","baz"]}}}
c336c4ce-0b78-46b0-9c64-84cd49e8bc1a b78c3e07-493b-4f53-9541-784b80e2f7f2 can apply MAP_SET with primitives object operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with xhr_polling text protocol post: /channels/can apply MAP_SET with primitives object operation messages xhr_polling text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"objectKey","value":{"json":{"foo":"bar"}}}}
1cbb8b66-9a45-4e08-a199-fe8c772f6aaa bcb8246c-f339-4b9a-8b5c-86ea76c122da can apply MAP_SET with primitives object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with binary protocol post: /channels/can apply MAP_SET with primitives object operation messages binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"objectKey","value":{"json":{"foo":"bar"}}}}
c7a9a6bc-45b7-4dfc-bac9-586e18d21533 ad181375-2c14-44fa-af00-ba37b852ed3d can apply MAP_SET with primitives object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with text protocol post: /channels/can apply MAP_SET with primitives object operation messages text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal array into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"arrayKey","value":{"json":["foo","bar","baz"]}}}
5e3d937b-f5c1-4709-86b9-17062e2b34d4 ade754d6-b31c-4474-ae88-3662f2ed4299 buffered object operation messages are applied when OBJECT_SYNC sequence ends realtime/objects Realtime with Objects plugin buffered object operation messages are applied when OBJECT_SYNC sequence ends Invalid object data for MAP_SET op on objectId=root on key="objectKey"
0724d2fa-9a34-4e03-9890-90e35ca3c9b6 dc195975-0a67-4aa0-b3db-d90352678751 subsequent object operation messages are applied immediately after OBJECT_SYNC ended and buffers are applied realtime/objects Realtime with Objects plugin subsequent object operation messages are applied immediately after OBJECT_SYNC ended and buffers are applied Invalid object data for MAP_SET op on objectId=root on key="objectKey"