There are 19 failures in this upload.
| Failure ID | Test case ID | Test class | Test case | Message |
|---|---|---|---|---|
| 2ae2ab78-dc01-41b7-9306-b86f64edcc6f | 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"]}}} |
| 370e3faf-c9f5-4374-8135-7bb3567079a6 | 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"]}}} |
| 08315322-d2d9-4e72-8396-155cf953d0d2 | 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"]}}} |
| fe5e9651-9cd8-4c48-b63e-3847d4f9d6a3 | 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"]}}} |
| 88321fad-d317-44dd-bccc-3c6d5b8323d2 | 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"]}}} |
| 3c9eb9fb-0fda-457e-8ce2-2843747a0d9d | 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"]}}} |
| 2df62d59-8a02-47eb-b096-fa52b293b505 | 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"}}}} |
| 84b11d7f-6c55-4be8-bdd6-a8f95cd044b3 | 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"]}}} |
| 4319c120-b2b0-43c7-ba4a-b2bdddc5e988 | 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"]}}} |
| 655d19b9-0869-4bf8-bb3e-9a8cce02a085 | 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 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"]}}} |
| 05445984-7692-4915-8ce6-9ac9fc6c10f6 | 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"]}}} |
| 4f7b26fe-05c8-4208-a3f7-44a0debcc641 | 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"]}}} |
| 580bb011-bccc-41e5-82eb-3851eb5fbec9 | 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" |
| f5e07a9e-cffd-43d0-80c2-6b3964e50a6d | 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" |
| 6d88e7b2-3b64-4df9-a699-a2fc55dde366 | 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 |
| 3a432173-0dbe-4df7-ad96-69c1af1fc3e5 | 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 |
| fdcff81b-65db-4e4c-a874-1b04028cbd8d | 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 |
| 925547f4-62d1-4f1e-a164-e19d13a33ed2 | 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 |
| 6ea1cb09-cd02-4d35-8972-d4d9c01ef17e | 8dcff862-8f82-4d31-98ad-2f60e8bf3bb2 | presenceEnterAfterClose | realtime/presence presenceEnterAfterClose | Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/presence.test.js) |