2025-04-29 08:31:03,557 - root - INFO - Logging configured successfully. 2025-04-29 08:31:03,557 - root - INFO - Log level set to: INFO 2025-04-29 08:31:03,557 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 08:31:03,557 - root - INFO - Starting ProjectUtility application... 2025-04-29 08:31:03,834 - gui.main_window - INFO - Loading available tools... 2025-04-29 08:31:03,834 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 08:31:03,843 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:31:03,849 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 08:31:03,849 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 08:31:03,849 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 08:31:03,852 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 08:31:03,852 - root - INFO - Main window initialized. 2025-04-29 08:31:03,852 - root - INFO - Starting Tkinter event loop. 2025-04-29 08:31:05,892 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:31:05,895 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:09,316 - gui.main_window - WARNING - Parameter gathering not implemented. Running tool without parameters. 2025-04-29 08:31:09,316 - gui.main_window - INFO - Launching tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:31:09,326 - gui.process_worker.dummy_script_4e29313b - INFO - Worker initialized for tool: Dummy Script Runner 2025-04-29 08:31:09,326 - gui.process_worker.dummy_script_4e29313b - INFO - Worker thread started. Preparing to execute command. 2025-04-29 08:31:09,327 - gui.main_window - INFO - Worker thread started for run ID: dummy_script_4e29313b 2025-04-29 08:31:09,327 - gui.process_worker.dummy_script_4e29313b - ERROR - Required parameter 'user_text' is missing a value! This might cause the tool to fail. 2025-04-29 08:31:09,327 - gui.process_worker.dummy_script_4e29313b - INFO - Final command constructed: ['python', 'dummy.py', '--verbose', '--iterations', '1'] 2025-04-29 08:31:09,327 - gui.process_worker.dummy_script_4e29313b - INFO - Executing: python dummy.py --verbose --iterations 1 in C:\src\____GitProjects\ProjectUtility\tools\dummy_script 2025-04-29 08:31:09,335 - gui.process_worker.dummy_script_4e29313b - INFO - Process started with PID: 3012 2025-04-29 08:31:09,417 - gui.main_window - INFO - Status update for Dummy Script Runner (dummy_script_4e29313b): Executing: python dummy.py --verbose --iterations 1 2025-04-29 08:31:10,870 - gui.process_worker.dummy_script_4e29313b - INFO - Process 3012 finished with exit code: 0 2025-04-29 08:31:10,870 - gui.process_worker.dummy_script_4e29313b - INFO - Worker thread finished for run_id: dummy_script_4e29313b. Final exit code reported: 0 2025-04-29 08:31:10,924 - gui.main_window - INFO - Tool Dummy Script Runner (dummy_script_4e29313b) finished with exit code: 0 2025-04-29 08:31:27,329 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:31:27,333 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:28,031 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:31:28,036 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:29,119 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:31:29,124 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:33,013 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:31:33,016 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:34,940 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:31:34,943 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:36,934 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:31:36,936 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:37,583 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:31:37,586 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:38,599 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:31:38,602 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:39,904 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:31:39,908 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:46,925 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:31:46,928 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:47,848 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:31:47,850 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:48,731 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:31:48,734 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:50,059 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:31:50,061 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:31:52,576 - gui.main_window - WARNING - Parameter gathering not implemented. Running tool without parameters. 2025-04-29 08:31:52,576 - gui.main_window - INFO - Launching tool: Icon Generator (ID: icon_generator) 2025-04-29 08:31:52,576 - gui.process_worker.icon_generator_2fb85995 - INFO - Worker initialized for tool: Icon Generator 2025-04-29 08:31:52,578 - gui.process_worker.icon_generator_2fb85995 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 08:31:52,578 - gui.main_window - INFO - Worker thread started for run ID: icon_generator_2fb85995 2025-04-29 08:31:52,579 - gui.process_worker.icon_generator_2fb85995 - ERROR - Required parameter 'input_png' is missing a value! This might cause the tool to fail. 2025-04-29 08:31:52,580 - gui.process_worker.icon_generator_2fb85995 - ERROR - Required parameter 'output_ico' is missing a value! This might cause the tool to fail. 2025-04-29 08:31:52,580 - gui.process_worker.icon_generator_2fb85995 - INFO - Final command constructed: ['python', 'generate_icon.py', '--sizes', '16,32,48,64,128,256'] 2025-04-29 08:31:52,580 - gui.process_worker.icon_generator_2fb85995 - INFO - Executing: python generate_icon.py --sizes 16,32,48,64,128,256 in C:\src\____GitProjects\ProjectUtility\tools\icon_generator 2025-04-29 08:31:52,585 - gui.process_worker.icon_generator_2fb85995 - INFO - Process started with PID: 3228 2025-04-29 08:31:52,629 - gui.main_window - INFO - Status update for Icon Generator (icon_generator_2fb85995): Executing: python generate_icon.py --sizes 16,32,48,64,128,256 2025-04-29 08:31:53,643 - gui.process_worker.icon_generator_2fb85995 - INFO - Process 3228 finished with exit code: 1 2025-04-29 08:31:53,643 - gui.process_worker.icon_generator_2fb85995 - INFO - Worker thread finished for run_id: icon_generator_2fb85995. Final exit code reported: 1 2025-04-29 08:31:53,719 - gui.main_window - INFO - Tool Icon Generator (icon_generator_2fb85995) finished with exit code: 1 2025-04-29 08:32:00,044 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:32:00,046 - gui.main_window - WARNING - Parameter input UI not yet implemented. 2025-04-29 08:32:01,175 - gui.main_window - WARNING - Parameter gathering not implemented. Running tool without parameters. 2025-04-29 08:32:01,175 - gui.main_window - INFO - Launching tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:32:01,176 - gui.process_worker.dummy_script_4b104ac8 - INFO - Worker initialized for tool: Dummy Script Runner 2025-04-29 08:32:01,177 - gui.process_worker.dummy_script_4b104ac8 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 08:32:01,177 - gui.main_window - INFO - Worker thread started for run ID: dummy_script_4b104ac8 2025-04-29 08:32:01,177 - gui.process_worker.dummy_script_4b104ac8 - ERROR - Required parameter 'user_text' is missing a value! This might cause the tool to fail. 2025-04-29 08:32:01,178 - gui.process_worker.dummy_script_4b104ac8 - INFO - Final command constructed: ['python', 'dummy.py', '--verbose', '--iterations', '1'] 2025-04-29 08:32:01,178 - gui.process_worker.dummy_script_4b104ac8 - INFO - Executing: python dummy.py --verbose --iterations 1 in C:\src\____GitProjects\ProjectUtility\tools\dummy_script 2025-04-29 08:32:01,181 - gui.process_worker.dummy_script_4b104ac8 - INFO - Process started with PID: 10480 2025-04-29 08:32:01,290 - gui.main_window - INFO - Status update for Dummy Script Runner (dummy_script_4b104ac8): Executing: python dummy.py --verbose --iterations 1 2025-04-29 08:32:02,675 - gui.process_worker.dummy_script_4b104ac8 - INFO - Process 10480 finished with exit code: 0 2025-04-29 08:32:02,675 - gui.process_worker.dummy_script_4b104ac8 - INFO - Worker thread finished for run_id: dummy_script_4b104ac8. Final exit code reported: 0 2025-04-29 08:32:02,698 - gui.main_window - INFO - Tool Dummy Script Runner (dummy_script_4b104ac8) finished with exit code: 0 2025-04-29 08:32:05,000 - gui.main_window - INFO - Close button clicked. Shutting down application. 2025-04-29 08:37:07,827 - root - INFO - Logging configured successfully. 2025-04-29 08:37:07,827 - root - INFO - Log level set to: INFO 2025-04-29 08:37:07,828 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 08:37:07,828 - root - INFO - Starting ProjectUtility application... 2025-04-29 08:37:07,872 - gui.main_window - INFO - Loading available tools... 2025-04-29 08:37:07,873 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 08:37:07,873 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:37:07,874 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 08:37:07,874 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 08:37:07,874 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 08:37:07,874 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 08:37:07,874 - root - INFO - Main window initialized. 2025-04-29 08:37:07,874 - root - INFO - Starting Tkinter event loop. 2025-04-29 08:37:10,181 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:37:11,562 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:37:12,727 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:39:57,934 - root - INFO - Logging configured successfully. 2025-04-29 08:39:57,935 - root - INFO - Log level set to: INFO 2025-04-29 08:39:57,935 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 08:39:57,935 - root - INFO - Starting ProjectUtility application... 2025-04-29 08:39:57,981 - gui.main_window - INFO - Loading available tools... 2025-04-29 08:39:57,982 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 08:39:57,982 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:39:57,983 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 08:39:57,983 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 08:39:57,983 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 08:39:57,984 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 08:39:57,984 - root - INFO - Main window initialized. 2025-04-29 08:39:57,984 - root - INFO - Starting Tkinter event loop. 2025-04-29 08:39:59,783 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:40:01,741 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:46:16,552 - gui.main_window - INFO - Close button clicked. Shutting down application. 2025-04-29 08:48:53,935 - root - INFO - Logging configured successfully. 2025-04-29 08:48:53,936 - root - INFO - Log level set to: INFO 2025-04-29 08:48:53,936 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 08:48:53,936 - root - INFO - Starting ProjectUtility application... 2025-04-29 08:48:53,982 - gui.main_window - INFO - Loading available tools... 2025-04-29 08:48:53,982 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 08:48:53,983 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:48:53,983 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 08:48:53,983 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 08:48:53,984 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 08:48:53,984 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 08:48:53,984 - root - INFO - Main window initialized. 2025-04-29 08:48:53,984 - root - INFO - Starting Tkinter event loop. 2025-04-29 08:48:55,413 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 08:48:56,591 - gui.main_window - INFO - Close button clicked. Shutting down application. 2025-04-29 08:54:33,830 - root - INFO - Logging configured successfully. 2025-04-29 08:54:33,830 - root - INFO - Log level set to: INFO 2025-04-29 08:54:33,830 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 08:54:33,830 - root - INFO - Starting ProjectUtility application... 2025-04-29 08:54:33,876 - gui.main_window - INFO - Loading available tools... 2025-04-29 08:54:33,877 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 08:54:33,878 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:54:33,878 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 08:54:33,879 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 08:54:33,879 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 08:54:33,879 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 08:54:33,879 - root - INFO - Main window initialized. 2025-04-29 08:54:33,880 - root - INFO - Starting Tkinter event loop. 2025-04-29 08:54:35,379 - gui.main_window - INFO - Close button clicked. Shutting down application. 2025-04-29 08:55:52,469 - root - INFO - Logging configured successfully. 2025-04-29 08:55:52,469 - root - INFO - Log level set to: INFO 2025-04-29 08:55:52,470 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 08:55:52,470 - root - INFO - Starting ProjectUtility application... 2025-04-29 08:55:52,516 - gui.main_window - INFO - Loading available tools... 2025-04-29 08:55:52,517 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 08:55:52,517 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:55:52,518 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 08:55:52,518 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 08:55:52,518 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 08:55:52,518 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 08:55:52,518 - root - INFO - Main window initialized. 2025-04-29 08:55:52,518 - root - INFO - Starting Tkinter event loop. 2025-04-29 08:55:54,515 - gui.main_window - INFO - Close button clicked. Shutting down application. 2025-04-29 08:55:54,541 - root - INFO - Application finished. 2025-04-29 08:56:02,451 - root - INFO - Logging configured successfully. 2025-04-29 08:56:02,452 - root - INFO - Log level set to: INFO 2025-04-29 08:56:02,452 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 08:56:02,452 - root - INFO - Starting ProjectUtility application... 2025-04-29 08:56:02,496 - gui.main_window - INFO - Loading available tools... 2025-04-29 08:56:02,498 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 08:56:02,498 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:56:02,498 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 08:56:02,499 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 08:56:02,500 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 08:56:02,500 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 08:56:02,503 - root - INFO - Main window initialized. 2025-04-29 08:56:02,503 - root - INFO - Starting Tkinter event loop. 2025-04-29 08:56:04,599 - gui.main_window - INFO - Close button clicked. Shutting down application. 2025-04-29 08:56:04,623 - root - INFO - Application finished. 2025-04-29 08:56:07,730 - root - INFO - Logging configured successfully. 2025-04-29 08:56:07,731 - root - INFO - Log level set to: INFO 2025-04-29 08:56:07,731 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 08:56:07,731 - root - INFO - Starting ProjectUtility application... 2025-04-29 08:56:07,773 - gui.main_window - INFO - Loading available tools... 2025-04-29 08:56:07,773 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 08:56:07,774 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 08:56:07,774 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 08:56:07,774 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 08:56:07,775 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 08:56:07,775 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 08:56:07,775 - root - INFO - Main window initialized. 2025-04-29 08:56:07,775 - root - INFO - Starting Tkinter event loop. 2025-04-29 08:56:09,308 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 08:56:10,673 - gui.main_window - INFO - Close button clicked. Shutting down application. 2025-04-29 08:56:10,691 - root - INFO - Application finished. 2025-04-29 09:25:29,416 - root - INFO - Logging configured successfully. 2025-04-29 09:25:29,417 - root - INFO - Log level set to: INFO 2025-04-29 09:25:29,417 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 09:25:29,417 - root - INFO - Starting ProjectUtility application... 2025-04-29 09:25:29,458 - gui.main_window - INFO - Loading available tools... 2025-04-29 09:25:29,459 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 09:25:29,459 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 09:25:29,460 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 09:25:29,460 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 09:25:29,460 - gui.main_window - INFO - Loaded 2 tools. 2025-04-29 09:25:29,460 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 09:25:29,461 - root - INFO - Main window initialized. 2025-04-29 09:25:29,461 - root - INFO - Starting Tkinter event loop. 2025-04-29 09:25:30,811 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 09:26:09,830 - gui.main_window - WARNING - Launch attempt failed: No tool selected or process worker disabled. 2025-04-29 09:26:13,142 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 09:26:21,740 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 09:34:11,584 - root - INFO - Logging configured successfully. 2025-04-29 09:34:11,584 - root - INFO - Log level set to: INFO 2025-04-29 09:34:11,584 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 09:34:11,585 - root - INFO - Starting ProjectUtility application... 2025-04-29 09:34:11,638 - gui.main_window - INFO - State file not found (C:\src\____GitProjects\ProjectUtility\config\tool_state.json). Starting with empty state. 2025-04-29 09:34:11,644 - gui.main_window - INFO - Loading available tools... 2025-04-29 09:34:15,509 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 09:34:15,509 - root - INFO - Main window initialized. 2025-04-29 09:34:15,509 - root - INFO - Starting Tkinter event loop. 2025-04-29 09:34:20,897 - gui.main_window - INFO - Close requested. Checking for running processes. 2025-04-29 09:34:20,898 - gui.main_window - INFO - No running processes. Closing application. 2025-04-29 09:34:20,918 - root - INFO - Application finished. 2025-04-29 09:34:28,874 - root - INFO - Logging configured successfully. 2025-04-29 09:34:28,874 - root - INFO - Log level set to: INFO 2025-04-29 09:34:28,874 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 09:34:28,875 - root - INFO - Starting ProjectUtility application... 2025-04-29 09:34:28,920 - gui.main_window - INFO - State file not found (C:\src\____GitProjects\ProjectUtility\config\tool_state.json). Starting with empty state. 2025-04-29 09:34:28,929 - gui.main_window - INFO - Loading available tools... 2025-04-29 09:35:07,038 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 09:35:07,038 - root - INFO - Main window initialized. 2025-04-29 09:35:07,039 - root - INFO - Starting Tkinter event loop. 2025-04-29 09:35:09,130 - gui.main_window - INFO - Close requested. Checking for running processes. 2025-04-29 09:35:09,130 - gui.main_window - INFO - No running processes. Closing application. 2025-04-29 09:35:09,159 - root - INFO - Application finished. 2025-04-29 09:42:17,048 - root - INFO - Logging configured successfully. 2025-04-29 09:42:17,048 - root - INFO - Log level set to: INFO 2025-04-29 09:42:17,048 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 09:42:17,049 - root - INFO - Starting ProjectUtility application... 2025-04-29 09:42:17,088 - gui.main_window - INFO - State file not found (C:\src\____GitProjects\ProjectUtility\config\tool_state.json). Starting with empty state. 2025-04-29 09:42:17,101 - gui.main_window - INFO - Loading available tools... 2025-04-29 09:42:17,106 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 09:42:17,107 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 09:42:17,107 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 09:42:17,107 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 09:42:17,108 - gui.main_window - INFO - Finished loading 2 tools. 2025-04-29 09:42:17,108 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 09:42:17,108 - root - INFO - Main window initialized. 2025-04-29 09:42:17,108 - root - INFO - Starting Tkinter event loop. 2025-04-29 09:42:18,731 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 09:42:41,255 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 09:42:46,363 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 09:42:51,058 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 09:48:58,204 - root - INFO - Logging configured successfully. 2025-04-29 09:48:58,204 - root - INFO - Log level set to: INFO 2025-04-29 09:48:58,205 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 09:48:58,205 - root - INFO - Starting ProjectUtility application... 2025-04-29 09:48:58,243 - gui.main_window - INFO - State file not found (C:\src\____GitProjects\ProjectUtility\config\tool_state.json). Starting with empty state. 2025-04-29 09:48:58,254 - gui.main_window - INFO - Loading available tools... 2025-04-29 09:48:58,257 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 09:48:58,258 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 09:48:58,259 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 09:48:58,259 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 09:48:58,259 - gui.main_window - INFO - Finished loading 2 tools. 2025-04-29 09:48:58,259 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 09:48:58,260 - root - INFO - Main window initialized. 2025-04-29 09:48:58,260 - root - INFO - Starting Tkinter event loop. 2025-04-29 09:49:00,660 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 09:49:25,038 - gui.main_window - INFO - Saving state for tool 'icon_generator' with parameters: {'input_png': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', 'output_ico': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes': '16,32,48,64,128,256', 'remove_bg': True} 2025-04-29 09:49:25,044 - gui.process_worker.icon_generator_8177d79d - INFO - Worker initialized for tool: Icon Generator 2025-04-29 09:49:25,045 - gui.process_worker.icon_generator_8177d79d - INFO - Worker thread started. Preparing to execute command. 2025-04-29 09:49:25,045 - gui.main_window - INFO - Worker thread started for run ID: icon_generator_8177d79d 2025-04-29 09:49:25,045 - gui.process_worker.icon_generator_8177d79d - INFO - Final command constructed: ['python', 'create_icon_file.py', '--input_png', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', '--output_ico', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', '--sizes', '16,32,48,64,128,256', '--remove_bg'] 2025-04-29 09:49:25,046 - gui.process_worker.icon_generator_8177d79d - INFO - Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg in C:\src\____GitProjects\ProjectUtility\tools\icon_generator 2025-04-29 09:49:25,053 - gui.process_worker.icon_generator_8177d79d - INFO - Process started with PID: 3944 2025-04-29 09:49:25,054 - gui.main_window - INFO - Status [icon_generator_8177d79d]: Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg 2025-04-29 09:49:26,319 - gui.process_worker.icon_generator_8177d79d - INFO - Process 3944 finished with exit code: 0 2025-04-29 09:49:26,319 - gui.process_worker.icon_generator_8177d79d - INFO - Worker thread finished for run_id: icon_generator_8177d79d. Final exit code reported: 0 2025-04-29 09:49:26,369 - gui.main_window - INFO - Finished: Tool='Icon Generator', RunID='icon_generator_8177d79d', Code=0 2025-04-29 09:50:38,401 - gui.main_window - INFO - Close requested. Checking for running processes. 2025-04-29 09:50:38,402 - gui.main_window - INFO - No running processes. Closing. 2025-04-29 09:50:38,423 - root - INFO - Application finished. 2025-04-29 09:50:46,472 - root - INFO - Logging configured successfully. 2025-04-29 09:50:46,473 - root - INFO - Log level set to: INFO 2025-04-29 09:50:46,474 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 09:50:46,474 - root - INFO - Starting ProjectUtility application... 2025-04-29 09:50:46,539 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 09:50:46,545 - gui.main_window - INFO - Loading available tools... 2025-04-29 09:50:46,545 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 09:50:46,545 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 09:50:46,546 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 09:50:46,546 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 09:50:46,546 - gui.main_window - INFO - Finished loading 2 tools. 2025-04-29 09:50:46,547 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 09:50:46,547 - root - INFO - Main window initialized. 2025-04-29 09:50:46,547 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:04:45,794 - root - INFO - Logging configured successfully. 2025-04-29 10:04:45,794 - root - INFO - Log level set to: INFO 2025-04-29 10:04:45,794 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:04:45,794 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:04:45,835 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:04:45,843 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:04:45,844 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:04:45,844 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:04:45,845 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:04:45,845 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 10:04:45,845 - gui.main_window - INFO - Finished loading 2 tools. 2025-04-29 10:04:45,846 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:04:45,846 - root - INFO - Main window initialized. 2025-04-29 10:04:45,848 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:04:47,108 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:04:50,124 - gui.main_window - INFO - Saving state for tool 'icon_generator' with parameters: {'input_png': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', 'output_ico': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes': '16,32,48,64,128,256', 'remove_bg': True} 2025-04-29 10:04:50,125 - gui.process_worker.icon_generator_7db6e249 - INFO - Worker initialized for tool: Icon Generator 2025-04-29 10:04:50,126 - gui.process_worker.icon_generator_7db6e249 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:04:50,126 - gui.main_window - INFO - Worker thread started for run ID: icon_generator_7db6e249 2025-04-29 10:04:50,127 - gui.process_worker.icon_generator_7db6e249 - INFO - Final command constructed: ['python', 'create_icon_file.py', '--input_png', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', '--output_ico', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', '--sizes', '16,32,48,64,128,256', '--remove_bg'] 2025-04-29 10:04:50,127 - gui.process_worker.icon_generator_7db6e249 - INFO - Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg in C:\src\____GitProjects\ProjectUtility\tools\icon_generator 2025-04-29 10:04:50,133 - gui.process_worker.icon_generator_7db6e249 - INFO - Process started with PID: 13296 2025-04-29 10:04:50,212 - gui.main_window - INFO - Status [icon_generator_7db6e249]: Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg 2025-04-29 10:04:51,420 - gui.process_worker.icon_generator_7db6e249 - INFO - Process 13296 finished with exit code: 0 2025-04-29 10:04:51,421 - gui.process_worker.icon_generator_7db6e249 - INFO - Worker thread finished for run_id: icon_generator_7db6e249. Final exit code reported: 0 2025-04-29 10:04:51,527 - gui.main_window - INFO - Finished: Tool='Icon Generator', RunID='icon_generator_7db6e249', Code=0 2025-04-29 10:10:56,453 - gui.main_window - INFO - Close requested. Checking for running processes. 2025-04-29 10:10:56,454 - gui.main_window - INFO - No running processes. Closing. 2025-04-29 10:10:56,476 - root - INFO - Application finished. 2025-04-29 10:24:49,365 - root - INFO - Logging configured successfully. 2025-04-29 10:24:49,365 - root - INFO - Log level set to: INFO 2025-04-29 10:24:49,366 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:24:49,366 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:24:49,414 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:24:49,420 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:24:49,421 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:24:49,421 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:24:49,422 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:24:49,422 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 10:24:49,422 - gui.main_window - INFO - Finished loading 2 tools. 2025-04-29 10:24:49,422 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:24:49,423 - root - INFO - Main window initialized. 2025-04-29 10:24:49,423 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:24:50,991 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:24:53,949 - gui.main_window - INFO - Saving state for tool 'icon_generator' with parameters: {'input_png': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', 'output_ico': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes': '16,32,48,64,128,256', 'remove_bg': True} 2025-04-29 10:24:53,951 - gui.process_worker.icon_generator_6e316ee2 - INFO - Worker initialized for tool: Icon Generator 2025-04-29 10:24:53,952 - gui.process_worker.icon_generator_6e316ee2 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:24:53,952 - gui.main_window - INFO - Worker thread started for run ID: icon_generator_6e316ee2 2025-04-29 10:24:53,952 - gui.process_worker.icon_generator_6e316ee2 - INFO - Final command constructed: ['python', 'create_icon_file.py', '--input_png', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', '--output_ico', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', '--sizes', '16,32,48,64,128,256', '--remove_bg'] 2025-04-29 10:24:53,953 - gui.process_worker.icon_generator_6e316ee2 - INFO - Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg in C:\src\____GitProjects\ProjectUtility\tools\icon_generator 2025-04-29 10:24:53,958 - gui.process_worker.icon_generator_6e316ee2 - INFO - Process started with PID: 344 2025-04-29 10:24:53,993 - gui.main_window - INFO - Worker Status [icon_generator_6e316ee2]: Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg 2025-04-29 10:24:54,428 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:54,538 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:54,650 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:54,756 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:54,857 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:54,959 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:55,074 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:55,181 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:55,245 - gui.process_worker.icon_generator_6e316ee2 - INFO - Process 344 finished with exit code: 0 2025-04-29 10:24:55,245 - gui.process_worker.icon_generator_6e316ee2 - INFO - Worker thread finished for run_id: icon_generator_6e316ee2. Final exit code reported: 0 2025-04-29 10:24:55,284 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:55,385 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 647, in _process_queue self._handle_worker_message(message) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 716, in _handle_worker_message if json_type == MSG_TYPE_PROGRESS: # 'progress' ^^^^^^^^^^^^^^^^^ NameError: name 'MSG_TYPE_PROGRESS' is not defined 2025-04-29 10:24:55,495 - gui.main_window - INFO - Finished: Tool='Icon Generator', RunID='icon_generator_6e316ee2', Code=0 2025-04-29 10:28:09,656 - root - INFO - Logging configured successfully. 2025-04-29 10:28:09,656 - root - INFO - Log level set to: INFO 2025-04-29 10:28:09,656 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:28:09,656 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:28:09,700 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:28:09,706 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:28:09,706 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:28:09,707 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:28:09,707 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:28:09,707 - core.tool_discovery - INFO - Tool discovery finished. Found 2 tools. 2025-04-29 10:28:09,708 - gui.main_window - INFO - Finished loading 2 tools. 2025-04-29 10:28:09,708 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:28:09,708 - root - INFO - Main window initialized. 2025-04-29 10:28:09,708 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:28:11,106 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:28:12,970 - gui.main_window - INFO - Saving state for tool 'icon_generator' with parameters: {'input_png': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', 'output_ico': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes': '16,32,48,64,128,256', 'remove_bg': True} 2025-04-29 10:28:12,973 - gui.process_worker.icon_generator_1c960dd3 - INFO - Worker initialized for tool: Icon Generator 2025-04-29 10:28:12,974 - gui.process_worker.icon_generator_1c960dd3 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:28:12,974 - gui.main_window - INFO - Worker thread started for run ID: icon_generator_1c960dd3 2025-04-29 10:28:12,974 - gui.process_worker.icon_generator_1c960dd3 - INFO - Final command constructed: ['python', 'create_icon_file.py', '--input_png', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', '--output_ico', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', '--sizes', '16,32,48,64,128,256', '--remove_bg'] 2025-04-29 10:28:12,975 - gui.process_worker.icon_generator_1c960dd3 - INFO - Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg in C:\src\____GitProjects\ProjectUtility\tools\icon_generator 2025-04-29 10:28:12,976 - gui.main_window - INFO - Worker Status [icon_generator_1c960dd3]: Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg 2025-04-29 10:28:12,981 - gui.process_worker.icon_generator_1c960dd3 - INFO - Process started with PID: 1772 2025-04-29 10:28:13,400 - gui.main_window - INFO - Tool Status [icon_generator_1c960dd3]: Icon Generator tool started (managed mode). 2025-04-29 10:28:13,400 - gui.main_window - INFO - Tool Status [icon_generator_1c960dd3]: Input PNG: C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png 2025-04-29 10:28:13,401 - gui.main_window - INFO - Tool Status [icon_generator_1c960dd3]: Output ICO: C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico 2025-04-29 10:28:13,401 - gui.main_window - INFO - Tool Status [icon_generator_1c960dd3]: Remove Background: True 2025-04-29 10:28:13,402 - gui.main_window - INFO - Tool Status [icon_generator_1c960dd3]: Sizes String: '16,32,48,64,128,256' 2025-04-29 10:28:13,402 - gui.main_window - INFO - Tool Status [icon_generator_1c960dd3]: Parsed sizes: [(16, 16), (32, 32), (48, 48), (64, 64), (128, 128), (256, 256)] 2025-04-29 10:28:13,403 - gui.main_window - INFO - Tool Progress [icon_generator_1c960dd3]: 10% - Starting conversion... 2025-04-29 10:28:13,726 - gui.main_window - INFO - Tool Progress [icon_generator_1c960dd3]: 100% - Conversion finished. 2025-04-29 10:28:13,729 - gui.main_window - INFO - Tool Result [icon_generator_1c960dd3]: {'output_file': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes_generated': [[16, 16], [32, 32], [48, 48], [64, 64], [128, 128], [256, 256]]} 2025-04-29 10:28:13,732 - gui.main_window - INFO - Tool Status [icon_generator_1c960dd3]: Success: ICO file generated successfully at C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico 2025-04-29 10:28:14,271 - gui.process_worker.icon_generator_1c960dd3 - INFO - Process 1772 finished with exit code: 0 2025-04-29 10:28:14,272 - gui.process_worker.icon_generator_1c960dd3 - INFO - Worker thread finished for run_id: icon_generator_1c960dd3. Final exit code reported: 0 2025-04-29 10:28:14,288 - gui.main_window - INFO - Finished: Tool='Icon Generator', RunID='icon_generator_1c960dd3', Code=0 2025-04-29 10:32:08,498 - root - INFO - Logging configured successfully. 2025-04-29 10:32:08,498 - root - INFO - Log level set to: INFO 2025-04-29 10:32:08,498 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:32:08,499 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:32:08,543 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:32:08,550 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:32:08,551 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:32:08,551 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:32:08,552 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:32:08,559 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 10:32:08,560 - core.tool_discovery - INFO - Tool discovery finished. Found 3 tools. 2025-04-29 10:32:08,560 - gui.main_window - INFO - Finished loading 3 tools. 2025-04-29 10:32:08,560 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:32:08,561 - root - INFO - Main window initialized. 2025-04-29 10:32:08,561 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:32:10,344 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:32:14,198 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:32:14,200 - gui.process_worker.notepad_launcher_a682dc7d - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:32:14,201 - gui.process_worker.notepad_launcher_a682dc7d - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:32:14,201 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_a682dc7d 2025-04-29 10:32:14,201 - gui.process_worker.notepad_launcher_a682dc7d - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:32:14,202 - gui.process_worker.notepad_launcher_a682dc7d - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:32:14,226 - gui.main_window - INFO - Worker Status [notepad_launcher_a682dc7d]: Executing: notepad.exe 2025-04-29 10:32:14,271 - gui.process_worker.notepad_launcher_a682dc7d - INFO - Process started with PID: 2004 2025-04-29 10:32:14,411 - gui.process_worker.notepad_launcher_a682dc7d - INFO - Process 2004 finished with exit code: 0 2025-04-29 10:32:14,411 - gui.process_worker.notepad_launcher_a682dc7d - INFO - Worker thread finished for run_id: notepad_launcher_a682dc7d. Final exit code reported: 0 2025-04-29 10:32:14,431 - gui.main_window - INFO - Finished: Tool='Blocco Note (Notepad)', RunID='notepad_launcher_a682dc7d', Code=0 2025-04-29 10:32:30,252 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:32:30,253 - gui.process_worker.notepad_launcher_f3f46723 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:32:30,254 - gui.process_worker.notepad_launcher_f3f46723 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:32:30,254 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_f3f46723 2025-04-29 10:32:30,254 - gui.process_worker.notepad_launcher_f3f46723 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:32:30,255 - gui.process_worker.notepad_launcher_f3f46723 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:32:30,267 - gui.process_worker.notepad_launcher_f3f46723 - INFO - Process started with PID: 1864 2025-04-29 10:32:30,299 - gui.main_window - INFO - Worker Status [notepad_launcher_f3f46723]: Executing: notepad.exe 2025-04-29 10:32:35,452 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:32:35,454 - gui.process_worker.notepad_launcher_049be508 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:32:35,455 - gui.process_worker.notepad_launcher_049be508 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:32:35,455 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_049be508 2025-04-29 10:32:35,455 - gui.process_worker.notepad_launcher_049be508 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:32:35,456 - gui.process_worker.notepad_launcher_049be508 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:32:35,467 - gui.process_worker.notepad_launcher_049be508 - INFO - Process started with PID: 1696 2025-04-29 10:32:35,482 - gui.main_window - INFO - Worker Status [notepad_launcher_049be508]: Executing: notepad.exe 2025-04-29 10:32:38,552 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:32:38,554 - gui.process_worker.notepad_launcher_603403cb - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:32:38,555 - gui.process_worker.notepad_launcher_603403cb - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:32:38,555 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_603403cb 2025-04-29 10:32:38,555 - gui.process_worker.notepad_launcher_603403cb - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:32:38,556 - gui.process_worker.notepad_launcher_603403cb - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:32:38,567 - gui.process_worker.notepad_launcher_603403cb - INFO - Process started with PID: 1636 2025-04-29 10:32:38,577 - gui.main_window - INFO - Worker Status [notepad_launcher_603403cb]: Executing: notepad.exe 2025-04-29 10:32:44,053 - gui.main_window - INFO - Close requested. Checking for running processes. 2025-04-29 10:32:45,075 - gui.main_window - WARNING - User confirmed exit with 3 running process(es). Terminating. 2025-04-29 10:32:45,076 - gui.main_window - INFO - Requesting termination for notepad_launcher_f3f46723 2025-04-29 10:32:45,076 - gui.process_worker.notepad_launcher_f3f46723 - WARNING - Attempting to terminate process 1864 for run notepad_launcher_f3f46723... 2025-04-29 10:32:45,087 - gui.process_worker.notepad_launcher_f3f46723 - INFO - Sent terminate signal to process 1864. 2025-04-29 10:32:45,087 - gui.main_window - INFO - Requesting termination for notepad_launcher_049be508 2025-04-29 10:32:45,088 - gui.process_worker.notepad_launcher_049be508 - WARNING - Attempting to terminate process 1696 for run notepad_launcher_049be508... 2025-04-29 10:32:45,088 - gui.process_worker.notepad_launcher_049be508 - INFO - Sent terminate signal to process 1696. 2025-04-29 10:32:45,088 - gui.main_window - INFO - Requesting termination for notepad_launcher_603403cb 2025-04-29 10:32:45,088 - gui.process_worker.notepad_launcher_603403cb - WARNING - Attempting to terminate process 1636 for run notepad_launcher_603403cb... 2025-04-29 10:32:45,089 - gui.process_worker.notepad_launcher_603403cb - INFO - Sent terminate signal to process 1636. 2025-04-29 10:32:45,090 - gui.process_worker.notepad_launcher_f3f46723 - INFO - Process 1864 finished with exit code: 1 2025-04-29 10:32:45,091 - gui.process_worker.notepad_launcher_f3f46723 - INFO - Worker thread finished for run_id: notepad_launcher_f3f46723. Final exit code reported: 1 2025-04-29 10:32:45,091 - gui.process_worker.notepad_launcher_049be508 - INFO - Process 1696 finished with exit code: 1 2025-04-29 10:32:45,091 - gui.process_worker.notepad_launcher_049be508 - INFO - Worker thread finished for run_id: notepad_launcher_049be508. Final exit code reported: 1 2025-04-29 10:32:45,091 - gui.process_worker.notepad_launcher_603403cb - INFO - Process 1636 finished with exit code: 1 2025-04-29 10:32:45,091 - gui.process_worker.notepad_launcher_603403cb - INFO - Worker thread finished for run_id: notepad_launcher_603403cb. Final exit code reported: 1 2025-04-29 10:32:45,112 - root - INFO - Application finished. 2025-04-29 10:33:48,847 - root - INFO - Logging configured successfully. 2025-04-29 10:33:48,847 - root - INFO - Log level set to: INFO 2025-04-29 10:33:48,847 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:33:48,847 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:33:48,903 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:33:48,912 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:33:48,912 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:33:48,913 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:33:48,913 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:33:48,914 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 10:33:48,914 - core.tool_discovery - INFO - Tool discovery finished. Found 3 tools. 2025-04-29 10:33:48,915 - gui.main_window - INFO - Finished loading 3 tools. 2025-04-29 10:33:48,915 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:33:48,915 - root - INFO - Main window initialized. 2025-04-29 10:33:48,915 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:34:10,382 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:34:11,695 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:34:11,697 - gui.process_worker.notepad_launcher_3c0de394 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:34:11,698 - gui.process_worker.notepad_launcher_3c0de394 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:34:11,698 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_3c0de394 2025-04-29 10:34:11,698 - gui.process_worker.notepad_launcher_3c0de394 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:34:11,699 - gui.process_worker.notepad_launcher_3c0de394 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:34:11,720 - gui.process_worker.notepad_launcher_3c0de394 - INFO - Process started with PID: 12700 2025-04-29 10:34:11,727 - gui.main_window - INFO - Worker Status [notepad_launcher_3c0de394]: Executing: notepad.exe 2025-04-29 10:34:15,611 - gui.main_window - INFO - Close requested. Checking for running processes. 2025-04-29 10:34:17,688 - gui.main_window - WARNING - User confirmed exit with 1 running process(es). Terminating. 2025-04-29 10:34:17,688 - gui.main_window - INFO - Requesting termination for notepad_launcher_3c0de394 2025-04-29 10:34:17,689 - gui.process_worker.notepad_launcher_3c0de394 - WARNING - Attempting to terminate process 12700 for run notepad_launcher_3c0de394... 2025-04-29 10:34:17,689 - gui.process_worker.notepad_launcher_3c0de394 - INFO - Sent terminate signal to process 12700. 2025-04-29 10:34:17,693 - gui.process_worker.notepad_launcher_3c0de394 - INFO - Process 12700 finished with exit code: 1 2025-04-29 10:34:17,693 - gui.process_worker.notepad_launcher_3c0de394 - INFO - Worker thread finished for run_id: notepad_launcher_3c0de394. Final exit code reported: 1 2025-04-29 10:34:17,710 - root - INFO - Application finished. 2025-04-29 10:38:53,954 - root - INFO - Logging configured successfully. 2025-04-29 10:38:53,954 - root - INFO - Log level set to: INFO 2025-04-29 10:38:53,954 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:38:53,955 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:38:53,995 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:38:54,004 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:38:54,004 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:38:54,005 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:38:54,005 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:38:54,014 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 10:38:54,014 - core.tool_discovery - INFO - Tool discovery finished. Found 3 tools. 2025-04-29 10:38:54,014 - gui.main_window - INFO - Finished loading 3 tools. 2025-04-29 10:38:54,015 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:38:54,015 - root - INFO - Main window initialized. 2025-04-29 10:38:54,015 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:38:55,490 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:38:57,423 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:38:57,425 - gui.process_worker.notepad_launcher_7fecb7c8 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:38:57,426 - gui.process_worker.notepad_launcher_7fecb7c8 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:38:57,426 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_7fecb7c8 2025-04-29 10:38:57,426 - gui.process_worker.notepad_launcher_7fecb7c8 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:38:57,427 - gui.process_worker.notepad_launcher_7fecb7c8 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:38:57,451 - gui.process_worker.notepad_launcher_7fecb7c8 - INFO - Process started with PID: 10660 2025-04-29 10:39:00,399 - gui.process_worker.notepad_launcher_7fecb7c8 - INFO - Process 10660 finished with exit code: 0 2025-04-29 10:39:00,400 - gui.process_worker.notepad_launcher_7fecb7c8 - INFO - Worker thread finished for run_id: notepad_launcher_7fecb7c8. Final exit code reported: 0 2025-04-29 10:39:00,479 - gui.main_window - INFO - Finished: Tool='Blocco Note (Notepad)', RunID='notepad_launcher_7fecb7c8', Code=0 2025-04-29 10:39:19,462 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:39:19,465 - gui.process_worker.notepad_launcher_01ca84f8 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:39:19,466 - gui.process_worker.notepad_launcher_01ca84f8 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:39:19,467 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_01ca84f8 2025-04-29 10:39:19,467 - gui.process_worker.notepad_launcher_01ca84f8 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:39:19,468 - gui.process_worker.notepad_launcher_01ca84f8 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:39:19,480 - gui.process_worker.notepad_launcher_01ca84f8 - INFO - Process started with PID: 4056 2025-04-29 10:39:19,572 - gui.process_worker.notepad_launcher_01ca84f8 - INFO - Process 4056 finished with exit code: 0 2025-04-29 10:39:19,573 - gui.process_worker.notepad_launcher_01ca84f8 - INFO - Worker thread finished for run_id: notepad_launcher_01ca84f8. Final exit code reported: 0 2025-04-29 10:39:19,619 - gui.main_window - INFO - Finished: Tool='Blocco Note (Notepad)', RunID='notepad_launcher_01ca84f8', Code=0 2025-04-29 10:39:23,346 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:39:24,358 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:39:26,166 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:39:26,946 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:39:35,153 - gui.main_window - INFO - Close requested. Checking for running processes. 2025-04-29 10:39:35,153 - gui.main_window - INFO - No running processes. Closing. 2025-04-29 10:39:35,174 - root - INFO - Application finished. 2025-04-29 10:49:49,420 - root - INFO - Logging configured successfully. 2025-04-29 10:49:49,420 - root - INFO - Log level set to: INFO 2025-04-29 10:49:49,420 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:49:49,420 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:49:49,462 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:49:49,473 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:49:49,474 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:49:49,474 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:49:49,476 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:49:49,476 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 10:49:49,476 - core.tool_discovery - INFO - Tool discovery finished. Found 3 tools. 2025-04-29 10:49:49,476 - gui.main_window - INFO - Finished loading 3 tools. 2025-04-29 10:49:49,477 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:49:49,477 - root - INFO - Main window initialized. 2025-04-29 10:49:49,477 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:49:52,722 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:49:56,623 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:49:56,625 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:49:56,626 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:49:56,626 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_f771fc96 2025-04-29 10:49:56,627 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:49:56,627 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:49:56,649 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Process started with PID: 884 2025-04-29 10:49:56,740 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Process 884 finished with exit code: 0 2025-04-29 10:49:56,740 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Worker thread finished for run_id: notepad_launcher_f771fc96. Final exit code reported: 0 2025-04-29 10:49:56,801 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1057, in _process_queue self._handle_worker_message(message) ^^^^^^^ NameError: name 'message' is not defined. Did you mean: 'messagebox'? 2025-04-29 10:50:00,073 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:50:04,933 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:50:08,870 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:50:09,649 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:50:19,363 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:50:20,308 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:50:23,360 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:50:24,313 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:50:30,758 - gui.main_window - INFO - Requesting termination for notepad_launcher_f771fc96... 2025-04-29 10:50:30,758 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Process for run notepad_launcher_f771fc96 is not running or does not exist. Cannot terminate. 2025-04-29 10:50:30,758 - gui.main_window - INFO - Terminate signal sent to notepad_launcher_f771fc96. 2025-04-29 10:50:38,947 - gui.main_window - INFO - Requesting termination for notepad_launcher_f771fc96... 2025-04-29 10:50:38,948 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Process for run notepad_launcher_f771fc96 is not running or does not exist. Cannot terminate. 2025-04-29 10:50:38,948 - gui.main_window - INFO - Terminate signal sent to notepad_launcher_f771fc96. 2025-04-29 10:50:43,885 - gui.main_window - INFO - Close requested. Checking running processes. 2025-04-29 10:50:45,222 - gui.main_window - WARNING - User confirmed exit. Terminating 1 processes. 2025-04-29 10:50:45,222 - gui.main_window - INFO - Requesting termination for notepad_launcher_f771fc96 2025-04-29 10:50:45,222 - gui.process_worker.notepad_launcher_f771fc96 - INFO - Process for run notepad_launcher_f771fc96 is not running or does not exist. Cannot terminate. 2025-04-29 10:50:45,249 - root - INFO - Application finished. 2025-04-29 10:54:01,418 - root - INFO - Logging configured successfully. 2025-04-29 10:54:01,419 - root - INFO - Log level set to: INFO 2025-04-29 10:54:01,419 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:54:01,419 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:54:01,457 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:54:01,473 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:54:01,473 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:54:01,474 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:54:01,474 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:54:01,475 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 10:54:01,475 - core.tool_discovery - INFO - Tool discovery finished. Found 3 tools. 2025-04-29 10:54:01,475 - gui.main_window - INFO - Finished loading 3 tools. 2025-04-29 10:54:01,475 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:54:01,475 - root - INFO - Main window initialized. 2025-04-29 10:54:01,476 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:54:04,998 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:54:07,648 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:54:07,649 - gui.process_worker.notepad_launcher_45adb1af - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:54:07,650 - gui.process_worker.notepad_launcher_45adb1af - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:54:07,650 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_45adb1af 2025-04-29 10:54:07,651 - gui.process_worker.notepad_launcher_45adb1af - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:54:07,651 - gui.process_worker.notepad_launcher_45adb1af - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:54:07,675 - gui.process_worker.notepad_launcher_45adb1af - INFO - Process started with PID: 4984 2025-04-29 10:54:07,765 - gui.process_worker.notepad_launcher_45adb1af - INFO - Process 4984 finished with exit code: 0 2025-04-29 10:54:07,765 - gui.process_worker.notepad_launcher_45adb1af - INFO - Worker thread finished for run_id: notepad_launcher_45adb1af. Final exit code reported: 0 2025-04-29 10:54:07,818 - gui.main_window - ERROR - Error processing GUI queue message. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1003, in _process_queue self._handle_worker_message(message) ^^^^^^^ NameError: name 'message' is not defined. Did you mean: 'messagebox'? 2025-04-29 10:55:52,416 - root - INFO - Logging configured successfully. 2025-04-29 10:55:52,417 - root - INFO - Log level set to: INFO 2025-04-29 10:55:52,417 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:55:52,417 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:55:52,457 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:55:52,472 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:55:52,472 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:55:52,472 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:55:52,473 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:55:52,473 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 10:55:52,473 - core.tool_discovery - INFO - Tool discovery finished. Found 3 tools. 2025-04-29 10:55:52,473 - gui.main_window - INFO - Finished loading 3 tools. 2025-04-29 10:55:52,474 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:55:52,474 - root - INFO - Main window initialized. 2025-04-29 10:55:52,474 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:55:53,864 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:55:55,374 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:55:55,376 - gui.process_worker.notepad_launcher_1ac83181 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:55:55,376 - gui.process_worker.notepad_launcher_1ac83181 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:55:55,377 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_1ac83181 2025-04-29 10:55:55,377 - gui.process_worker.notepad_launcher_1ac83181 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:55:55,377 - gui.process_worker.notepad_launcher_1ac83181 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:55:55,399 - gui.process_worker.notepad_launcher_1ac83181 - INFO - Process started with PID: 9432 2025-04-29 10:55:55,496 - gui.process_worker.notepad_launcher_1ac83181 - INFO - Process 9432 finished with exit code: 0 2025-04-29 10:55:55,497 - gui.process_worker.notepad_launcher_1ac83181 - INFO - Worker thread finished for run_id: notepad_launcher_1ac83181. Final exit code reported: 0 2025-04-29 10:55:55,548 - gui.main_window - INFO - Finished: 'Blocco Note (Notepad)' (notepad_launcher_1ac83181), Code=0 2025-04-29 10:56:02,886 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:56:08,685 - gui.main_window - INFO - Saving state for tool 'dummy_script' with parameters: {'user_text': 'uuuuu', 'iterations': 1, 'enable_feature': False, 'output_dir': ''} 2025-04-29 10:56:08,686 - gui.process_worker.dummy_script_dfbcc96c - INFO - Worker initialized for tool: Dummy Script Runner 2025-04-29 10:56:08,687 - gui.process_worker.dummy_script_dfbcc96c - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:56:08,687 - gui.main_window - INFO - Worker thread started for run ID: dummy_script_dfbcc96c 2025-04-29 10:56:08,688 - gui.process_worker.dummy_script_dfbcc96c - INFO - Final command constructed: ['python', 'dummy.py', '--verbose', '--user_text', 'uuuuu', '--iterations', '1', '--output_dir', ''] 2025-04-29 10:56:08,688 - gui.process_worker.dummy_script_dfbcc96c - INFO - Executing: python dummy.py --verbose --user_text uuuuu --iterations 1 --output_dir in C:\src\____GitProjects\ProjectUtility\tools\dummy_script 2025-04-29 10:56:08,694 - gui.process_worker.dummy_script_dfbcc96c - INFO - Process started with PID: 13136 2025-04-29 10:56:10,172 - gui.process_worker.dummy_script_dfbcc96c - INFO - Process 13136 finished with exit code: 0 2025-04-29 10:56:10,172 - gui.process_worker.dummy_script_dfbcc96c - INFO - Worker thread finished for run_id: dummy_script_dfbcc96c. Final exit code reported: 0 2025-04-29 10:56:10,215 - gui.main_window - INFO - Finished: 'Dummy Script Runner' (dummy_script_dfbcc96c), Code=0 2025-04-29 10:56:14,911 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:56:16,883 - gui.main_window - INFO - Saving state for tool 'icon_generator' with parameters: {'input_png': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', 'output_ico': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes': '16,32,48,64,128,256', 'remove_bg': True} 2025-04-29 10:56:16,885 - gui.process_worker.icon_generator_88d00348 - INFO - Worker initialized for tool: Icon Generator 2025-04-29 10:56:16,886 - gui.process_worker.icon_generator_88d00348 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:56:16,886 - gui.main_window - INFO - Worker thread started for run ID: icon_generator_88d00348 2025-04-29 10:56:16,886 - gui.process_worker.icon_generator_88d00348 - INFO - Final command constructed: ['python', 'create_icon_file.py', '--input_png', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', '--output_ico', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', '--sizes', '16,32,48,64,128,256', '--remove_bg'] 2025-04-29 10:56:16,887 - gui.process_worker.icon_generator_88d00348 - INFO - Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg in C:\src\____GitProjects\ProjectUtility\tools\icon_generator 2025-04-29 10:56:16,891 - gui.process_worker.icon_generator_88d00348 - INFO - Process started with PID: 10524 2025-04-29 10:56:17,304 - gui.main_window - INFO - Tool Status [icon_generator_88d00348]: Icon Generator tool started (managed mode). 2025-04-29 10:56:17,307 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:17,416 - gui.main_window - INFO - Tool Status [icon_generator_88d00348]: Input PNG: C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png 2025-04-29 10:56:17,417 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:17,525 - gui.main_window - INFO - Tool Status [icon_generator_88d00348]: Output ICO: C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico 2025-04-29 10:56:17,526 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:17,633 - gui.main_window - INFO - Tool Status [icon_generator_88d00348]: Remove Background: True 2025-04-29 10:56:17,634 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:17,742 - gui.main_window - INFO - Tool Status [icon_generator_88d00348]: Sizes String: '16,32,48,64,128,256' 2025-04-29 10:56:17,743 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:17,856 - gui.main_window - INFO - Tool Status [icon_generator_88d00348]: Parsed sizes: [(16, 16), (32, 32), (48, 48), (64, 64), (128, 128), (256, 256)] 2025-04-29 10:56:17,857 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:17,964 - gui.main_window - INFO - Progress [icon_generator_88d00348]: 10% Starting conversion... 2025-04-29 10:56:17,965 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:18,073 - gui.main_window - INFO - Progress [icon_generator_88d00348]: 100% Conversion finished. 2025-04-29 10:56:18,074 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:18,181 - gui.main_window - INFO - Tool Result [icon_generator_88d00348]: {'output_file': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes_generated': [[16, 16], [32, 32], [48, 48], [64, 64], [128, 128], [256, 256]]} 2025-04-29 10:56:18,185 - gui.main_window - WARNING - Unknown JSON type 'result' [icon_generator_88d00348] 2025-04-29 10:56:18,185 - gui.main_window - INFO - Tool Status [icon_generator_88d00348]: Success: ICO file generated successfully at C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico 2025-04-29 10:56:18,188 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:56:18,192 - gui.process_worker.icon_generator_88d00348 - INFO - Process 10524 finished with exit code: 0 2025-04-29 10:56:18,192 - gui.process_worker.icon_generator_88d00348 - INFO - Worker thread finished for run_id: icon_generator_88d00348. Final exit code reported: 0 2025-04-29 10:56:18,292 - gui.main_window - INFO - Finished: 'Icon Generator' (icon_generator_88d00348), Code=0 2025-04-29 10:56:33,717 - root - INFO - Logging configured successfully. 2025-04-29 10:56:33,717 - root - INFO - Log level set to: INFO 2025-04-29 10:56:33,717 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:56:33,717 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:56:33,768 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:56:33,778 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:56:33,779 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:56:33,779 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:56:33,780 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:56:33,780 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 10:56:33,780 - core.tool_discovery - INFO - Tool discovery finished. Found 3 tools. 2025-04-29 10:56:33,780 - gui.main_window - INFO - Finished loading 3 tools. 2025-04-29 10:56:33,780 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:56:33,781 - root - INFO - Main window initialized. 2025-04-29 10:56:33,781 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:56:35,588 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:56:37,523 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:56:38,598 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:56:38,600 - gui.process_worker.notepad_launcher_299e4283 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:56:38,601 - gui.process_worker.notepad_launcher_299e4283 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:56:38,601 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_299e4283 2025-04-29 10:56:38,601 - gui.process_worker.notepad_launcher_299e4283 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:56:38,601 - gui.process_worker.notepad_launcher_299e4283 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:56:38,623 - gui.process_worker.notepad_launcher_299e4283 - INFO - Process started with PID: 11812 2025-04-29 10:56:38,709 - gui.process_worker.notepad_launcher_299e4283 - INFO - Process 11812 finished with exit code: 0 2025-04-29 10:56:38,709 - gui.process_worker.notepad_launcher_299e4283 - INFO - Worker thread finished for run_id: notepad_launcher_299e4283. Final exit code reported: 0 2025-04-29 10:56:38,714 - gui.main_window - INFO - Finished: 'Blocco Note (Notepad)' (notepad_launcher_299e4283), Code=0 2025-04-29 10:56:52,111 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:56:55,381 - gui.main_window - INFO - Saving state for tool 'dummy_script' with parameters: {'user_text': 'uuuuu', 'iterations': 1, 'enable_feature': False, 'output_dir': ''} 2025-04-29 10:56:55,384 - gui.process_worker.dummy_script_dc1cf987 - INFO - Worker initialized for tool: Dummy Script Runner 2025-04-29 10:56:55,385 - gui.process_worker.dummy_script_dc1cf987 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:56:55,385 - gui.main_window - INFO - Worker thread started for run ID: dummy_script_dc1cf987 2025-04-29 10:56:55,385 - gui.process_worker.dummy_script_dc1cf987 - INFO - Final command constructed: ['python', 'dummy.py', '--verbose', '--user_text', 'uuuuu', '--iterations', '1', '--output_dir', ''] 2025-04-29 10:56:55,386 - gui.process_worker.dummy_script_dc1cf987 - INFO - Executing: python dummy.py --verbose --user_text uuuuu --iterations 1 --output_dir in C:\src\____GitProjects\ProjectUtility\tools\dummy_script 2025-04-29 10:56:55,394 - gui.process_worker.dummy_script_dc1cf987 - INFO - Process started with PID: 1236 2025-04-29 10:56:56,892 - gui.process_worker.dummy_script_dc1cf987 - INFO - Process 1236 finished with exit code: 0 2025-04-29 10:56:56,892 - gui.process_worker.dummy_script_dc1cf987 - INFO - Worker thread finished for run_id: dummy_script_dc1cf987. Final exit code reported: 0 2025-04-29 10:56:56,984 - gui.main_window - INFO - Finished: 'Dummy Script Runner' (dummy_script_dc1cf987), Code=0 2025-04-29 10:57:07,241 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:57:09,985 - gui.main_window - INFO - Saving state for tool 'icon_generator' with parameters: {'input_png': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', 'output_ico': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes': '16,32,48,64,128,256', 'remove_bg': True} 2025-04-29 10:57:09,989 - gui.process_worker.icon_generator_65496488 - INFO - Worker initialized for tool: Icon Generator 2025-04-29 10:57:09,990 - gui.process_worker.icon_generator_65496488 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:57:09,990 - gui.main_window - INFO - Worker thread started for run ID: icon_generator_65496488 2025-04-29 10:57:09,991 - gui.process_worker.icon_generator_65496488 - INFO - Final command constructed: ['python', 'create_icon_file.py', '--input_png', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', '--output_ico', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', '--sizes', '16,32,48,64,128,256', '--remove_bg'] 2025-04-29 10:57:09,991 - gui.process_worker.icon_generator_65496488 - INFO - Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg in C:\src\____GitProjects\ProjectUtility\tools\icon_generator 2025-04-29 10:57:09,998 - gui.process_worker.icon_generator_65496488 - INFO - Process started with PID: 7120 2025-04-29 10:57:10,445 - gui.main_window - INFO - Tool Status [icon_generator_65496488]: Icon Generator tool started (managed mode). 2025-04-29 10:57:10,446 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:10,556 - gui.main_window - INFO - Tool Status [icon_generator_65496488]: Input PNG: C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png 2025-04-29 10:57:10,557 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:10,665 - gui.main_window - INFO - Tool Status [icon_generator_65496488]: Output ICO: C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico 2025-04-29 10:57:10,667 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:10,775 - gui.main_window - INFO - Tool Status [icon_generator_65496488]: Remove Background: True 2025-04-29 10:57:10,776 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:10,884 - gui.main_window - INFO - Tool Status [icon_generator_65496488]: Sizes String: '16,32,48,64,128,256' 2025-04-29 10:57:10,885 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:10,988 - gui.main_window - INFO - Tool Status [icon_generator_65496488]: Parsed sizes: [(16, 16), (32, 32), (48, 48), (64, 64), (128, 128), (256, 256)] 2025-04-29 10:57:10,990 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:11,103 - gui.main_window - INFO - Progress [icon_generator_65496488]: 10% Starting conversion... 2025-04-29 10:57:11,105 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:11,206 - gui.main_window - INFO - Progress [icon_generator_65496488]: 100% Conversion finished. 2025-04-29 10:57:11,207 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:11,274 - gui.process_worker.icon_generator_65496488 - INFO - Process 7120 finished with exit code: 0 2025-04-29 10:57:11,275 - gui.process_worker.icon_generator_65496488 - INFO - Worker thread finished for run_id: icon_generator_65496488. Final exit code reported: 0 2025-04-29 10:57:11,320 - gui.main_window - INFO - Tool Result [icon_generator_65496488]: {'output_file': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes_generated': [[16, 16], [32, 32], [48, 48], [64, 64], [128, 128], [256, 256]]} 2025-04-29 10:57:11,320 - gui.main_window - WARNING - Unknown JSON type 'result' [icon_generator_65496488] 2025-04-29 10:57:11,320 - gui.main_window - INFO - Tool Status [icon_generator_65496488]: Success: ICO file generated successfully at C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico 2025-04-29 10:57:11,321 - gui.main_window - ERROR - Error processing message from GUI queue. Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1109, in _handle_worker_message s = json.dumps(data, indent=2) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1004, in _process_queue self._handle_worker_message(message) # Handle the received message ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\src\____GitProjects\ProjectUtility\gui\main_window.py", line 1111, in _handle_worker_message s = str(data) ^^^^ UnboundLocalError: cannot access local variable 'data' where it is not associated with a value 2025-04-29 10:57:11,430 - gui.main_window - INFO - Finished: 'Icon Generator' (icon_generator_65496488), Code=0 2025-04-29 10:59:06,612 - root - INFO - Logging configured successfully. 2025-04-29 10:59:06,612 - root - INFO - Log level set to: INFO 2025-04-29 10:59:06,612 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 10:59:06,612 - root - INFO - Starting ProjectUtility application... 2025-04-29 10:59:06,658 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 10:59:06,667 - gui.main_window - INFO - Loading available tools... 2025-04-29 10:59:06,668 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 10:59:06,668 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 10:59:06,669 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 10:59:06,669 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 10:59:06,669 - core.tool_discovery - INFO - Tool discovery finished. Found 3 tools. 2025-04-29 10:59:06,669 - gui.main_window - INFO - Finished loading 3 tools. 2025-04-29 10:59:06,669 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 10:59:06,670 - root - INFO - Main window initialized. 2025-04-29 10:59:06,670 - root - INFO - Starting Tkinter event loop. 2025-04-29 10:59:08,751 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 10:59:09,999 - gui.main_window - INFO - Saving state for tool 'notepad_launcher' with parameters: {} 2025-04-29 10:59:10,001 - gui.process_worker.notepad_launcher_297d1736 - INFO - Worker initialized for tool: Blocco Note (Notepad) 2025-04-29 10:59:10,002 - gui.process_worker.notepad_launcher_297d1736 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:59:10,002 - gui.main_window - INFO - Worker thread started for run ID: notepad_launcher_297d1736 2025-04-29 10:59:10,002 - gui.process_worker.notepad_launcher_297d1736 - INFO - Final command constructed: ['notepad.exe'] 2025-04-29 10:59:10,002 - gui.process_worker.notepad_launcher_297d1736 - INFO - Executing: notepad.exe in C:\src\____GitProjects\ProjectUtility\tools\notepad_launcher 2025-04-29 10:59:10,028 - gui.process_worker.notepad_launcher_297d1736 - INFO - Process started with PID: 12784 2025-04-29 10:59:10,105 - gui.process_worker.notepad_launcher_297d1736 - INFO - Process 12784 finished with exit code: 0 2025-04-29 10:59:10,106 - gui.process_worker.notepad_launcher_297d1736 - INFO - Worker thread finished for run_id: notepad_launcher_297d1736. Final exit code reported: 0 2025-04-29 10:59:10,194 - gui.main_window - INFO - Finished: 'Blocco Note (Notepad)' (notepad_launcher_297d1736), Code=0 2025-04-29 10:59:12,977 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 10:59:15,211 - gui.main_window - INFO - Saving state for tool 'dummy_script' with parameters: {'user_text': 'uuuuu', 'iterations': 1, 'enable_feature': False, 'output_dir': ''} 2025-04-29 10:59:15,214 - gui.process_worker.dummy_script_ad3449af - INFO - Worker initialized for tool: Dummy Script Runner 2025-04-29 10:59:15,216 - gui.process_worker.dummy_script_ad3449af - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:59:15,216 - gui.main_window - INFO - Worker thread started for run ID: dummy_script_ad3449af 2025-04-29 10:59:15,217 - gui.process_worker.dummy_script_ad3449af - INFO - Final command constructed: ['python', 'dummy.py', '--verbose', '--user_text', 'uuuuu', '--iterations', '1', '--output_dir', ''] 2025-04-29 10:59:15,217 - gui.process_worker.dummy_script_ad3449af - INFO - Executing: python dummy.py --verbose --user_text uuuuu --iterations 1 --output_dir in C:\src\____GitProjects\ProjectUtility\tools\dummy_script 2025-04-29 10:59:15,225 - gui.process_worker.dummy_script_ad3449af - INFO - Process started with PID: 7608 2025-04-29 10:59:16,700 - gui.process_worker.dummy_script_ad3449af - INFO - Process 7608 finished with exit code: 0 2025-04-29 10:59:16,700 - gui.process_worker.dummy_script_ad3449af - INFO - Worker thread finished for run_id: dummy_script_ad3449af. Final exit code reported: 0 2025-04-29 10:59:16,791 - gui.main_window - INFO - Finished: 'Dummy Script Runner' (dummy_script_ad3449af), Code=0 2025-04-29 10:59:19,207 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 10:59:20,806 - gui.main_window - INFO - Saving state for tool 'icon_generator' with parameters: {'input_png': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', 'output_ico': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes': '16,32,48,64,128,256', 'remove_bg': True} 2025-04-29 10:59:20,809 - gui.process_worker.icon_generator_4762d618 - INFO - Worker initialized for tool: Icon Generator 2025-04-29 10:59:20,810 - gui.process_worker.icon_generator_4762d618 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 10:59:20,810 - gui.main_window - INFO - Worker thread started for run ID: icon_generator_4762d618 2025-04-29 10:59:20,810 - gui.process_worker.icon_generator_4762d618 - INFO - Final command constructed: ['python', 'create_icon_file.py', '--input_png', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png', '--output_ico', 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', '--sizes', '16,32,48,64,128,256', '--remove_bg'] 2025-04-29 10:59:20,811 - gui.process_worker.icon_generator_4762d618 - INFO - Executing: python create_icon_file.py --input_png C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png --output_ico C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico --sizes 16,32,48,64,128,256 --remove_bg in C:\src\____GitProjects\ProjectUtility\tools\icon_generator 2025-04-29 10:59:20,816 - gui.process_worker.icon_generator_4762d618 - INFO - Process started with PID: 7148 2025-04-29 10:59:21,274 - gui.main_window - INFO - Tool Status [icon_generator_4762d618]: Icon Generator tool started (managed mode). 2025-04-29 10:59:21,275 - gui.main_window - INFO - Tool Status [icon_generator_4762d618]: Input PNG: C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel.png 2025-04-29 10:59:21,275 - gui.main_window - INFO - Tool Status [icon_generator_4762d618]: Output ICO: C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico 2025-04-29 10:59:21,276 - gui.main_window - INFO - Tool Status [icon_generator_4762d618]: Remove Background: True 2025-04-29 10:59:21,276 - gui.main_window - INFO - Tool Status [icon_generator_4762d618]: Sizes String: '16,32,48,64,128,256' 2025-04-29 10:59:21,277 - gui.main_window - INFO - Tool Status [icon_generator_4762d618]: Parsed sizes: [(16, 16), (32, 32), (48, 48), (64, 64), (128, 128), (256, 256)] 2025-04-29 10:59:21,277 - gui.main_window - INFO - Progress [icon_generator_4762d618]: 10% Starting conversion... 2025-04-29 10:59:21,498 - gui.main_window - INFO - Progress [icon_generator_4762d618]: 100% Conversion finished. 2025-04-29 10:59:21,500 - gui.main_window - INFO - Tool Result [icon_generator_4762d618]: {'output_file': 'C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico', 'sizes_generated': [[16, 16], [32, 32], [48, 48], [64, 64], [128, 128], [256, 256]]} 2025-04-29 10:59:21,501 - gui.main_window - INFO - Tool Status [icon_generator_4762d618]: Success: ICO file generated successfully at C:/src/____GitProjects/CreateIconFromFilesPng/ControlPanel_new_ico.ico 2025-04-29 10:59:22,082 - gui.process_worker.icon_generator_4762d618 - INFO - Process 7148 finished with exit code: 0 2025-04-29 10:59:22,083 - gui.process_worker.icon_generator_4762d618 - INFO - Worker thread finished for run_id: icon_generator_4762d618. Final exit code reported: 0 2025-04-29 10:59:22,166 - gui.main_window - INFO - Finished: 'Icon Generator' (icon_generator_4762d618), Code=0 2025-04-29 11:14:07,065 - gui.main_window - INFO - Close requested. Checking running processes. 2025-04-29 11:14:07,065 - gui.main_window - INFO - No running processes. Closing. 2025-04-29 11:14:07,094 - root - INFO - Application finished. 2025-04-29 11:14:11,616 - root - INFO - Logging configured successfully. 2025-04-29 11:14:11,617 - root - INFO - Log level set to: INFO 2025-04-29 11:14:11,617 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 11:14:11,617 - root - INFO - Starting ProjectUtility application... 2025-04-29 11:14:11,662 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 11:14:11,672 - gui.main_window - INFO - Loading available tools... 2025-04-29 11:14:11,672 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 11:14:11,673 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 11:14:11,673 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 11:14:11,674 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 11:14:11,674 - core.tool_discovery - INFO - Successfully discovered and loaded tool: PyInstaller GUI (ID: pyinstaller_gui) 2025-04-29 11:14:11,674 - core.tool_discovery - INFO - Tool discovery finished. Found 4 tools. 2025-04-29 11:14:11,674 - gui.main_window - INFO - Finished loading 4 tools. 2025-04-29 11:14:11,675 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 11:14:11,675 - root - INFO - Main window initialized. 2025-04-29 11:14:11,675 - root - INFO - Starting Tkinter event loop. 2025-04-29 11:14:13,603 - gui.main_window - INFO - Tool selected: pyinstaller_gui 2025-04-29 11:14:15,074 - gui.main_window - INFO - Saving state for tool 'pyinstaller_gui' with parameters: {} 2025-04-29 11:14:15,076 - gui.process_worker.pyinstaller_gui_e2c46ba5 - INFO - Worker initialized for tool: PyInstaller GUI 2025-04-29 11:14:15,076 - gui.process_worker.pyinstaller_gui_e2c46ba5 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 11:14:15,076 - gui.main_window - INFO - Worker thread started for run ID: pyinstaller_gui_e2c46ba5 2025-04-29 11:14:15,077 - gui.process_worker.pyinstaller_gui_e2c46ba5 - INFO - Final command constructed: ['python', 'CreateExecFromPy.py'] 2025-04-29 11:14:15,077 - gui.process_worker.pyinstaller_gui_e2c46ba5 - INFO - Executing: python CreateExecFromPy.py in C:\src\____GitProjects\ProjectUtility\tools\pyinstaller_gui 2025-04-29 11:14:15,082 - gui.process_worker.pyinstaller_gui_e2c46ba5 - INFO - Process started with PID: 12260 2025-04-29 11:14:22,037 - gui.process_worker.pyinstaller_gui_e2c46ba5 - INFO - Process 12260 finished with exit code: 0 2025-04-29 11:14:22,038 - gui.process_worker.pyinstaller_gui_e2c46ba5 - INFO - Worker thread finished for run_id: pyinstaller_gui_e2c46ba5. Final exit code reported: 0 2025-04-29 11:14:22,106 - gui.main_window - INFO - Finished: 'PyInstaller GUI' (pyinstaller_gui_e2c46ba5), Code=0 2025-04-29 11:14:24,544 - gui.main_window - INFO - Saving state for tool 'pyinstaller_gui' with parameters: {} 2025-04-29 11:14:24,547 - gui.process_worker.pyinstaller_gui_585df001 - INFO - Worker initialized for tool: PyInstaller GUI 2025-04-29 11:14:24,547 - gui.process_worker.pyinstaller_gui_585df001 - INFO - Worker thread started. Preparing to execute command. 2025-04-29 11:14:24,547 - gui.main_window - INFO - Worker thread started for run ID: pyinstaller_gui_585df001 2025-04-29 11:14:24,548 - gui.process_worker.pyinstaller_gui_585df001 - INFO - Final command constructed: ['python', 'CreateExecFromPy.py'] 2025-04-29 11:14:24,548 - gui.process_worker.pyinstaller_gui_585df001 - INFO - Executing: python CreateExecFromPy.py in C:\src\____GitProjects\ProjectUtility\tools\pyinstaller_gui 2025-04-29 11:14:24,551 - gui.process_worker.pyinstaller_gui_585df001 - INFO - Process started with PID: 5488 2025-04-29 11:14:29,372 - gui.process_worker.pyinstaller_gui_585df001 - INFO - Process 5488 finished with exit code: 0 2025-04-29 11:14:29,372 - gui.process_worker.pyinstaller_gui_585df001 - INFO - Worker thread finished for run_id: pyinstaller_gui_585df001. Final exit code reported: 0 2025-04-29 11:14:29,447 - gui.main_window - INFO - Finished: 'PyInstaller GUI' (pyinstaller_gui_585df001), Code=0 2025-04-29 11:14:30,079 - gui.main_window - INFO - Close requested. Checking running processes. 2025-04-29 11:14:30,079 - gui.main_window - INFO - No running processes. Closing. 2025-04-29 11:14:30,108 - root - INFO - Application finished. 2025-04-29 11:17:37,902 - root - INFO - Logging configured successfully. 2025-04-29 11:17:37,902 - root - INFO - Log level set to: INFO 2025-04-29 11:17:37,902 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 11:17:37,902 - root - INFO - Starting ProjectUtility application... 2025-04-29 11:17:37,948 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 11:17:37,964 - gui.main_window - INFO - Loading available tools... 2025-04-29 11:17:37,964 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 11:17:37,970 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Backup APP (ID: backup_app) 2025-04-29 11:17:37,971 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 11:17:37,971 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 11:17:37,972 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 11:17:37,972 - core.tool_discovery - INFO - Successfully discovered and loaded tool: PyInstaller GUI (ID: pyinstaller_gui) 2025-04-29 11:17:37,972 - core.tool_discovery - INFO - Tool discovery finished. Found 5 tools. 2025-04-29 11:17:37,973 - gui.main_window - INFO - Finished loading 5 tools. 2025-04-29 11:17:37,973 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 11:17:37,973 - root - INFO - Main window initialized. 2025-04-29 11:17:37,973 - root - INFO - Starting Tkinter event loop. 2025-04-29 11:17:40,738 - gui.main_window - INFO - Tool selected: backup_app 2025-04-29 11:17:42,477 - gui.main_window - INFO - Saving state for tool 'backup_app' with parameters: {} 2025-04-29 11:17:42,479 - gui.process_worker.backup_app_d1eea28c - INFO - Worker initialized for tool: Backup APP 2025-04-29 11:17:42,479 - gui.process_worker.backup_app_d1eea28c - INFO - Worker thread started. Preparing to execute command. 2025-04-29 11:17:42,479 - gui.main_window - INFO - Worker thread started for run ID: backup_app_d1eea28c 2025-04-29 11:17:42,480 - gui.process_worker.backup_app_d1eea28c - INFO - Final command constructed: ['python', 'backupApp.py'] 2025-04-29 11:17:42,480 - gui.process_worker.backup_app_d1eea28c - INFO - Executing: python backupApp.py in C:\src\____GitProjects\ProjectUtility\tools\backup_app 2025-04-29 11:17:42,486 - gui.process_worker.backup_app_d1eea28c - INFO - Process started with PID: 3416 2025-04-29 11:17:58,737 - gui.process_worker.backup_app_d1eea28c - INFO - Process 3416 finished with exit code: 0 2025-04-29 11:17:58,737 - gui.process_worker.backup_app_d1eea28c - INFO - Worker thread finished for run_id: backup_app_d1eea28c. Final exit code reported: 0 2025-04-29 11:17:58,840 - gui.main_window - INFO - Finished: 'Backup APP' (backup_app_d1eea28c), Code=0 2025-04-29 11:18:15,565 - gui.main_window - INFO - Close requested. Checking running processes. 2025-04-29 11:18:15,565 - gui.main_window - INFO - No running processes. Closing. 2025-04-29 11:18:15,590 - root - INFO - Application finished. 2025-04-29 12:07:21,989 - root - INFO - Logging configured successfully. 2025-04-29 12:07:21,989 - root - INFO - Log level set to: INFO 2025-04-29 12:07:21,989 - root - INFO - Log file location: C:\src\____GitProjects\ProjectUtility\logs\project_utility.log 2025-04-29 12:07:21,989 - root - INFO - Starting ProjectUtility application... 2025-04-29 12:07:22,035 - gui.main_window - INFO - Successfully loaded tool state from C:\src\____GitProjects\ProjectUtility\config\tool_state.json 2025-04-29 12:07:22,043 - gui.main_window - INFO - Loading available tools... 2025-04-29 12:07:22,044 - core.tool_discovery - INFO - Starting tool discovery in directory: C:\src\____GitProjects\ProjectUtility\tools 2025-04-29 12:07:22,044 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Backup APP (ID: backup_app) 2025-04-29 12:07:22,044 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Dummy Script Runner (ID: dummy_script) 2025-04-29 12:07:22,045 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Icon Generator (ID: icon_generator) 2025-04-29 12:07:22,045 - core.tool_discovery - INFO - Successfully discovered and loaded tool: Blocco Note (Notepad) (ID: notepad_launcher) 2025-04-29 12:07:22,045 - core.tool_discovery - INFO - Successfully discovered and loaded tool: PyInstaller GUI (ID: pyinstaller_gui) 2025-04-29 12:07:22,046 - core.tool_discovery - INFO - Tool discovery finished. Found 5 tools. 2025-04-29 12:07:22,046 - gui.main_window - INFO - Finished loading 5 tools. 2025-04-29 12:07:22,046 - gui.main_window - INFO - MainWindow initialized and displayed. 2025-04-29 12:07:22,046 - root - INFO - Main window initialized. 2025-04-29 12:07:22,047 - root - INFO - Starting Tkinter event loop. 2025-04-29 12:07:24,657 - gui.main_window - INFO - Tool selected: backup_app 2025-04-29 12:07:27,785 - gui.main_window - INFO - Tool selected: notepad_launcher 2025-04-29 12:07:28,444 - gui.main_window - INFO - Tool selected: dummy_script 2025-04-29 12:07:29,517 - gui.main_window - INFO - Tool selected: icon_generator 2025-04-29 12:07:31,040 - gui.main_window - INFO - Tool selected: pyinstaller_gui 2025-04-29 12:07:32,069 - gui.main_window - INFO - Tool selected: backup_app 2025-04-29 12:17:05,628 - gui.main_window - INFO - Close requested. Checking running processes. 2025-04-29 12:17:05,628 - gui.main_window - INFO - No running processes. Closing. 2025-04-29 12:17:05,654 - root - INFO - Application finished.