* 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 6s 93 packages are looking for funding run `npm fund` for details 7 vulnerabilities (3 low, 4 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 (node:8418) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) 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) (1059ms) 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) (1730ms) 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) (2033ms) 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) (1715ms) 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) (1022ms) 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) (1843ms) ✔ dispatchCallback() (383ms) 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%2FuvHlRTI_wela8yHQsZqsxC7OGatEP0_ZBnxliq9bUKIfZ3fw6pxVOnWEzVmPg-vsqcr96UXeufyT4X_vYVoeZGPz ✔ reservateDevice() - local single device (1528ms) 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%2FLiKCKjI5IlGmagn8HGL3iURSItgN6s_woeENII2Jg9OB_nmwnXubJSm_yd7T8GC3jlc2bazUGUaGdja_95qnT-7t 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%2Fxu0rltO4XySvK2ijKsSD6g5sxmqtfb-TBZDoaI5e8O2hTV7HPvTWJp0KrM2zyR631Jh_8uzBWgR3c8LsvRKZHmfa ✔ reservateDevice() - local two devices (2763ms) 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%2FzbMjudRUr72nusZ7CAgI3M0U1G1JFDpZKtBk3ZudX70B4zAmRVopUBb5FTz1W-Q72uj6VO1SjzYY2Vt7KwXzrWQe ✔ reservateDevice() - local group (1401ms) 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 (2680ms) 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 (2780ms) 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 (3026ms) ✔ reservateDevice() - booking not existing ✔ randomID() (3244ms) ✔ DeleteBooking() local single device (1671ms) ✔ DeleteBooking() local multiple devices (1663ms) ✔ DeleteBooking() local group (1653ms) ✔ DeleteBooking() non-existing (1304ms) ✔ freeDevice() - local single device (1369ms) ✔ freeDevice() - local multiple devices (1006ms) ✔ freeDevice() - local group (1365ms) 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:491: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:491: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:491: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:491: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:491:21) TypeError: Invalid URL at new URL (node:internal/url:818:25) 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:491:21) { code: 'ERR_INVALID_URL', input: 'ht?:?tp##://localhost/device/superDevice' } TypeError: Invalid URL at new URL (node:internal/url:818:25) 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:491:21) { code: 'ERR_INVALID_URL', input: '' } TypeError: Invalid URL at new URL (node:internal/url:818:25) 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:491:21) { code: 'ERR_INVALID_URL', input: 'superDevice' } TypeError: Invalid URL at new URL (node:internal/url:818:25) 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:491:21) { code: 'ERR_INVALID_URL', input: 'true' } TypeError: Invalid URL at new URL (node:internal/url:818:25) 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:491:21) { code: 'ERR_INVALID_URL', input: '5' } TypeError: Invalid URL at new URL (node:internal/url:818:25) 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:491:21) { code: 'ERR_INVALID_URL', input: '' } TypeError: Invalid URL at new URL (node:internal/url:818:25) 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:491: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:491: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:491: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:491: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:491: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:491: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:491: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:491:21) SyntaxError: Expected ',' or ']' after array element in JSON at position 12 (line 1 column 13) 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:491: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:491: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:491: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:491: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:491: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:491: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:491: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:491: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:491: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:491: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:491: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:491:21) ✔ DeviceBookingRequest.fromString broken operations.ts ✔ putBookingByIDLock no authorization ✔ putBookingByIDLock lock success (260ms) ✔ putBookingByIDLock lock success multiple (288ms) ✔ putBookingByIDLock lock success group (287ms) ✔ putBookingByIDLock already locked (283ms) ✔ putBookingByIDLock wrong status (257ms) ✔ putBookingByIDLock no booking (254ms) ✔ deleteBookingByIDLock no authorization ✔ deleteBookingByIDLock unlock success (261ms) ✔ deleteBookingByIDLock already unlocked (281ms) ✔ deleteBookingByIDLock wrong status (256ms) ✔ deleteBookingByIDLock edge case active-pending (259ms) ✔ deleteBookingByIDLock no booking (252ms) 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 (267ms) ✔ putBookingByIDLock no booking (253ms) 39 passing (2m) -----------------------|---------|----------|---------|---------|----------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -----------------------|---------|----------|---------|---------|----------------------------------- All files | 78.5 | 63.68 | 88.23 | 78.5 | src | 75 | 59.85 | 84.61 | 75 | internal.ts | 72.48 | 48.64 | 80 | 72.48 | ...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.