Details of upload 20f01996-9a6e-4222-bef2-1d82fbb299f6

Created at
2025-07-28T19:39:45.663Z
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
65069e1c-4304-4887-a35f-f8d7bb3cf232 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"]}}}
b1c4c268-099f-45c7-9f41-0112376211c3 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"]}}}
3eb0d67c-b4fb-4f91-8fce-42c099211a25 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"]}}}
8ad3cdc7-5a37-4968-a628-869b3c1a500d 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"]}}}
b2cd92c0-5f6e-44c7-ad1e-efcf4820ac9f 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"]}}}
4c093830-74f9-47cc-811f-934c8465c6bf 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"]}}}
e894a4c5-7bc1-4852-846f-42deefd64d8c 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"}}}}
ac226b19-efb0-406c-9e52-9b0dde2f8099 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"]}}}
52894e2f-ab7e-4e6a-a09f-cfddc3391f3a 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 object into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"objectKey","value":{"json":{"foo":"bar"}}}}
7c2f6de1-2be5-47c5-b7a3-92e805639667 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"}}}}
eab177e9-4240-4792-b77f-57466cff60b6 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 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"]}}}
48b4333e-fa6c-4ebb-86d1-dff6cbb27d77 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 object into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"objectKey","value":{"json":{"foo":"bar"}}}}
e9da04c5-b14f-48b4-adff-3093d6df5c03 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"
982e3c45-1728-4eb8-9a47-73197af1ca39 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"