Details of upload fb9c2442-6e3f-45ae-9319-cc58517037bd

Created at
2026-01-28T14:04:03.585Z
Total number of tests
1141
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
d56d674
Pull request base ref
AIT-318-remove-createOperationIsMerged
Pull request head ref
AIT-280-apply-on-ACK
Branch / tag name
2155/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
21440508587
GitHub run attempt
1
GitHub run number
2927
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 161 failures in this upload.

Failure ID Test case ID Test class Test case Message
7878d595-ca97-4001-92b0-afefcd43f699 0e9838cd-cfb0-4fd9-8bb6-16d3bc76379c OBJECT_SYNC sequence builds object tree with all operations applied with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
8b6af427-2b54-420d-bf63-0f4986a2b76d b499b681-9386-4483-ac2b-b29a21727041 OBJECT_SYNC sequence builds object tree with all operations applied with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
f8eaf7aa-3a27-4e2c-a19b-5b5ee2ce4680 814e4fea-24b3-4b0b-a396-520266d1d4b8 OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
81180614-a14e-4617-bc02-eb775329ccc9 2a8b1fa5-ddbe-420e-834d-af3140500bd7 OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
d1a3b75d-5987-4a83-9c0a-015209c6765c fde2ac9a-6192-4418-8a80-fda3fe9c9a27 OBJECT_SYNC sequence builds object tree with all operations applied with binary protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
d6bcd090-b087-4278-8b32-4e05e94eac63 c37623ad-0c08-4bb9-937f-cff1444ad6e4 OBJECT_SYNC sequence builds object tree with all operations applied with text protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
b77a0608-4cb2-49cc-a4d8-4c62a2687fa5 59140f59-9d71-4d62-920c-69364e50d349 OBJECT_SYNC sequence does not change references to existing objects realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence does not change references to existing objects undefined is not an object (evaluating 'publishResult.serials[i]')
d6797048-5acc-4aad-b22e-e42c4847af62 955c5460-070c-4460-948b-5a7a502ac0be LiveCounter.increment sends COUNTER_INC operation with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
32c3bd94-b96a-4f02-bb07-46b1c3fa5d28 0c3e43a6-d48a-4aeb-a765-2df38c8d7712 LiveCounter.increment sends COUNTER_INC operation with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
d319ff3c-2f6a-4300-af47-74dca623400a 8524ceaf-a7c3-4158-9561-9ad46ac7167b LiveCounter.increment sends COUNTER_INC operation with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
40f194a7-0067-4673-ad00-af708d882813 06d8e042-a340-4dd6-8e78-3a05176886f6 LiveCounter.increment sends COUNTER_INC operation with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
12203997-db92-4568-8c37-f493e55f2581 1e22e089-e340-414b-b366-ece5fda93d34 LiveCounter.increment sends COUNTER_INC operation with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
427a3564-47fc-44bd-980b-69b811fe0cb1 9825b525-3f5e-44b6-8d70-022b66cfbe58 LiveCounter.increment sends COUNTER_INC operation with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
a1509139-60df-4e8a-a2a5-7daa7eec589b ee942300-937a-40a2-bab4-5afb1226b784 LiveCounter.decrement sends COUNTER_INC operation with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.decrement sends COUNTER_INC operation with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
a1d8fa2c-a58c-4d0f-b911-f5beb916583f 9d97529b-b171-489e-943a-80f018b0f258 LiveCounter.decrement sends COUNTER_INC operation with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.decrement sends COUNTER_INC operation with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
29f72c43-383f-4d39-82bc-538a915a5d29 e0b7c669-c05c-4ef2-8c08-26bc2c2ce60e LiveCounter.decrement sends COUNTER_INC operation with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.decrement sends COUNTER_INC operation with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
31dc56b7-898f-4337-a7bd-a03326df5c8a c790df6b-9b07-4059-8c2f-91fbbb1a25d2 LiveCounter.decrement sends COUNTER_INC operation with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.decrement sends COUNTER_INC operation with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
8cdc4654-38b5-4495-946d-d1183b483a36 b3e4139b-6745-4aa2-a8c6-db9d90da120a LiveCounter.decrement sends COUNTER_INC operation with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.decrement sends COUNTER_INC operation with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
b4dc506d-8e57-4952-a851-8e650523394a f4ab3404-f113-4d0a-987e-7f694497a80e LiveCounter.decrement sends COUNTER_INC operation with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.decrement sends COUNTER_INC operation with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
dd592595-c253-4929-bc55-e280d9fef9ba e29f1cef-a0ff-4ba1-9edb-54e4070df797 LiveMap.set sends MAP_SET operation with primitive values with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with primitive values with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
6775baff-0f5c-4c03-ba40-4fc6d3c9d3cf 2157ae71-464c-459f-8a6c-16da67db45b4 LiveMap.set sends MAP_SET operation with primitive values with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with primitive values with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
2a7b03aa-58aa-4ffe-b15a-8d04b5ac47c9 dd56ac7c-9e81-4168-8a9d-23845acaa039 LiveMap.set sends MAP_SET operation with primitive values with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with primitive values with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
a21095ce-e0a4-4aab-984b-33c09d70d577 17967d9e-0a85-4759-819f-d15ec5f4e42f LiveMap.set sends MAP_SET operation with primitive values with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with primitive values with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
9ecd48ad-6111-4b41-a735-10a5e0786156 b8acf0f2-9188-4df8-87be-280f3d62281b LiveMap.set sends MAP_SET operation with primitive values with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with primitive values with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
7d6d79a9-2685-4bd2-9356-1b60d6f4f99b 9f6f20b7-4d68-4255-8415-8ac88d54b46f LiveMap.set sends MAP_SET operation with primitive values with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with primitive values with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
623b0548-7be2-4648-812d-c09401ece322 b5d3ca3f-f704-45e1-ab82-fbeb192907df LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
b0cc83fb-f381-468b-90b1-3ac1f56cc6be 0016cc68-a13d-4bac-b95c-7ed345bf2a21 LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
193c5543-069f-4a5c-9524-cdc800350a30 14415442-cd6f-4912-8443-39424e359732 LiveMap.set sends MAP_SET operation with reference to another LiveObject with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
bcb899ba-20fa-4bb1-96dd-c15eb04146c8 caef6ac8-ae10-40e5-b81b-3293b206213a LiveMap.set sends MAP_SET operation with reference to another LiveObject with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
cc0ff299-ce60-4154-839e-5d6b03c068b0 45d8741c-864e-4169-bd12-9862dcce4408 LiveMap.set sends MAP_SET operation with reference to another LiveObject with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
a87f5f57-9610-4028-862d-8b523845052c 3a810881-3393-442e-893a-b0a41de1265b LiveMap.set sends MAP_SET operation with reference to another LiveObject with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
76566970-8e82-4d27-93dc-6e3702b9e6c0 9e0fd25d-53b3-47de-8175-84101cf10a25 LiveMap.remove sends MAP_REMOVE operation with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
85e47e05-b39e-4cf3-8067-5fb223bd0bbc 63dd3001-bc44-4092-b25f-ce10a2aec007 LiveMap.remove sends MAP_REMOVE operation with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
b9dcc5b9-0fb7-45d7-8971-65ca6edfa5a4 fb2c2695-f224-48a0-a08c-d99a9fdba51a LiveMap.remove sends MAP_REMOVE operation with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
cb06b5c3-b4e5-4c88-9ff5-54102fb6f5ae 82155bae-8d12-4b32-9599-a2b6b8dc71f2 LiveMap.remove sends MAP_REMOVE operation with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
7beee429-938f-4455-b63c-5f7751b6b9c8 c64c13e0-f3a5-4f6a-ac96-7dae50b86df2 LiveMap.remove sends MAP_REMOVE operation with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
5e48d511-e873-4bc0-a484-59c6dc9b23c1 06f6aa68-ee0d-4c49-a96a-948c4ab0122d LiveMap.remove sends MAP_REMOVE operation with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
6fff1119-9020-4f72-b945-d35d19ca3b3c 7ded774c-a321-4a0b-b061-2afc8526c765 value type created with LiveCounter.create() can be assigned to the object tree with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveCounter.create() can be assigned to the object tree with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
4a19c37d-814a-4312-87ea-d87710c86740 8a3ad689-1514-4349-8dd2-07aeb0e7e346 value type created with LiveCounter.create() can be assigned to the object tree with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveCounter.create() can be assigned to the object tree with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
12846bcd-7b70-4fd4-b350-a54f9e3ca6d0 488119e1-d459-4d64-a5fc-7fda206b00c9 value type created with LiveCounter.create() can be assigned to the object tree with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveCounter.create() can be assigned to the object tree with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
c3c2f851-f64d-4fd5-9155-469dd9c3c280 083e6878-dbe2-4591-831c-f0ca943e4e35 value type created with LiveCounter.create() can be assigned to the object tree with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveCounter.create() can be assigned to the object tree with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
8dd8a467-bad4-47af-87bc-b87fb99af3ab 4da3e708-6e26-42c4-abc4-c7355dc22533 value type created with LiveCounter.create() can be assigned to the object tree with binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveCounter.create() can be assigned to the object tree with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
dd66fc02-6676-4af0-971d-e023fa3e57da 29b8bcb7-86e2-45ca-ba2f-45d92097593a value type created with LiveCounter.create() can be assigned to the object tree with text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveCounter.create() can be assigned to the object tree with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
0cc9ad92-33a2-4f1a-9dee-6c72b449e681 0ff580ac-4c70-4ee5-a679-5d7b3f42e1c5 LiveCounter.create() sends COUNTER_CREATE operation with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.create() sends COUNTER_CREATE operation with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
cb03f1ea-0405-422e-89e9-4067df47b87c cab9b555-7e00-4802-8e21-c7ba3967daf2 LiveCounter.create() sends COUNTER_CREATE operation with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.create() sends COUNTER_CREATE operation with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
2981ccbc-c815-4633-b24c-dbd296b27343 1f232492-5b9f-4810-9ec0-42394f2734ed LiveCounter.create() sends COUNTER_CREATE operation with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.create() sends COUNTER_CREATE operation with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
76a96bc9-456e-4508-98c6-d35f433d8979 90bb0f79-fde1-4433-9fee-0fe4d59eb2b1 LiveCounter.create() sends COUNTER_CREATE operation with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.create() sends COUNTER_CREATE operation with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
17479602-aa9f-459b-bf14-518819910308 9379ca1e-024a-4e48-bf5b-f006d8bc36d8 LiveCounter.create() sends COUNTER_CREATE operation with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.create() sends COUNTER_CREATE operation with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
242c49c9-7088-43e0-a8e3-c6febf76bbc4 2ac92d8a-b915-4722-942e-32abfd1711fd LiveCounter.create() sends COUNTER_CREATE operation with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.create() sends COUNTER_CREATE operation with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
b64e617a-b785-4b9c-863b-835d859ddc05 a43176a2-5de5-4219-ae56-901799e8acd8 value type created with LiveMap.create() can be assigned to the object tree with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
63b324ac-b48e-4efc-a9d3-d217268affbe 104291c9-613c-465b-a0ea-7da8c6536395 value type created with LiveMap.create() can be assigned to the object tree with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
f03e0c1f-af13-4c20-b7fc-f22fd56444d0 2690db5e-79da-480e-bf33-d95c0fa2d8e3 value type created with LiveMap.create() can be assigned to the object tree with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
3b6d507b-0d70-4d17-9ecd-bd185cbd7bb6 bc04ba0b-29dd-436a-b866-913726b2b52e value type created with LiveMap.create() can be assigned to the object tree with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
494bf172-9406-45c1-b4d4-8bf31a8332e8 a83f9835-2102-4271-b151-cff7ff61c821 value type created with LiveMap.create() can be assigned to the object tree with binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
535e988d-efc0-445f-91cf-65905a79dae6 5211ae58-690c-4239-8c4c-02d56d5ffe2f value type created with LiveMap.create() can be assigned to the object tree with text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
c038f00d-853b-42d6-9a7f-6f58da1d95b2 8c439b33-baf2-4a49-ac9e-819594cc87cf LiveMap.create() sends MAP_CREATE operation with primitive values with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
dd4548b2-1640-4090-9dd8-09efdcc54048 235d99d6-3965-480f-920c-71f388c1a828 LiveMap.create() sends MAP_CREATE operation with primitive values with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
596d2a58-6ba5-4478-99fe-8081fd96fd07 27f8a539-d56a-423a-81d6-b85c6ac9ec62 LiveMap.create() sends MAP_CREATE operation with primitive values with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
f8b3a0b6-19ff-4559-8211-f3cbd292a5e4 bdadd7c7-7017-4c6b-9afd-8062939c5510 LiveMap.create() sends MAP_CREATE operation with primitive values with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
3850d5e6-0412-4081-8e2b-4d898b7a289e 559012fd-62f6-4473-82ee-51a51eb060f4 LiveMap.create() sends MAP_CREATE operation with primitive values with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
0561cd6b-2d03-4836-b10e-54de57614762 379b57d7-67a9-4faf-8d32-7bd301af230a LiveMap.create() sends MAP_CREATE operation with primitive values with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
a744c3ef-2363-484f-9006-f4da1cd89779 375f46db-3fcd-4aae-b578-d20e82a71327 LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
1e199c63-bd1a-4d10-a1a0-2dc5f8de7c54 6508643a-c62b-45a2-b2b3-bdbc36e1a2d1 LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
24d45c5b-e848-4bfa-afd7-0fb56d0007e3 4e35490f-8d08-4dc0-a725-466675d6ad17 LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
c672fa26-d176-4cec-9702-0e0dfa2c8f72 0a62c5e2-942b-478c-9f23-59b8fda89986 LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
70211fdd-630f-4c19-89aa-82f5f46e6b2c d17386e9-5d72-40d4-86e9-ea099ab4234e LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
d88de3f7-6ba2-4f1a-86f7-6ee9fe2d1533 bbc1b7c5-7629-4b8d-b849-eaea5e642b2b LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
357c31b5-2d4c-437b-b9e7-1a3e3d063d33 76092e4c-e6c6-4ede-a5d6-3ed9f6155980 DefaultBatchContext.get() returns child DefaultBatchContext instances realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext.get() returns child DefaultBatchContext instances undefined is not an object (evaluating 'publishResult.serials[i]')
c2a0b0d9-8397-4932-bcf8-fcc90cda1587 30c9cac3-39cf-4d28-9682-f41db1aafefb DefaultBatchContext access API methods on objects work and are synchronous realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext access API methods on objects work and are synchronous undefined is not an object (evaluating 'publishResult.serials[i]')
cf83dc6b-20cc-413d-bf8b-6f8a3c6ed10d d1940953-c0e4-4d4d-acd8-f1b7a1bc6ed7 DefaultBatchContext write API methods on objects do not mutate objects inside the batch function realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext write API methods on objects do not mutate objects inside the batch function undefined is not an object (evaluating 'publishResult.serials[i]')
46cecbb4-386e-4706-b897-9e0771aa6e3a f1dcbddb-5212-4707-94f0-76826f98ab31 DefaultBatchContext scheduled mutation operations are applied when batch function finishes with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with web_socket binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
e920b6d2-c7cb-4b45-91cb-279362aa02e6 60b2e20c-c148-4539-a71f-e95ae73fbe79 DefaultBatchContext scheduled mutation operations are applied when batch function finishes with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with web_socket text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
22fcb001-83e4-4206-b5b0-027be841d963 4ef83c49-4799-4b98-b307-c6523a441c09 DefaultBatchContext scheduled mutation operations are applied when batch function finishes with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with xhr_polling binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
20f432b3-423e-440a-98f1-81c519d7c0e4 7bcfb9ce-90f8-411f-9d50-a59c4da3eadc DefaultBatchContext scheduled mutation operations are applied when batch function finishes with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with xhr_polling text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
a362fa8a-6554-4c7b-9dd9-3e5a07261057 3a76b871-1443-4467-92b5-5f9f1422caac DefaultBatchContext scheduled mutation operations are applied when batch function finishes with binary protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with binary protocol undefined is not an object (evaluating 'publishResult.serials[i]')
b61262ce-383c-4fcc-92c3-072e03901bec 3e493654-dbf7-4b2e-b694-0bc53474b78d DefaultBatchContext scheduled mutation operations are applied when batch function finishes with text protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with text protocol undefined is not an object (evaluating 'publishResult.serials[i]')
b9b317b0-b4f1-4ade-9e54-8a84f0c9dff7 90de0833-bb61-46df-8261-af9d1bcfffe3 DefaultBatchContext scheduled mutation operations can be canceled by throwing an error in the batch function realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations can be canceled by throwing an error in the batch function undefined is not an object (evaluating 'publishResult.serials[i]')
3463a67b-c2ba-48a5-92f5-b831f1a9f34f 6bdad937-1d31-4e45-b38c-5459a90b6b48 PathObject.path() returns correct path strings realtime/liveobjects Realtime with LiveObjects plugin PathObject.path() returns correct path strings undefined is not an object (evaluating 'publishResult.serials[i]')
e9cbce7a-3635-421c-81f2-918fb3896aef ef9dca90-b24b-4792-809d-62634739de49 PathObject.at() navigates using dot-separated paths realtime/liveobjects Realtime with LiveObjects plugin PathObject.at() navigates using dot-separated paths undefined is not an object (evaluating 'publishResult.serials[i]')
daf6b6bf-54ca-4926-834f-9f041e478de5 e4c93c4a-70f4-4923-a239-3821036104f4 PathObject resolves complex path strings realtime/liveobjects Realtime with LiveObjects plugin PathObject resolves complex path strings undefined is not an object (evaluating 'publishResult.serials[i]')
7898393c-3cdf-4b53-8d71-28b963743338 b4fc6d81-9a83-491b-8a0e-f63ef9fbae97 PathObject.value() returns primitive values correctly realtime/liveobjects Realtime with LiveObjects plugin PathObject.value() returns primitive values correctly undefined is not an object (evaluating 'publishResult.serials[i]')
c906fe1a-06ec-45b6-8468-5f1249fdd3a4 0963e614-1364-4de9-b05d-800487eb3cd3 PathObject.value() returns LiveCounter values realtime/liveobjects Realtime with LiveObjects plugin PathObject.value() returns LiveCounter values undefined is not an object (evaluating 'publishResult.serials[i]')
a0fb56be-65d1-4e1c-892c-98a28bcae29b be906bbb-1472-4295-b28e-858d662570bb PathObject.instance() returns DefaultInstance for LiveMap and LiveCounter realtime/liveobjects Realtime with LiveObjects plugin PathObject.instance() returns DefaultInstance for LiveMap and LiveCounter undefined is not an object (evaluating 'publishResult.serials[i]')
4821dc55-bede-4528-a00b-226ad8fc78d0 92b5e91f-60ce-4b57-b027-e9de6a455f84 PathObject collection methods work for LiveMap objects realtime/liveobjects Realtime with LiveObjects plugin PathObject collection methods work for LiveMap objects undefined is not an object (evaluating 'publishResult.serials[i]')
94a9384a-14c1-499b-a327-6ee1084e964d 31554de5-c91e-490d-adbe-f64840d5b1af PathObject.set() works for LiveMap objects with primitive values realtime/liveobjects Realtime with LiveObjects plugin PathObject.set() works for LiveMap objects with primitive values undefined is not an object (evaluating 'publishResult.serials[i]')
49327963-1365-4368-aaf6-bfac3c3b67f3 039599ac-c0c5-4a9f-8400-c1fb76729742 PathObject.set() works for LiveMap objects with LiveObject references realtime/liveobjects Realtime with LiveObjects plugin PathObject.set() works for LiveMap objects with LiveObject references undefined is not an object (evaluating 'publishResult.serials[i]')
3df8b82b-0920-4a7b-bcfd-e839c59dd60e abdb8225-2496-4fc1-ac09-50d918711fb7 PathObject.remove() works for LiveMap objects realtime/liveobjects Realtime with LiveObjects plugin PathObject.remove() works for LiveMap objects undefined is not an object (evaluating 'publishResult.serials[i]')
0668d269-2572-442d-b7b4-1dc8bb312e06 adaafdeb-6b3c-4ba3-aaad-8c60691c417a PathObject.increment() and PathObject.decrement() work for LiveCounter objects realtime/liveobjects Realtime with LiveObjects plugin PathObject.increment() and PathObject.decrement() work for LiveCounter objects undefined is not an object (evaluating 'publishResult.serials[i]')
84a0a27a-f367-49d4-a1db-f46d3ab8392f 89b6194d-a130-45f0-a4f9-92f9bbadf082 PathObject handling of operations for paths with non-collection intermediate segments realtime/liveobjects Realtime with LiveObjects plugin PathObject handling of operations for paths with non-collection intermediate segments undefined is not an object (evaluating 'publishResult.serials[i]')
a128c45c-5243-4a07-b39c-eeddf6c800fb 400fcaff-1f69-413d-b3d2-18ddc2adedc3 PathObject handling of operations on wrong underlying object type realtime/liveobjects Realtime with LiveObjects plugin PathObject handling of operations on wrong underlying object type undefined is not an object (evaluating 'publishResult.serials[i]')
bd407c8d-6578-43ef-8447-6a18af814bb1 919eb577-257f-4a27-96b5-8a01fd0e6379 PathObject.subscribe() receives events for direct changes to the subscribed path realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() receives events for direct changes to the subscribed path undefined is not an object (evaluating 'publishResult.serials[i]')
43bb199e-d8a2-4a3b-bbc9-aa8e7efb6148 852bb593-342d-4d4d-a827-5717e6d79ed8 PathObject.subscribe() receives events for nested changes with unlimited depth by default realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() receives events for nested changes with unlimited depth by default undefined is not an object (evaluating 'publishResult.serials[i]')
2e2e69c5-28b3-48f4-abed-ffa4ca136cb0 cfcd2998-d62c-4395-a23d-144056f3f120 PathObject.subscribe() with depth parameter receives expected events realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() with depth parameter receives expected events undefined is not an object (evaluating 'publishResult.serials[i]')
af5b28ea-7925-42bd-b177-f86bb4c60a58 f1832d81-d5bf-45fd-b914-4fbf7c3b6ae8 PathObject.subscribe() on nested path receives events for that path and its children realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() on nested path receives events for that path and its children undefined is not an object (evaluating 'publishResult.serials[i]')
d0168540-f04e-4144-bf6d-869ee056db38 c4c8f996-e5e6-4468-ad31-9ed88727d215 PathObject.subscribe() works with complex nested paths and escaped dots realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() works with complex nested paths and escaped dots undefined is not an object (evaluating 'publishResult.serials[i]')
8e6ac801-5d0d-413c-b58b-d6115d4f512e 9c955812-7914-4711-a9e3-6db08ced5a70 PathObject.subscribe() on LiveMap path receives set/remove events realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() on LiveMap path receives set/remove events undefined is not an object (evaluating 'publishResult.serials[i]')
d58c009b-ac2c-4d47-8bc6-1c3599bfd8d9 4a8db3fa-46e6-44f4-a2d0-b2f0ee0f0a7e PathObject.subscribe() on LiveCounter path receives increment/decrement events realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() on LiveCounter path receives increment/decrement events undefined is not an object (evaluating 'publishResult.serials[i]')
009a9fe6-f85c-4456-8616-30c3d88c4556 36fac07b-82f5-4af5-b53d-f7ea50f0232a PathObject.subscribe() on Primitive path receives changes to the primitive value realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() on Primitive path receives changes to the primitive value undefined is not an object (evaluating 'publishResult.serials[i]')
de0aaef6-ddbb-42ab-a904-9fc89868d2ba feffaca0-aa67-4332-b11c-68e234a2507c can unsubscribe from PathObject.subscribe() updates using returned "unsubscribe" function realtime/liveobjects Realtime with LiveObjects plugin can unsubscribe from PathObject.subscribe() updates using returned "unsubscribe" function undefined is not an object (evaluating 'publishResult.serials[i]')
c15161bf-167b-4c66-a11a-6cb8bfcda53a 8587033a-f8b9-4b6c-8f85-c7f30a8e0ae9 PathObject.subscribe() handles multiple subscriptions independently realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() handles multiple subscriptions independently undefined is not an object (evaluating 'publishResult.serials[i]')
a350b0cc-1aad-476d-91a9-7aa14e90a120 b4a8bc35-9079-4e26-a6c9-6c2735a47862 PathObject.subscribe() event object provides correct PathObject instance realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() event object provides correct PathObject instance undefined is not an object (evaluating 'publishResult.serials[i]')
e2b47c1e-fcbb-432a-9cdf-f888899845c4 a207eba9-ad30-4e43-9179-1b7a081552bc PathObject.subscribe() handles subscription listener errors gracefully realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() handles subscription listener errors gracefully undefined is not an object (evaluating 'publishResult.serials[i]')
cf93a4b7-a06f-4634-ac7b-b70abdbb4adc 8a560381-9cf0-4da0-80da-4a5e4ead3f5c PathObject.subscribeIterator() yields events for changes to the subscribed path realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribeIterator() yields events for changes to the subscribed path undefined is not an object (evaluating 'publishResult.serials[i]')
58452e29-3592-4c33-94a7-0f929cec23cb 2b02de1a-73c2-4632-8983-27803524cdfe PathObject.subscribeIterator() with depth option works correctly realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribeIterator() with depth option works correctly undefined is not an object (evaluating 'publishResult.serials[i]')
b7fb5ea1-4ea4-4051-afe0-d07be0268632 bab9a71e-1b51-4cdf-81e3-de7a20aaa7e6 PathObject.subscribeIterator() can be broken out of and subscription is removed properly realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribeIterator() can be broken out of and subscription is removed properly undefined is not an object (evaluating 'publishResult.serials[i]')
1ba00763-8748-4059-bc5b-b1618f33104b 23756b75-8230-4a3c-acf5-09989eafae65 PathObject.subscribeIterator() handles multiple concurrent iterators independently realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribeIterator() handles multiple concurrent iterators independently undefined is not an object (evaluating 'publishResult.serials[i]')
6025febb-f257-4f4d-9184-29955429033d 5bbe74d9-d3de-4ea7-ad88-bf96de6a6330 PathObject.compact() returns value as is for primitive values realtime/liveobjects Realtime with LiveObjects plugin PathObject.compact() returns value as is for primitive values undefined is not an object (evaluating 'publishResult.serials[i]')
70b0131c-628b-4ead-8e56-3e634a2c8ac3 4a60dc1a-e3a4-406e-909b-26d665fe416f PathObject.compact() returns number for LiveCounter objects realtime/liveobjects Realtime with LiveObjects plugin PathObject.compact() returns number for LiveCounter objects undefined is not an object (evaluating 'publishResult.serials[i]')
1175ca70-2c6a-42d2-9554-3f068852c1c6 8226864d-2ec1-45fd-b49e-59212c87f267 PathObject.compact() returns plain object for LiveMap objects with buffers as-is realtime/liveobjects Realtime with LiveObjects plugin PathObject.compact() returns plain object for LiveMap objects with buffers as-is undefined is not an object (evaluating 'publishResult.serials[i]')
ff151e42-0a3c-4937-a15b-d552cf27bfd6 11f5ccf4-a7d7-42fa-8d3f-8c8427a0a82e PathObject.compact() handles complex nested structures realtime/liveobjects Realtime with LiveObjects plugin PathObject.compact() handles complex nested structures undefined is not an object (evaluating 'publishResult.serials[i]')
284d2145-70b2-48c8-a02e-a14befc949ef 925bc5ea-2c59-481f-af38-3fded2e86d53 PathObject.compactJson() returns JSON-encodable value for primitive values realtime/liveobjects Realtime with LiveObjects plugin PathObject.compactJson() returns JSON-encodable value for primitive values undefined is not an object (evaluating 'publishResult.serials[i]')
7cb31c3a-ad92-4ae4-be10-bdf96375732f dea9de97-23cd-4f7f-9d9f-8970c43d499c PathObject.compactJson() returns number for LiveCounter objects realtime/liveobjects Realtime with LiveObjects plugin PathObject.compactJson() returns number for LiveCounter objects undefined is not an object (evaluating 'publishResult.serials[i]')
78874346-0d44-4d2f-b6df-b7010791be07 ed5169b1-3094-409c-a627-cddc4ef2ce04 PathObject.compactJson() returns plain object for LiveMap with base64-encoded buffers realtime/liveobjects Realtime with LiveObjects plugin PathObject.compactJson() returns plain object for LiveMap with base64-encoded buffers undefined is not an object (evaluating 'publishResult.serials[i]')
b5f0ad7a-02e7-405b-b9df-9634bbad7304 47be54d6-3a56-4cf1-ac00-a5f29db9da43 PathObject.compactJson() handles complex nested structures realtime/liveobjects Realtime with LiveObjects plugin PathObject.compactJson() handles complex nested structures undefined is not an object (evaluating 'publishResult.serials[i]')
ab51a065-9ff9-453b-beaa-79dd70349fb7 057463e7-d1a9-48d7-b8ad-7ae71287a942 DefaultInstance.get() returns child DefaultInstance instances realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.get() returns child DefaultInstance instances undefined is not an object (evaluating 'publishResult.serials[i]')
19380836-8203-4172-9487-b38ad3e5d14b dbcfeb07-de2c-4803-aa52-577a0bb60bdd DefaultInstance.value() returns primitive values correctly realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.value() returns primitive values correctly undefined is not an object (evaluating 'publishResult.serials[i]')
5f908b32-ed16-4991-9996-56b668b1b96f 55dfc8d2-3800-4a07-87d7-f23dcb3a0004 DefaultInstance.value() returns LiveCounter values realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.value() returns LiveCounter values undefined is not an object (evaluating 'publishResult.serials[i]')
38582839-d772-4f67-abd8-41cb1b0f6588 6635d64f-d1e5-4ad8-bc94-7a7aecbb6e88 DefaultInstance collection methods work for LiveMap objects realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance collection methods work for LiveMap objects undefined is not an object (evaluating 'publishResult.serials[i]')
2ee0be36-f034-466d-8881-859da10e7bd6 3f9a8af7-05c0-433a-bd20-e865ff81ff9a DefaultInstance.set() works for LiveMap objects with primitive values realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.set() works for LiveMap objects with primitive values undefined is not an object (evaluating 'publishResult.serials[i]')
17210194-cbf0-4875-8dda-f42b583fc08c 84ad2a26-0c1d-4188-a773-c7b55ca525b1 DefaultInstance.set() works for LiveMap objects with LiveObject references realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.set() works for LiveMap objects with LiveObject references undefined is not an object (evaluating 'publishResult.serials[i]')
3a7dc5da-d4d4-4900-9a4d-6d08668b54ce 4502b19b-2334-4a92-9e42-ac41de5c494f DefaultInstance.remove() works for LiveMap objects realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.remove() works for LiveMap objects undefined is not an object (evaluating 'publishResult.serials[i]')
14d19d23-87f1-4b4c-bc0a-45e7a6a52cfd ebe7a576-7bb2-4a79-94ed-c8c7580000e3 DefaultInstance.increment() and DefaultInstance.decrement() work for LiveCounter objects realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.increment() and DefaultInstance.decrement() work for LiveCounter objects undefined is not an object (evaluating 'publishResult.serials[i]')
ab81176a-8466-4ded-b824-9642f8ca507f eb4efaa3-7553-445c-b749-6d5317c2ea42 DefaultInstance handling of operations on wrong underlying object type realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance handling of operations on wrong underlying object type undefined is not an object (evaluating 'publishResult.serials[i]')
60778818-a9d4-407f-aedd-cb1bc62d5dae c243273f-9fb7-4661-ab18-543e70035de8 DefaultInstance.subscribe() receives events for LiveMap set/remove operations realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() receives events for LiveMap set/remove operations undefined is not an object (evaluating 'publishResult.serials[i]')
1e423616-ca0e-4704-89f1-cee827b26459 e0daac16-46fd-4307-8651-acc31ddc0edb DefaultInstance.subscribe() receives events for LiveCounter increment/decrement realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() receives events for LiveCounter increment/decrement undefined is not an object (evaluating 'publishResult.serials[i]')
b1a41596-bbae-49cc-9f82-ea78fb905900 97bdf6a7-be4f-4ae2-980b-def9bf60d3c5 can unsubscribe from DefaultInstance.subscribe() updates using returned "unsubscribe" function realtime/liveobjects Realtime with LiveObjects plugin can unsubscribe from DefaultInstance.subscribe() updates using returned "unsubscribe" function undefined is not an object (evaluating 'publishResult.serials[i]')
584807af-b2b3-485e-9474-1df51f2103f3 f40d4803-1b32-47d1-aa3e-a9478bf590ae DefaultInstance.subscribe() handles multiple subscriptions independently realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() handles multiple subscriptions independently undefined is not an object (evaluating 'publishResult.serials[i]')
a39c3dba-cdd5-4d08-8895-89215b4b8d3e 94d87c28-dc53-42d3-a4a6-eeb97fd33c93 DefaultInstance.subscribe() event object provides correct DefaultInstance reference realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() event object provides correct DefaultInstance reference undefined is not an object (evaluating 'publishResult.serials[i]')
0ecbf303-f4bc-4b62-8d83-6622449f4cb0 99765b00-0032-4aa3-9b2b-395da76ddd79 DefaultInstance.subscribe() handles subscription listener errors gracefully realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() handles subscription listener errors gracefully undefined is not an object (evaluating 'publishResult.serials[i]')
22140c4d-40fd-4a31-9980-3b9d874962b1 8dacb65f-51db-44d1-b216-408fc44354ac DefaultInstance.subscribeIterator() yields events for LiveMap set/remove operations realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribeIterator() yields events for LiveMap set/remove operations undefined is not an object (evaluating 'publishResult.serials[i]')
e5a7a482-7884-4b01-ad73-f958638be722 307c8ec6-ee5b-44a7-a43e-5a5ac70bd80f DefaultInstance.subscribeIterator() yields events for LiveCounter increment/decrement realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribeIterator() yields events for LiveCounter increment/decrement undefined is not an object (evaluating 'publishResult.serials[i]')
0846b1f2-8a09-4116-9a11-a5892d56e58a 91d0c7b7-00dd-470c-a3e9-4315cce69072 DefaultInstance.subscribeIterator() can be broken out of and subscription is removed properly realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribeIterator() can be broken out of and subscription is removed properly undefined is not an object (evaluating 'publishResult.serials[i]')
37f97a5c-f61e-4bc6-90ae-982c3908d78e c1216ac5-067c-44e2-80b2-a8d008823bb8 DefaultInstance.subscribeIterator() handles multiple concurrent iterators independently realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribeIterator() handles multiple concurrent iterators independently undefined is not an object (evaluating 'publishResult.serials[i]')
d17e84fb-908b-472f-b587-963a621da0fc 37b9c400-dc02-409e-8e8b-f7d11bb3e031 DefaultInstance.compact() returns value as is for primitive values realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() returns value as is for primitive values undefined is not an object (evaluating 'publishResult.serials[i]')
dab59e43-af14-4bed-8275-15b5e2346edc 9881d0da-4089-4807-a1f3-736c842e3093 DefaultInstance.compact() returns number for LiveCounter objects realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() returns number for LiveCounter objects undefined is not an object (evaluating 'publishResult.serials[i]')
afe2c3b5-9a20-4912-820d-71bf5870b0c0 4d4457a0-7caa-4936-9b1e-18dddcaa5734 DefaultInstance.compact() returns plain object for LiveMap objects with buffers as-is realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() returns plain object for LiveMap objects with buffers as-is undefined is not an object (evaluating 'publishResult.serials[i]')
444355fe-f591-4096-b96f-51e66f449e39 8732411c-4f70-4d46-8367-3ec57d4fb1e1 DefaultInstance.compact() handles complex nested structures realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() handles complex nested structures undefined is not an object (evaluating 'publishResult.serials[i]')
fd9a4857-6df8-422f-bb55-e6d38870fdbb 52d98213-faca-437b-b050-740c04fb9ec9 DefaultInstance.compact() and PathObject.compact() return equivalent results realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() and PathObject.compact() return equivalent results undefined is not an object (evaluating 'publishResult.serials[i]')
37398574-1315-49cd-b26d-8024107dbff0 9bdd1ed4-1bc8-4acd-9ca8-f945f261972a DefaultInstance.compactJson() returns JSON-encodable value for primitive values realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() returns JSON-encodable value for primitive values undefined is not an object (evaluating 'publishResult.serials[i]')
dddabbe0-7e0d-4d10-9957-462a83e4b1f3 1130e450-6af4-4a1c-9514-5cdd2dc0d50f DefaultInstance.compactJson() returns number for LiveCounter objects realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() returns number for LiveCounter objects undefined is not an object (evaluating 'publishResult.serials[i]')
490e1993-2f4b-411e-a56b-3abd4438fd27 df6cfb22-3861-46fc-a93b-ef63e24bd1c0 DefaultInstance.compactJson() returns plain object for LiveMap with base64-encoded buffers realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() returns plain object for LiveMap with base64-encoded buffers undefined is not an object (evaluating 'publishResult.serials[i]')
42e38e71-c612-485a-abb9-897cb525cfb4 f57b4871-a7ff-4eed-a0cb-c15578e52669 DefaultInstance.compactJson() handles complex nested structures realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() handles complex nested structures undefined is not an object (evaluating 'publishResult.serials[i]')
26ab365b-9b36-433a-a05b-e626834e8caf 49644035-1d5a-41c5-91fd-02c385746fbc DefaultInstance.compactJson() and PathObject.compactJson() return equivalent results realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() and PathObject.compactJson() return equivalent results undefined is not an object (evaluating 'publishResult.serials[i]')
4f7bd269-67a1-4e4f-8f35-2dcf440bec6e eb4f96be-7141-418a-9d04-ffd6f8dba04a subscription event message contains the metadata of the update realtime/liveobjects Realtime with LiveObjects plugin subscription event message contains the metadata of the update undefined is not an object (evaluating 'publishResult.serials[i]')
8ba00ccb-702e-4069-8e53-e9ea75b0b3b8 507eb4d0-d912-4a73-800c-c61245f1d89a public API throws missing object modes error when attached without correct modes realtime/liveobjects Realtime with LiveObjects plugin public API throws missing object modes error when attached without correct modes undefined is not an object (evaluating 'publishResult.serials[i]')
d149cbd1-1e73-4267-b83f-cd458dfad960 ccf17d34-2630-4150-885d-0d3d569ffb83 public API throws missing object modes error when not yet attached but client options are missing correct modes realtime/liveobjects Realtime with LiveObjects plugin public API throws missing object modes error when not yet attached but client options are missing correct modes undefined is not an object (evaluating 'publishResult.serials[i]')
67114d17-97a9-4868-964c-154389186b05 d43f68a0-a579-4311-8e55-6c8720631c0d public API throws invalid channel state error when channel DETACHED realtime/liveobjects Realtime with LiveObjects plugin public API throws invalid channel state error when channel DETACHED undefined is not an object (evaluating 'publishResult.serials[i]')
47fed35e-c477-4dbe-883a-8066b3f775c3 34464676-73f9-4912-a1e2-329690eda7ba public API throws invalid channel state error when channel FAILED realtime/liveobjects Realtime with LiveObjects plugin public API throws invalid channel state error when channel FAILED undefined is not an object (evaluating 'publishResult.serials[i]')
48fac289-3c4a-4e32-90fc-11af5006e822 60351885-c703-466c-afd8-8f89ef9c5b5c public write API throws invalid channel state error when channel SUSPENDED realtime/liveobjects Realtime with LiveObjects plugin public write API throws invalid channel state error when channel SUSPENDED undefined is not an object (evaluating 'publishResult.serials[i]')
45908e43-c623-4a03-9e4b-86be98d70c56 4d2884d3-ace8-492f-afc4-1856badc169d public write API throws invalid channel option when "echoMessages" is disabled realtime/liveobjects Realtime with LiveObjects plugin public write API throws invalid channel option when "echoMessages" is disabled undefined is not an object (evaluating 'publishResult.serials[i]')
f5ab81dc-fc38-41bc-8d8f-a6a304f2e2f4 ad035806-a480-4270-992f-ccd7efc2e404 LiveCounter.increment applies operation immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK LiveCounter.increment applies operation immediately on ACK undefined is not an object (evaluating 'publishResult.serials[i]')
9725defc-405a-4837-b102-8695f5104d7e 06de9e42-8864-43c6-a381-c7046eae1dd7 creating a LiveCounter applies immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK creating a LiveCounter applies immediately on ACK undefined is not an object (evaluating 'publishResult.serials[i]')
4c86d942-ea58-4c8d-9030-6c414bd54daf 1c6759c4-40c2-4a9f-b7ac-ad4b6971fdd2 LiveMap.set applies operation immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK LiveMap.set applies operation immediately on ACK undefined is not an object (evaluating 'publishResult.serials[i]')
f9176138-c2fa-49ce-93ca-acb31cdfcf7b 8cc60461-31d1-4ee0-a228-6a337c21031e LiveMap.remove applies operation immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK LiveMap.remove applies operation immediately on ACK undefined is not an object (evaluating 'publishResult.serials[i]')
612aced1-2213-4149-8b33-5627a26aaa1b 285786b0-6fe8-4a90-b04f-367629154076 creating a LiveMap applies immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK creating a LiveMap applies immediately on ACK undefined is not an object (evaluating 'publishResult.serials[i]')
a4fbe455-fea4-426f-83d0-810103365ea5 5f8e884d-524f-4507-a330-5ef1b50b6f32 LiveCounter.increment echo after ACK does not double-apply realtime/liveobjects Apply on ACK Echo after ACK does not double-apply LiveCounter.increment echo after ACK does not double-apply undefined is not an object (evaluating 'publishResult.serials[i]')
4f29d5d9-f20c-4951-b4f8-e483bd6b5691 9e17a968-9922-4312-88b3-947e99584ede update event fires exactly once on ACK, not again on echo realtime/liveobjects Apply on ACK Echo after ACK does not double-apply update event fires exactly once on ACK, not again on echo undefined is not an object (evaluating 'publishResult.serials[i]')
892fc523-501b-45c5-8522-191ad0cb5c2a 46e378eb-6971-4178-b5cf-f16e3fa759d9 LiveCounter.increment echo before ACK is rejected by site timeserial check realtime/liveobjects Apply on ACK Echo before ACK does not double-apply LiveCounter.increment echo before ACK is rejected by site timeserial check undefined is not an object (evaluating 'publishResult.serials[i]')
0bb76189-a62d-40d5-a04c-a9c8d5a8d590 e4fb5e9c-5cf7-412f-aa2b-8c4e3d9120b6 operation buffered during sync is applied after sync completes realtime/liveobjects Apply on ACK ACKs buffered during OBJECT_SYNC operation buffered during sync is applied after sync completes undefined is not an object (evaluating 'publishResult.serials[i]')
d3f0edd5-3f2d-4358-b8ba-f4f168fb9c48 91d7b73d-4b3b-4f44-b0f3-fd0ca97288c5 appliedOnAckSerials is cleared on sync realtime/liveobjects Apply on ACK ACKs buffered during OBJECT_SYNC appliedOnAckSerials is cleared on sync undefined is not an object (evaluating 'publishResult.serials[i]')
a5631032-436e-4267-bc83-4dc422106d63 4f5e5ebc-ae4b-40e7-8e5f-f30dddd138d8 subscription callbacks fire for both locally-applied and Realtime-received operations realtime/liveobjects Apply on ACK Subscription events subscription callbacks fire for both locally-applied and Realtime-received operations undefined is not an object (evaluating 'publishResult.serials[i]')