kiancross / unifed

A federated social networking site. Developed for a Junior Honours project at the University of St Andrews.
https://kiancross.github.io/unifed/
GNU Affero General Public License v3.0
1 stars 2 forks source link

Fix occasionally breaking CI #196

Closed kiancross closed 3 years ago

kiancross commented 3 years ago

logs_435.zip

kiancross commented 3 years ago

logs_464.zip

kiancross commented 3 years ago
2021-02-01T06:32:28.9348731Z ➤ YN0000: [@unifed/backend-federation-server]:   ✖ communities.ts › Get communities Rejected promise returned by test
2021-02-01T06:32:28.9351581Z ➤ YN0000: [@unifed/backend-federation-server]:   ✔ communities.ts › Get non-existing community (292ms)
2021-02-01T06:32:28.9353861Z ➤ YN0000: [@unifed/backend-federation-server]:   ✔ communities.ts › Get existing community
2021-02-01T06:32:28.9356092Z ➤ YN0000: [@unifed/backend-federation-server]:   ✔ communities.ts › Get timestamps empty (185ms)
2021-02-01T06:32:28.9360228Z ➤ YN0000: [@unifed/backend-federation-server]:   ─
2021-02-01T06:32:28.9361650Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-01T06:32:28.9363305Z ➤ YN0000: [@unifed/backend-federation-server]:   communities.ts › Get communities
2021-02-01T06:32:28.9715823Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-01T06:32:28.9717484Z ➤ YN0000: [@unifed/backend-federation-server]:   Rejected promise returned by test. Reason:
2021-02-01T06:32:28.9718746Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-01T06:32:28.9719904Z ➤ YN0000: [@unifed/backend-federation-server]:   MongoError {
2021-02-01T06:32:28.9721107Z ➤ YN0000: [@unifed/backend-federation-server]:     code: 11000,
2021-02-01T06:32:28.9722295Z ➤ YN0000: [@unifed/backend-federation-server]:     driver: true,
2021-02-01T06:32:28.9723528Z ➤ YN0000: [@unifed/backend-federation-server]:     index: 0,
2021-02-01T06:32:28.9724939Z ➤ YN0000: [@unifed/backend-federation-server]:     message: 'E11000 duplicate key error dup key: { : "utilize" }',
2021-02-01T06:32:28.9726609Z ➤ YN0000: [@unifed/backend-federation-server]:   }
2021-02-01T06:32:28.9727720Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-01T06:32:28.9730760Z ➤ YN0000: [@unifed/backend-federation-server]:   › Function.create (/home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/core/error.js:57:12)
2021-02-01T06:32:28.9735625Z ➤ YN0000: [@unifed/backend-federation-server]:   › toError (/home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/utils.js:123:22)
2021-02-01T06:32:28.9739200Z ➤ YN0000: [@unifed/backend-federation-server]:   › /home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/operations/common_functions.js:265:39
2021-02-01T06:32:28.9742832Z ➤ YN0000: [@unifed/backend-federation-server]:   › handler (/home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/core/sdam/topology.js:942:24)
2021-02-01T06:32:28.9746386Z ➤ YN0000: [@unifed/backend-federation-server]:   › /home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/cmap/connection_pool.js:350:13
2021-02-01T06:32:28.9750235Z ➤ YN0000: [@unifed/backend-federation-server]:   › handleOperationResult (/home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/core/sdam/server.js:558:5)
2021-02-01T06:32:28.9754034Z ➤ YN0000: [@unifed/backend-federation-server]:   › MessageStream.messageHandler (/home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/cmap/connection.js:277:5)
2021-02-01T06:32:28.9757698Z ➤ YN0000: [@unifed/backend-federation-server]:   › processIncomingData (/home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/cmap/message_stream.js:144:12)
2021-02-01T06:32:28.9761039Z ➤ YN0000: [@unifed/backend-federation-server]:   › MessageStream._write (/home/runner/work/unifed/unifed/.yarn/$$virtual/mongodb-virtual-7ed8f29414/0/cache/mongodb-npm-3.6.3-3206384cb1-85a8064180.zip/node_modules/mongodb/lib/cmap/message_stream.js:42:5)
2021-02-01T06:32:28.9763059Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-01T06:32:28.9764213Z ➤ YN0000: [@unifed/backend-federation-server]:   ─
2021-02-01T06:32:28.9765362Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-01T06:32:28.9766576Z ➤ YN0000: [@unifed/backend-federation-server]:   1 test failed
kiancross commented 3 years ago
2021-02-09T06:27:33.7697339Z ➤ YN0000: [@unifed/backend-federation-server]:   ✖ communities.ts › Get timestamps empty Rejected promise returned by test
2021-02-09T06:27:33.7702231Z ➤ YN0000: [@unifed/backend-federation-server]:   ─
2021-02-09T06:27:33.7703620Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-09T06:27:33.7705256Z ➤ YN0000: [@unifed/backend-federation-server]:   communities.ts › Get timestamps empty
2021-02-09T06:27:33.7706801Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-09T06:27:33.7708498Z ➤ YN0000: [@unifed/backend-federation-server]:   src/__tests__/communities.test.ts:58
2021-02-09T06:27:33.7710238Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-09T06:27:33.7711970Z ➤ YN0000: [@unifed/backend-federation-server]:    57:     .get(`/communities/${community.id}/timestamps`)
2021-02-09T06:27:33.7714213Z ➤ YN0000: [@unifed/backend-federation-server]:    58:     .expect(200)                                   
2021-02-09T06:27:33.7715926Z ➤ YN0000: [@unifed/backend-federation-server]:    59:     .expect("Content-Type", /json/);               
2021-02-09T06:27:33.7717488Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-09T06:27:33.7719283Z ➤ YN0000: [@unifed/backend-federation-server]:   Rejected promise returned by test. Reason:
2021-02-09T06:27:33.7720734Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-09T06:27:33.7722206Z ➤ YN0000: [@unifed/backend-federation-server]:   Error {
2021-02-09T06:27:33.7723855Z ➤ YN0000: [@unifed/backend-federation-server]:     message: 'expected 200 "OK", got 404 "Not Found"',
2021-02-09T06:27:33.7725468Z ➤ YN0000: [@unifed/backend-federation-server]:   }
2021-02-09T06:27:33.7726826Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-09T06:27:33.7728441Z ➤ YN0000: [@unifed/backend-federation-server]:   › src/__tests__/communities.test.ts:58:6
2021-02-09T06:27:33.7729995Z ➤ YN0000: [@unifed/backend-federation-server]:   › ----
2021-02-09T06:27:33.7732587Z ➤ YN0000: [@unifed/backend-federation-server]:   › Test._assertStatus (/home/runner/work/unifed/unifed/.yarn/cache/supertest-npm-6.1.3-629fe02e4c-4a3e078819.zip/node_modules/supertest/lib/test.js:296:12)
2021-02-09T06:27:33.7735780Z ➤ YN0000: [@unifed/backend-federation-server]:   › /home/runner/work/unifed/unifed/.yarn/cache/supertest-npm-6.1.3-629fe02e4c-4a3e078819.zip/node_modules/supertest/lib/test.js:80:15
2021-02-09T06:27:33.7739057Z ➤ YN0000: [@unifed/backend-federation-server]:   › Test._assertFunction (/home/runner/work/unifed/unifed/.yarn/cache/supertest-npm-6.1.3-629fe02e4c-4a3e078819.zip/node_modules/supertest/lib/test.js:311:11)
2021-02-09T06:27:33.7742354Z ➤ YN0000: [@unifed/backend-federation-server]:   › Test.assert (/home/runner/work/unifed/unifed/.yarn/cache/supertest-npm-6.1.3-629fe02e4c-4a3e078819.zip/node_modules/supertest/lib/test.js:201:21)
2021-02-09T06:27:33.7746338Z ➤ YN0000: [@unifed/backend-federation-server]:   › Server.localAssert (/home/runner/work/unifed/unifed/.yarn/cache/supertest-npm-6.1.3-629fe02e4c-4a3e078819.zip/node_modules/supertest/lib/test.js:159:12)
2021-02-09T06:27:33.7748612Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-09T06:27:33.7990783Z ➤ YN0000: [@unifed/backend-federation-server]:   ─
2021-02-09T06:27:33.7992790Z ➤ YN0000: [@unifed/backend-federation-server]: 
2021-02-09T06:27:33.7994271Z ➤ YN0000: [@unifed/backend-federation-server]:   1 test failed
kiancross commented 3 years ago

Can be reproduced by running while yarn test; do true; done in backend-federation-server and leaving it for a couple of minutes.

kiancross commented 3 years ago

https://github.com/avajs/ava/issues/2494