Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
*/
private checkMessageWorkerId (message: MessageValue<Data | Response>): void {
if (message.workerId == null) {
- throw new Error('Worker message received without worker id')
+ throw new Error(
+ `Worker message '${JSON.stringify(message)}' received without worker id`
+ )
}
if (this.getWorkerNodeKeyByWorkerId(message.workerId) === -1) {
throw new Error(
- `Worker message received from unknown worker '${message.workerId.toString()}'`
+ `Worker message '${JSON.stringify(message)}' received from unknown worker ${message.workerId.toString()}`
)
}
}
*/
private checkMessageWorkerId (message: MessageValue<Data>): void {
if (message.workerId == null) {
- throw new Error('Message worker id is not set')
+ throw new Error(
+ `Message worker id is not set: ${JSON.stringify(message)}`
+ )
}
if (message.workerId !== this.id) {
throw new Error(
- `Message worker id ${message.workerId.toString()} does not match the worker id ${this.id.toString()}`
+ `Message worker id ${message.workerId.toString()} does not match the worker id ${this.id.toString()}: ${JSON.stringify(message)}`
)
}
}