* Starting RabbitMQ Messaging Server rabbitmq-server ...done. * Starting MariaDB database server mariadbd ...done. npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported added 382 packages, and audited 390 packages in 3s 93 packages are looking for funding run `npm fund` for details 6 vulnerabilities (1 low, 2 moderate, 3 high) To address all issues, run: npm audit fix Run `npm audit` for details. > @crosslab/service-booking-backend@0.0.1 test > npm run build && env-cmd -e development c8 --include="app/messageDefinition.js" --include="app/amqpHandle.js" --include="app/internal.js" --include="app/operations/index.js" mocha app/*_test.js app/operations/*_test.js > @crosslab/service-booking-backend@0.0.1 build > npm-run-all build:* > @crosslab/service-booking-backend@0.0.1 build:generate > openapi-codegen -i dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service -o src/generated loading addon "@cross-lab-project/codegen-typescript-addon" addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/src/generated/types.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/src/generated/signatures.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/src/generated/routes.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/src/generated/requestValidation.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/src/generated/index.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/src/generated/basicValidation.cjs > @crosslab/service-booking-backend@0.0.1 build:compile > tsc && cp src/generated/basicValidation.cjs app/generated/basicValidation.cjs > @crosslab/service-booking-backend@0.0.1 build:add-shebang > bash scripts/add-shebang.sh internal.ts trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000? ✔ handleCallback() DeviceUpdate (local single device available) (1108ms) trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000? ✔ handleCallback() DeviceUpdate (local single device not available) (1747ms) trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000? trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000? ✔ handleCallback() DeviceUpdate (local two devices available) (2038ms) trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000? ✔ handleCallback() DeviceUpdate (local two devices not available) (1731ms) trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000? ✔ handleCallback() BookingUpdate (local group, available) (1015ms) trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000? ✔ handleCallback() BookingUpdate (local group, not available) (1735ms) ✔ dispatchCallback() (436ms) trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000?flat_group=true trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000? trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000?changedUrl=http%3A%2F%2Flocalhost%3A10801%2Fbooking_callback%2F-YItDZa8BX_ekunbv0QLMMc7W0zWVBoX5wbUJn3FmOnDJY5I2DnLiA8wRRa_f2qw44dBeC0ZUVa4YCZqKhlnePq- ✔ reservateDevice() - local single device (1448ms) trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000?flat_group=true trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000? trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000?changedUrl=http%3A%2F%2Flocalhost%3A10801%2Fbooking_callback%2F5TRC0XNe1Y9MZNmA6KUIeRvDRvDAmIOY8aD244coWuYbcVREH-vjdag1cPrKes5vJt83-WtZThbIUVu2DECLYrPI trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000?flat_group=true trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000? trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000?changedUrl=http%3A%2F%2Flocalhost%3A10801%2Fbooking_callback%2FniHp0AjxAhkafGooI0tHlZLif9L4MbmZ-1Ar6iIXnYfWGYjwnPwSPoxhmSM6hEKIOCANd-QMVaVafhN6D2Fa-hSU ✔ reservateDevice() - local two devices (2785ms) trying to fetch url: http://localhost:10801/devices/00000000-0000-0000-0000-000000000010 trying to fetch url: http://localhost:10801/devices/00000000-0000-0000-0000-000000000010?flat_group=true trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000? trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000?changedUrl=http%3A%2F%2Flocalhost%3A10801%2Fbooking_callback%2FuWBifnMlJdSP-0T3niJra-3rILxp_dszlDyzGpQsOE4ykws3JG39YtzsRws8U6j0UO35XZgL1bu0Ell0aVTHpMxn ✔ reservateDevice() - local group (1386ms) trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000?flat_group=true trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule ✔ reservateDevice() - local single device not available (2672ms) trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/20000000-0000-0000-0000-000000000000?flat_group=true trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule ✔ reservateDevice() - local two devices not available (2675ms) trying to fetch url: http://localhost:10801/devices/00000000-0000-0000-0000-000000000010 trying to fetch url: http://localhost:10801/devices/00000000-0000-0000-0000-000000000010?flat_group=true trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule trying to fetch url: http://localhost:10801/schedule ✔ reservateDevice() - local group not available (3027ms) ✔ reservateDevice() - booking not existing ✔ randomID() (765ms) ✔ DeleteBooking() local single device (1660ms) ✔ DeleteBooking() local multiple devices (1667ms) ✔ DeleteBooking() local group (1663ms) ✔ DeleteBooking() non-existing (1311ms) ✔ freeDevice() - local single device (1368ms) ✔ freeDevice() - local multiple devices (1009ms) ✔ freeDevice() - local group (1367ms) messageDefinition.ts ✔ DeviceBookingRequest.fromString correct Error: BookingID can not be empty string at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:22:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: Invalid type for BookingID: boolean at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:19:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: Invalid type for BookingID: object at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:19:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: Invalid type for BookingID: object at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:19:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest must have BookingID at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:14:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) TypeError: Invalid URL at new URL (node:internal/url:796:36) at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:53:65) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) { code: 'ERR_INVALID_URL', input: 'ht?:?tp##://localhost/device/superDevice' } TypeError: Invalid URL at new URL (node:internal/url:796:36) at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:53:65) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) { code: 'ERR_INVALID_URL', input: '' } TypeError: Invalid URL at new URL (node:internal/url:796:36) at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:53:65) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) { code: 'ERR_INVALID_URL', input: 'superDevice' } TypeError: Invalid URL at new URL (node:internal/url:796:36) at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:53:65) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) { code: 'ERR_INVALID_URL', input: 'true' } TypeError: Invalid URL at new URL (node:internal/url:796:36) at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:53:65) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) { code: 'ERR_INVALID_URL', input: '5' } TypeError: Invalid URL at new URL (node:internal/url:796:36) at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:53:65) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) { code: 'ERR_INVALID_URL', input: '' } TypeError: Invalid URL at new URL (node:internal/url:796:36) at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:53:65) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) { code: 'ERR_INVALID_URL', input: '[object Object]' } Error: DeviceBookingRequest must have Device at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:25:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest: Position must be of type number at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:31:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest: Position must be of type number at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:31:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest: Position must be of type number at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:31:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest: Position must be of type number at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:31:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest: Position must be of type number at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:31:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest must have Position at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:28:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) SyntaxError: Expected ',' or ']' after array element in JSON at position 12 at JSON.parse () at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:9:25) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: Parsed string must be object at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:11:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest must have BookingID at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:14:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) SyntaxError: Unexpected token 'w', "wfiohwioäüfiäioob" is not valid JSON at JSON.parse () at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:9:25) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest must have Start at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:34:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest: Start must be valid at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:47:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest.Start must be string at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:37:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest.Start must be string at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:37:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest must have End at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:40:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest: End must be valid at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:51:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest.End must be string at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:43:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) Error: DeviceBookingRequest.End must be string at DeviceBookingRequest.fromString (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition.js:43:19) at Context. (file:///builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/app/messageDefinition_test.js:68:38) at callFn (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:366:21) at Runnable.run (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runnable.js:354:5) at Runner.runTest (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:677:10) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:800:12 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:592:14) at /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:602:7 at next (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/node_modules/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) ✔ DeviceBookingRequest.fromString broken operations.ts ✔ putBookingByIDLock no authorization ✔ putBookingByIDLock lock success (265ms) ✔ putBookingByIDLock lock success multiple (265ms) ✔ putBookingByIDLock lock success group (267ms) ✔ putBookingByIDLock already locked (262ms) ✔ putBookingByIDLock wrong status (259ms) ✔ putBookingByIDLock no booking (254ms) ✔ deleteBookingByIDLock no authorization ✔ deleteBookingByIDLock unlock success (264ms) ✔ deleteBookingByIDLock already unlocked (263ms) ✔ deleteBookingByIDLock wrong status (261ms) ✔ deleteBookingByIDLock edge case active-pending (264ms) ✔ deleteBookingByIDLock no booking (254ms) trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000 trying to fetch url: http://localhost:10801/devices/10000000-0000-0000-0000-000000000000? ✔ postBookingCallbackByID success (266ms) ✔ putBookingByIDLock no booking (254ms) 39 passing (2m) -----------------------|---------|----------|---------|---------|----------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -----------------------|---------|----------|---------|---------|----------------------------------- All files | 77.81 | 61.53 | 88.23 | 77.81 | src | 74.15 | 56.81 | 84.61 | 74.15 | internal.ts | 71.56 | 43.56 | 80 | 71.56 | ...16-820,828-829,831-832,850-851 messageDefinition.ts | 100 | 100 | 100 | 100 | src/operations | 95.04 | 78.37 | 100 | 95.04 | index.ts | 95.04 | 78.37 | 100 | 95.04 | 54,63,98-100,150,156,164-166 -----------------------|---------|----------|---------|---------|----------------------------------- * Stopping MariaDB database server mariadbd ...done. * Stopping RabbitMQ Messaging Server rabbitmq-server ...done.