* 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 9s 93 packages are looking for funding run `npm fund` for details 8 vulnerabilities (4 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:12715) [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 ✔ handleCallback() DeviceUpdate (local single device available) (1139ms) ✔ handleCallback() DeviceUpdate (local single device not available) (1733ms) ✔ handleCallback() DeviceUpdate (local two devices available) (2057ms) ✔ handleCallback() DeviceUpdate (local two devices not available) (1775ms) ✔ handleCallback() BookingUpdate (local group, available) (1011ms) ✔ handleCallback() BookingUpdate (local group, not available) (1736ms) ✔ dispatchCallback() (428ms) ✔ reservateDevice() - local single device (1542ms) ✔ reservateDevice() - local two devices (2927ms) ✔ reservateDevice() - local group (1390ms) ✔ reservateDevice() - local single device not available (2689ms) ✔ reservateDevice() - local two devices not available (2700ms) ✔ reservateDevice() - local group not available (3210ms) ✔ reservateDevice() - booking not existing ✔ randomID() (3468ms) ✔ DeleteBooking() local single device (1650ms) ✔ DeleteBooking() local multiple devices (1704ms) ✔ DeleteBooking() local group (1649ms) ✔ DeleteBooking() non-existing (1305ms) ✔ freeDevice() - local single device (1457ms) ✔ freeDevice() - local multiple devices (1004ms) ✔ freeDevice() - local group (1537ms) 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 (281ms) ✔ putBookingByIDLock lock success multiple (259ms) ✔ putBookingByIDLock lock success group (280ms) ✔ putBookingByIDLock already locked (290ms) ✔ putBookingByIDLock wrong status (282ms) ✔ putBookingByIDLock no booking (253ms) ✔ deleteBookingByIDLock no authorization ✔ deleteBookingByIDLock unlock success (288ms) ✔ deleteBookingByIDLock already unlocked (275ms) ✔ deleteBookingByIDLock wrong status (256ms) ✔ deleteBookingByIDLock edge case active-pending (258ms) ✔ deleteBookingByIDLock no booking (268ms) ✔ postBookingCallbackByID success (260ms) ✔ putBookingByIDLock no booking (277ms) 39 passing (2m) -----------------------|---------|----------|---------|---------|----------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -----------------------|---------|----------|---------|---------|----------------------------------- All files | 78.78 | 63.68 | 88.23 | 78.78 | src | 75.34 | 59.85 | 84.61 | 75.34 | internal.ts | 72.86 | 48.64 | 80 | 72.86 | ...17-821,829-830,832-833,851-852 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.