# SerpentRace Backend Logs # Started: 2025-08-23T00:08:15.767Z # Max entries per file: 10000 2025-08-23T00:08:16.171Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30} 2025-08-23T00:08:16.216Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30} 2025-08-23T00:08:16.248Z | [ERROR] | Failed to connect to Redis | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:58:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.254Z | [ERROR] | Failed to initialize Redis connection | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:58:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.258Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30} 2025-08-23T00:08:16.260Z | [ERROR] | Failed to connect to Redis | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:68:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.263Z | [ERROR] | Failed to initialize Redis connection | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:68:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.266Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":60} 2025-08-23T00:08:16.269Z | [ERROR] | Failed to connect to Redis | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:79:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.271Z | [ERROR] | Failed to initialize Redis connection | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:79:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.278Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":null} 2025-08-23T00:08:16.279Z | [ERROR] | Failed to connect to Redis | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:92:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.282Z | [ERROR] | Failed to initialize Redis connection | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:92:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.286Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30} 2025-08-23T00:08:16.288Z | [ERROR] | Failed to connect to Redis | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:104:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.290Z | [ERROR] | Failed to initialize Redis connection | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:104:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.292Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30} 2025-08-23T00:08:16.294Z | [ERROR] | Failed to connect to Redis | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:114:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.296Z | [ERROR] | Failed to initialize Redis connection | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:114:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.301Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30} 2025-08-23T00:08:16.303Z | [ERROR] | Failed to connect to Redis | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:126:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.305Z | [ERROR] | Failed to initialize Redis connection | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:126:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1559:28)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.308Z | [REQUEST] | WebSocket service initialized | Meta:{"chatTimeoutMinutes":30} 2025-08-23T00:08:16.309Z | [ERROR] | Failed to connect to Redis | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:141:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1551:26)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.311Z | [ERROR] | Failed to initialize Redis connection | Meta:{"name":"Error","message":"Socket already opened","stack":"Error: Socket already opened\n at RedisSocket.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\socket.ts:204:13)\n at Class.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\@redis\\client\\lib\\client\\index.ts:850:30)\n at RedisService.connect (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\RedisService.ts:61:35)\n at WebSocketService.initializeRedis (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:101:37)\n at new WebSocketService (D:\\munka\\SzeSnake\\SerpentRace_Backend\\src\\Application\\Services\\WebSocketService.ts:89:14)\n at Object. (D:\\munka\\SzeSnake\\SerpentRace_Backend\\tests\\Application\\Services\\ChatConfiguration.test.ts:141:29)\n at Promise.finally.completed (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1551:26)\n at new Promise ()\n at callAsyncCircusFn (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1499:10)\n at _callCircusTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1009:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:949:3)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:839:13)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at _runTestsForDescribeBlock (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:829:11)\n at run (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:757:3)\n at runAndTransformResultsToJestFormat (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\jestAdapterInit.js:1920:21)\n at jestAdapter (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-circus\\build\\runner.js:101:19)\n at runTestInternal (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:277:16)\n at runTest (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:345:7)\n at Object.worker (D:\\munka\\SzeSnake\\SerpentRace_Backend\\node_modules\\jest-runner\\build\\testWorker.js:499:12)"} 2025-08-23T00:08:16.321Z | [STARTUP] | Redis client connected successfully 2025-08-23T00:08:16.353Z | [STARTUP] | Logging service shutting down gracefully