Details of upload 80fe7728-9de9-4570-a9c7-9bef730608bb

Created at
2025-07-28T17:26:10.821Z
Total number of tests
940
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
3403fca
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
16575533843
GitHub run attempt
1
GitHub run number
3602
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 18 failures in this upload.

Failure ID Test case ID Test class Test case Message
cdebfc3c-6906-4c2b-ac7c-b3163cb6fee5 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"]}}}
de97b7f4-af9e-4e74-97c9-bdad316f26ad 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"]}}}
71fe0c3d-db03-4d84-a1e4-add7b610cb8b 840d0644-c408-4c46-86ea-92bc20361a21 can apply MAP_CREATE with primitives object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with comet binary protocol post: /channels/can apply MAP_CREATE with primitives object operation messages comet 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"]}}}
70893a2e-1119-4503-9d98-c12992cd023a 455eb6cb-ee79-425d-8c54-78db91a87b22 can apply MAP_CREATE with primitives object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with comet text protocol post: /channels/can apply MAP_CREATE with primitives object operation messages comet 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"]}}}
ab433bda-5077-49f3-8ddf-e7d174829059 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"]}}}
d1a2d868-d5a6-45da-b55e-3dedfba2a188 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"]}}}
ef4dbc6b-5c29-4137-9694-8d534f68bf28 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"}}}}
ccfaefab-6625-421f-b3cf-9c49020a69b7 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"]}}}
2947bd52-f428-4cee-a6e8-699b20023c62 4f4c289f-aeb2-436f-b954-2d6e2f579cda can apply MAP_SET with primitives object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with comet binary protocol post: /channels/can apply MAP_SET with primitives object operation messages comet 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"]}}}
6de0e0c3-5fbf-47fb-b2f4-32e8a45cfcc3 a600f672-9eb2-426d-957c-d1db10371870 can apply MAP_SET with primitives object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with comet text protocol post: /channels/can apply MAP_SET with primitives object operation messages comet 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"}}}}
3166937f-992c-4bd6-8f0c-43545065d599 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"}}}}
75d58b26-1202-4c9c-9845-a1cd939ac33a 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"]}}}
c47da313-ba1b-43c9-be74-da3d39f3160c 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"
0f8ee1bb-3712-4375-ba45-4f25244b4f48 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"
99506db4-71d7-4730-a57b-5f2f2f3014e1 7eb91817-9fbd-4d59-926c-ff1c3a46fd57 map create op with object payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with object payload expected 5 to equal 18
15825050-074a-4c04-bc01-fad5ee36ab6d e5a4e034-7c74-4a35-8bca-fad28593f142 map create op with array payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with array payload expected 5 to equal 24
5f8563ce-68a3-441a-8425-84d19ae937e0 6c659e8b-c217-47a2-b721-14197eff159d map set operation value=json-object realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=json-object expected 6 to equal 19
7a366935-2b66-4e0e-b8dd-fb618d13a97a 30c6170a-7d81-4ccf-ae37-c9d493047bc3 map set operation value=json-array realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=json-array expected 6 to equal 25