Closed PRidon closed 2 years ago
Hi @PRidon !
Do you have the video (OGV) generated by this session?
It looks like the dialog missed the "Enter" and didn't continue.
Is the error always at the same step?
I can try to add a retry there.
I don't understand about video. Do you need some screen capture video of the console output? It happen inside gitlab runner. I just can catch listing after that.
I tried three times. Logs are the same, except window id. Each of them spends 57 seconds on $ kibot --skip-pre all -vvv -b MainBoard.kicad_pcb -c ci_cfg/neo-board-tg840.kibot.yaml pdf_pcb_print
I don't understand about video. Do you need some screen capture video of the console output? It happen inside gitlab runner. I just can catch listing after that.
The video is generated by -vvv
you just need to collect the artifacts, even after a fail.
I tried three times. Logs are the same, except window id. Each of them spends 57 seconds on
$ kibot --skip-pre all -vvv -b MainBoard.kicad_pcb -c ci_cfg/neo-board-tg840.kibot.yaml pdf_pcb_print
Ok, GitLab machines are known to be problematic. But I need to know if the problem is just the Enter
or is worst.
The video is generated by -vvv you just need to collect the artifacts, even after a fail.
Roger. How I can get it? Some info about it, pls. Location or way to get it out?
DEBUG:Recording session with: ['recordmydesktop', '--overwrite', '--no-sound', '--no-frame', '--on-the-fly-encoding', '-o', '.../pdf_pcb_print/pcbnew_export_screencast.ogv']
Is that?
DEBUG:Recording session with: ['recordmydesktop', '--overwrite', '--no-sound', '--no-frame', '--on-the-fly-encoding', '-o', '.../pdf_pcb_print/pcbnew_export_screencast.ogv']
Is that?
Yes, is generated in the same directory as the outputs. You must collect the outputs even when the worflow failed.
Main info inside
I think the message is quite clear, you don't have enough permissions for the working directory.
Adding some ls -la
to the workflow could help to understand which file/folder is the problematic one.
I tried my CI/CD example at GitLab using setsoft/kicad_auto:dev_k6
and it generated the PDF without problems
Hi @PRidon ! Without farther information I assume this is a permissions problem that must be fixed in your setup. If you find more information that suggests this is something on KiBot side please open a new issue with the specific problem.
I face to timeout problem while CI on runner. I have success on my local pc use the same config, docker image and *.kibot.yaml.
yaml part:
Log with -vvv
``` $ kibot --skip-pre all -vvv -b MainBoard.kicad_pcb -c ci_cfg/neo-board-tg840.kibot.yaml pdf_pcb_print 00:58 DEBUG:Detected KiCad v6.0.2 (6.0.2+dfsg-1~bpo11+1 6000002) (kibot - __main__.py:261) DEBUG:KiCad config path /root/.config/kicad/6.0 (kibot - __main__.py:304) DEBUG:Importing from /usr/local/lib/python3.9/dist-packages/kibot (kibot - kiplot.py:57) DEBUG:- Importing out_qr_lib (kibot - kiplot.py:64) DEBUG:- Importing out_ibom (kibot - kiplot.py:64) DEBUG:- Importing out_position (kibot - kiplot.py:64) DEBUG:- Importing out_gencad (kibot - kiplot.py:64) DEBUG:- Importing out_report (kibot - kiplot.py:64) DEBUG:- Importing out_download_datasheets (kibot - kiplot.py:64) DEBUG:- Importing out_boardview (kibot - kiplot.py:64) DEBUG:- Importing out_pdf_sch_print (kibot - kiplot.py:64) DEBUG:- Importing out_gerber (kibot - kiplot.py:64) DEBUG:- Importing out_dxf (kibot - kiplot.py:64) DEBUG:- Importing out_svg_sch_print (kibot - kiplot.py:64) DEBUG:- Importing out_any_layer (kibot - kiplot.py:64) DEBUG:- Importing out_render_3d (kibot - kiplot.py:64) DEBUG:- Importing out_base (kibot - kiplot.py:64) DEBUG:- Importing out_pdf (kibot - kiplot.py:64) DEBUG:- Importing out_gerb_drill (kibot - kiplot.py:64) DEBUG:- Importing out_svg (kibot - kiplot.py:64) DEBUG:- Importing out_pdfunite (kibot - kiplot.py:64) DEBUG:- Importing out_pcbdraw (kibot - kiplot.py:64) DEBUG:- Importing out_bom (kibot - kiplot.py:64) DEBUG:- Importing out_step (kibot - kiplot.py:64) DEBUG:- Importing out_pdf_pcb_print (kibot - kiplot.py:64) DEBUG:- Importing out_sch_variant (kibot - kiplot.py:64) DEBUG:- Importing out_kibom (kibot - kiplot.py:64) DEBUG:- Importing out_svg_pcb_print (kibot - kiplot.py:64) DEBUG:- Importing out_base_3d (kibot - kiplot.py:64) DEBUG:- Importing out_compress (kibot - kiplot.py:64) DEBUG:- Importing out_ps (kibot - kiplot.py:64) DEBUG:- Importing out_excellon (kibot - kiplot.py:64) DEBUG:- Importing out_hpgl (kibot - kiplot.py:64) DEBUG:- Importing out_kicost (kibot - kiplot.py:64) DEBUG:- Importing out_any_drill (kibot - kiplot.py:64) DEBUG:- Importing out_any_pcb_print (kibot - kiplot.py:64) DEBUG:- Importing pre_pcb_replace (kibot - kiplot.py:64) DEBUG:- Importing pre_base (kibot - kiplot.py:64) DEBUG:- Importing pre_update_xml (kibot - kiplot.py:64) DEBUG:- Importing pre_ignore_unconnected (kibot - kiplot.py:64) DEBUG:- Importing pre_update_qr (kibot - kiplot.py:64) DEBUG:- Importing pre_filters (kibot - kiplot.py:64) DEBUG:- Importing pre_any_replace (kibot - kiplot.py:64) DEBUG:- Importing pre_erc (kibot - kiplot.py:64) DEBUG:- Importing pre_erc_warnings (kibot - kiplot.py:64) DEBUG:- Importing pre_sch_replace (kibot - kiplot.py:64) DEBUG:- Importing pre_check_zone_fills (kibot - kiplot.py:64) DEBUG:- Importing pre_fill_zones (kibot - kiplot.py:64) DEBUG:- Importing pre_drc (kibot - kiplot.py:64) DEBUG:- Importing pre_annotate_power (kibot - kiplot.py:64) DEBUG:- Importing pre_set_text_variables (kibot - kiplot.py:64) DEBUG:- Importing pre_annotate_pcb (kibot - kiplot.py:64) DEBUG:- Importing var_ibom (kibot - kiplot.py:64) DEBUG:- Importing var_kicost (kibot - kiplot.py:64) DEBUG:- Importing var_kibom (kibot - kiplot.py:64) DEBUG:- Importing var_base (kibot - kiplot.py:64) DEBUG:- Importing fil_field_rename (kibot - kiplot.py:64) DEBUG:- Importing fil_subparts (kibot - kiplot.py:64) DEBUG:- Importing fil_base (kibot - kiplot.py:64) DEBUG:- Importing fil_rot_footprint (kibot - kiplot.py:64) DEBUG:- Importing fil_var_rename_kicost (kibot - kiplot.py:64) DEBUG:- Importing fil_generic (kibot - kiplot.py:64) DEBUG:- Importing fil_var_rename (kibot - kiplot.py:64) DEBUG:- Importing globals (kibot - kiplot.py:64) DEBUG:Deactivating macros (kibot - kiplot.py:87) DEBUG:Using configuration file: `ci_cfg/neo-board-tg840.kibot.yaml` (kibot - __main__.py:184) DEBUG:Using schematic: `/builds/stk-mars/neo-board-tg840/MainBoard.kicad_sch` (kibot - __main__.py:161) DEBUG:Using PCB: `MainBoard.kicad_pcb` (kibot - __main__.py:211) DEBUG:Parsing preflight options: {'check_zone_fills': True, 'erc_warnings': False, 'filters': [{'filter': 'Filter description', 'error': '10', 'regex': 'Regular expression to match'}], 'ignore_unconnected': False, 'run_drc': True, 'run_erc': False, 'update_xml': False} (kibot - config_reader.py:165) DEBUG:Parsing preflight check_zone_fills (kibot - config_reader.py:173) DEBUG:Parsing preflight erc_warnings (kibot - config_reader.py:173) DEBUG:Parsing preflight filters (kibot - config_reader.py:173) DEBUG:Adding DRC/ERC errors filter 'Filter description','10','Regular expression to match' (kibot.pre_filters - pre_filters.py:66) DEBUG:Parsing preflight ignore_unconnected (kibot - config_reader.py:173) DEBUG:Parsing preflight run_drc (kibot - config_reader.py:173) DEBUG:Parsing preflight run_erc (kibot - config_reader.py:173) DEBUG:Parsing preflight update_xml (kibot - config_reader.py:173) DEBUG:Parsing variant `default` (kibom) (kibot - config_reader.py:135) DEBUG:Creating internal filter: {'name': '_mechanical', 'type': 'generic', 'comment': 'Internal default mechanical filter', 'exclude_all_hash_ref': True, 'exclude_any': [{'column': 'References', 'regex': '^TP[0-9]*'}, {'column': 'References', 'regex': '^FID'}, {'column': 'Part', 'regex': 'mount.*hole'}, {'column': 'Part', 'regex': 'solder.*bridge'}, {'column': 'Part', 'regex': 'solder.*jump'}, {'column': 'Part', 'regex': 'test.*point'}, {'column': 'Footprint', 'regex': 'test.*point'}, {'column': 'Footprint', 'regex': 'mount.*hole'}, {'column': 'Footprint', 'regex': 'fiducial'}], 'exclude_virtual': True} (kibot - fil_base.py:219) DEBUG:Creating internal filter: {'name': '_kibom_dnf_Config', 'type': 'generic', 'comment': 'Internal KiBoM DNF filter (Config)', 'config_field': 'Config', 'exclude_value': True, 'exclude_config': True, 'keys': 'dnf_list'} (kibot - fil_base.py:262) DEBUG:Creating internal filter: {'name': '_kibom_dnc_Config', 'type': 'generic', 'comment': 'Internal KiBoM DNC filter (Config)', 'config_field': 'Config', 'exclude_value': True, 'exclude_config': True, 'keys': 'dnc_list', 'invert': True} (kibot - fil_base.py:262) DEBUG:Parsing variant `rs485` (kibom) (kibot - config_reader.py:135) DEBUG:Parsing variant `imp_out` (kibom) (kibot - config_reader.py:135) DEBUG:Parsing variant `empty` (kibom) (kibot - config_reader.py:135) DEBUG:Pre-parsing output options for `openboardview` (boardview) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `bom_all` (bom) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `bom_rs485` (bom) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `bom_imp_out` (bom) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `bom_empty` (bom) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `archive` (compress) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `dxf` (dxf) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `excellon` (excellon) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `gerb_drill` (gerb_drill) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `gerber` (gerber) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `pcbdraw_top` (pcbdraw) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `pcbdraw_bottom` (pcbdraw) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `pdf_pcb_print` (pdf_pcb_print) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `pdf_sch_print` (pdf_sch_print) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `position` (position) (kibot - config_reader.py:82) DEBUG:Pre-parsing output options for `ibom` (ibom) (kibot - config_reader.py:82) DEBUG:Parsing global options: {} (kibot - config_reader.py:181) DEBUG:Looking for stack-up information in the PCB (kibot.globals - globals.py:139) DEBUG:- Found stack-up information (kibot.globals - globals.py:155) DEBUG:- Copper finish: None (kibot.globals - globals.py:170) DEBUG:- Impedance controlled: no (kibot.globals - globals.py:182) DEBUG:- PCB Material/s: FR4 (kibot.globals - globals.py:190) DEBUG:- Copper thickness: 18 (kibot.globals - globals.py:192) DEBUG:Starting outputs for board /builds/stk-mars/neo-board-tg840/MainBoard.kicad_pcb (kibot - kiplot.py:383) DEBUG:Preflight checks (kibot - kiplot.py:317) DEBUG:Skipping all preflight actions (kibot - kiplot.py:321) DEBUG:Skipping `'Exports the PCB in board view format.' (openboardview) [boardview]` output (kibot - kiplot.py:419) DEBUG:Skipping `'Generate the BoM in XLSX format using the internal BoM.' (bom_all) [bom]` output (kibot - kiplot.py:419) DEBUG:Skipping `'Generate the BoM in XLSX format using the internal BoM.' (bom_rs485) [bom]` output (kibot - kiplot.py:419) DEBUG:Skipping `'Generate the BoM in XLSX format using the internal BoM.' (bom_imp_out) [bom]` output (kibot - kiplot.py:419) DEBUG:Skipping `'Generate the BoM in XLSX format using the internal BoM.' (bom_empty) [bom]` output (kibot - kiplot.py:419) DEBUG:Skipping `'Generates a compressed file containing output files.' (archive) [compress]` output (kibot - kiplot.py:419) DEBUG:Skipping `'Exports the PCB to 2D mechanical EDA tools (like AutoCAD).' (dxf) [dxf]` output (kibot - kiplot.py:419) DEBUG:Skipping `'This is the main format for the drilling machine.' (excellon) [excellon]` output (kibot - kiplot.py:419) DEBUG:Skipping `'This is the information for the drilling machine in gerber format.' (gerb_drill) [gerb_drill]` output (kibot - kiplot.py:419) DEBUG:Skipping `'This is the main fabrication format for the PCB.' (gerber) [gerber]` output (kibot - kiplot.py:419) DEBUG:Skipping `'Exports the PCB as a 2D model (SVG, PNG or JPG).' (pcbdraw_top) [pcbdraw]` output (kibot - kiplot.py:419) DEBUG:Skipping `'Exports the PCB as a 2D model (SVG, PNG or JPG).' (pcbdraw_bottom) [pcbdraw]` output (kibot - kiplot.py:419) DEBUG:Board loaded (kibot - kiplot.py:236) - 'Exports the PCB to the most common exhange format. Suitable for printing.' (pdf_pcb_print) [pdf_pcb_print] DEBUG:Current text variables: {} (kibot.gs - gs.py:159) DEBUG:Output destination: /builds/stk-mars/neo-board-tg840/AutoGen/pdf_pcb_print (kibot - kiplot.py:347) DEBUG:PCB title: `STK MARS NEO` (kibot.gs - gs.py:310) DEBUG:PCB date: `2022-03-23` (kibot.gs - gs.py:311) DEBUG:PCB revision: `4.0` (kibot.gs - gs.py:312) DEBUG:PCB company: `Decast` (kibot.gs - gs.py:313) DEBUG:PCB comment 1: `` (kibot.gs - gs.py:315) DEBUG:PCB comment 2: `Shurygin R.` (kibot.gs - gs.py:315) DEBUG:PCB comment 3: `` (kibot.gs - gs.py:315) DEBUG:PCB comment 4: `` (kibot.gs - gs.py:315) DEBUG:PCB comment 5: `` (kibot.gs - gs.py:315) DEBUG:PCB comment 6: `` (kibot.gs - gs.py:315) DEBUG:PCB comment 7: `` (kibot.gs - gs.py:315) DEBUG:PCB comment 8: `` (kibot.gs - gs.py:315) DEBUG:PCB comment 9: `` (kibot.gs - gs.py:315) DEBUG:Loading sheet from /builds/stk-mars/neo-board-tg840/MainBoard.kicad_sch (kibot - v6_sch.py:1707) DEBUG:SCH title: `STK MARS NEO` (kibot - v6_sch.py:1549) DEBUG:SCH date: `2022-03-17` (kibot - v6_sch.py:1550) DEBUG:SCH revision: `4.0.0` (kibot - v6_sch.py:1551) DEBUG:SCH company: `Decast` (kibot - v6_sch.py:1552) DEBUG:Loading sheet from /builds/stk-mars/neo-board-tg840/RS485.kicad_sch (kibot - v6_sch.py:1707) DEBUG:SCH title: `STK MARS NEO` (kibot - v6_sch.py:1549) DEBUG:SCH date: `2022-03-17` (kibot - v6_sch.py:1550) DEBUG:SCH revision: `4.0.0` (kibot - v6_sch.py:1551) DEBUG:SCH company: `Decast` (kibot - v6_sch.py:1552) DEBUG:Schematic dependencies: ['/builds/stk-mars/neo-board-tg840/MainBoard.kicad_sch', '/builds/stk-mars/neo-board-tg840/RS485.kicad_sch'] (kibot - kiplot.py:252) WARNING:(W013) `G***` component in board, but not in schematic (kibot - kiplot.py:288) DEBUG:Filters reset (kibot - fil_base.py:161) DEBUG:Applying filter `Dummy` to fitted (kibot - fil_base.py:171) DEBUG:Running: ['pcbnew_do', '--version'] (kibot - kiplot.py:96) DEBUG:Storing filtered PCB to `/tmp/tmp-kibot-pdf_pcb_print-bfzit8gg/MainBoard.kicad_pcb` (kibot - out_any_pcb_print.py:92) DEBUG:Copying project `/builds/stk-mars/neo-board-tg840/MainBoard.kicad_pro` to `/tmp/tmp-kibot-pdf_pcb_print-bfzit8gg/MainBoard.kicad_pro` (kibot - out_any_pcb_print.py:77) DEBUG:Executing: ['pcbnew_do', '-r', '-vvv', 'export', '--output_name', '/builds/stk-mars/neo-board-tg840/AutoGen/pdf_pcb_print/MainBoard.pdf', '--scaling', '1.0', '--pads', '0', '--no-title', '--monochrome', '/tmp/tmp-kibot-pdf_pcb_print-bfzit8gg/MainBoard.kicad_pcb', '/builds/stk-mars/neo-board-tg840/AutoGen/pdf_pcb_print', 'Edge.Cuts', 'Edge.Cuts'] (kibot - kiplot.py:168) DEBUG:Command line: pcbnew_do -r -vvv export --output_name /builds/stk-mars/neo-board-tg840/AutoGen/pdf_pcb_print/MainBoard.pdf --scaling 1.0 --pads 0 --no-title --monochrome /tmp/tmp-kibot-pdf_pcb_print-bfzit8gg/MainBoard.kicad_pcb /builds/stk-mars/neo-board-tg840/AutoGen/pdf_pcb_print Edge.Cuts Edge.Cuts (kibot - kiplot.py:170) DEBUG:Failed with error 1, retrying ... (kibot - kiplot.py:177) DEBUG:Output from command: > DEBUG:Detected KiCad v6.0.2 (6.0.2+dfsg-1~bpo11+1 6000002) (pcbnew_do - misc.py:142) > DEBUG:Config path /root/.config/kicad/6.0 (pcbnew_do - misc.py:158) > DEBUG:KiCad environment: {} (pcbnew_do - misc.py:244) > DEBUG:Select a filename -> Select a filename (pcbnew_do - pcbnew_do:956) > DEBUG:Print -> Print (pcbnew_do - pcbnew_do:957) > DEBUG:English locale: C.UTF-8 (pcbnew_do - misc.py:282) > DEBUG:Current pcb (/tmp/tmp-kibot-pdf_pcb_print-bfzit8gg/MainBoard.kicad_pcb) size: 1280368 date: Wed Mar 30 09:27:20 2022 (pcbnew_do - pcbnew_do:643) > DEBUG:PCBnew config: /root/.config/kicad/6.0/pcbnew.json (pcbnew_do.kiauto.file_util - file_util.py:184) > DEBUG:Moving current config to /root/.config/kicad/6.0/pcbnew.json.pre_script (pcbnew_do.kiauto.file_util - file_util.py:191) > DEBUG:Colors config: /root/.config/kicad/6.0/colors/user.json (pcbnew_do.kiauto.file_util - file_util.py:184) > DEBUG:3D Viewer config: /root/.config/kicad/6.0/3d_viewer.json (pcbnew_do.kiauto.file_util - file_util.py:184) > DEBUG:{"graphics": {"canvas_type": 2}, "drc_dialog": {"refill_zones": true, "test_track_to_zone": true, "test_all_track_errors": true}, "system": {"first_run_shown": true}, "printing": {"monochrome": true, "color_theme": "_builtin_classic", "use_theme": true, "title_block": false, "scale": 1.0, "layers": [44]}, "plot": {"check_zones_before_plotting": false, "mirror": false, "all_layers_on_one_page": 1, "pads_drill_mode": 0}, "window": {"size_x": 1366, "size_y": 960}} (pcbnew_do - pcbnew_do:713) > DEBUG:User hotkeys config: /root/.config/kicad/6.0/user.hotkeys (pcbnew_do.kiauto.file_util - file_util.py:184) > DEBUG:Moving current config to /root/.config/kicad/6.0/user.hotkeys.pre_script (pcbnew_do.kiauto.file_util - file_util.py:191) > DEBUG:Creating a user hotkeys config (pcbnew_do.kiauto.file_util - file_util.py:199) > DEBUG:KiCad common config: /root/.config/kicad/6.0/kicad_common.json (pcbnew_do.kiauto.file_util - file_util.py:184) > DEBUG:Moving current config to /root/.config/kicad/6.0/kicad_common.json.pre_script (pcbnew_do.kiauto.file_util - file_util.py:191) > DEBUG:Creating a KiCad common config (pcbnew_do.kiauto.file_util - file_util.py:218) > DEBUG:{"environment": {"show_warning_dialog": false}, "system": {"editor_name": "/bin/cat"}} (pcbnew_do.kiauto.file_util - file_util.py:229) > DEBUG:Redirecting pcbnew output to pcbnew*.log (pcbnew_do.kiauto.file_util - file_util.py:318) > DEBUG:Waiting for virtual X server ... (pcbnew_do.kiauto.ui_automation - ui_automation.py:88) > DEBUG:Current DISPLAY is :322280447 (pcbnew_do.kiauto.ui_automation - ui_automation.py:90) > DEBUG:Checking using ['setxkbmap', '-query'] (pcbnew_do.kiauto.ui_automation - ui_automation.py:101) > DEBUG:Redirecting setxkbmap output to setxkbmap*.log (pcbnew_do.kiauto.file_util - file_util.py:318) > DEBUG:['setxkbmap', '-query'] returned 0 (pcbnew_do.kiauto.ui_automation - ui_automation.py:107) > DEBUG:Waiting 0.5 seconds before using the X server (pcbnew_do.kiauto.ui_automation - ui_automation.py:108) > DEBUG:Recording session with: ['recordmydesktop', '--overwrite', '--no-sound', '--no-frame', '--on-the-fly-encoding', '-o', '/builds/stk-mars/neo-board-tg840/AutoGen/pdf_pcb_print/pcbnew_export_screencast.ogv'] (pcbnew_do.kiauto.ui_automation - ui_automation.py:163) > DEBUG:Redirecting recordmydesktop output to recordmydesktop*.log (pcbnew_do.kiauto.file_util - file_util.py:318) > DEBUG:Starting pcbnew (pcbnew_do - pcbnew_do:1089) > INFO:Waiting for "Main pcbnew window" ... > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Found Main pcbnew window window (1) (pcbnew_do.kiauto.ui_automation - ui_automation.py:374) > DEBUG:Window id: 4194327 (pcbnew_do.kiauto.ui_automation - ui_automation.py:379) > DEBUG:Waiting for 4194327 window to get focus... (pcbnew_do.kiauto.ui_automation - ui_automation.py:310) > DEBUG:Currently focused id: 4194327 (pcbnew_do.kiauto.ui_automation - ui_automation.py:313) > INFO:Open File->Print > INFO:Waiting for "Print dialog" ... > DEBUG:Will skip 4194327 (pcbnew_do.kiauto.ui_automation - ui_automation.py:368) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Visible windows: (pcbnew_do.kiauto.ui_automation - ui_automation.py:298) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Window ID: `1294` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4194327` ; name: `MainBoard — PCB Editor` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4194328` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:All windows: (pcbnew_do.kiauto.ui_automation - ui_automation.py:301) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194305 pcbnew (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194307 pcbnew (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194311 pcbnew (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194318 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194308 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194312 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Window ID: `1294` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194305` ; name: `pcbnew` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194307` ; name: `pcbnew` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194311` ; name: `pcbnew` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194318` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194327` ; name: `MainBoard — PCB Editor` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194308` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194312` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194328` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > INFO:Open File->Print (retrying) > INFO:Waiting for "Print dialog" ... > DEBUG:Will skip 4194327 (pcbnew_do.kiauto.ui_automation - ui_automation.py:368) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208105 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208106 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Found Print dialog window (1) (pcbnew_do.kiauto.ui_automation - ui_automation.py:374) > DEBUG:Window id: 4208105 (pcbnew_do.kiauto.ui_automation - ui_automation.py:379) > DEBUG:Waiting for 4208105 window to get focus... (pcbnew_do.kiauto.ui_automation - ui_automation.py:310) > DEBUG:Currently focused id: 4208105 (pcbnew_do.kiauto.ui_automation - ui_automation.py:313) > INFO:Waiting for "Printer dialog" ... > DEBUG:Will skip 4208105 (pcbnew_do.kiauto.ui_automation - ui_automation.py:368) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208105 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208106 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Found Printer dialog window (1) (pcbnew_do.kiauto.ui_automation - ui_automation.py:374) > DEBUG:Window id: 4208105 (pcbnew_do.kiauto.ui_automation - ui_automation.py:379) > DEBUG:Skipped (pcbnew_do.kiauto.ui_automation - ui_automation.py:386) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208105 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209612 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208106 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209613 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Found Printer dialog window (2) (pcbnew_do.kiauto.ui_automation - ui_automation.py:374) > DEBUG:Window id: 4209612 (pcbnew_do.kiauto.ui_automation - ui_automation.py:379) > DEBUG:Waiting for 4209612 window to get focus... (pcbnew_do.kiauto.ui_automation - ui_automation.py:310) > DEBUG:Currently focused id: 4209612 (pcbnew_do.kiauto.ui_automation - ui_automation.py:313) > INFO:Waiting for "Select a filename" ... > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208105 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209612 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208106 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209613 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208105 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209612 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210249 Select a filename (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210257 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208106 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209613 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210250 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210258 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Found Select a filename window (1) (pcbnew_do.kiauto.ui_automation - ui_automation.py:374) > DEBUG:Window id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:379) > DEBUG:Waiting for 4210249 window to get focus... (pcbnew_do.kiauto.ui_automation - ui_automation.py:310) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:313) > INFO:Pasting output dir > DEBUG:Waiting for 4210249 window to lose focus... (pcbnew_do.kiauto.ui_automation - ui_automation.py:325) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Currently focused id: 4210249 (pcbnew_do.kiauto.ui_automation - ui_automation.py:332) > DEBUG:Visible windows: (pcbnew_do.kiauto.ui_automation - ui_automation.py:298) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208105 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209612 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210249 Select a filename (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208106 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209613 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210250 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Window ID: `1294` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4194327` ; name: `MainBoard — PCB Editor` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4208105` ; name: `Print` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4209612` ; name: `Print` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4210249` ; name: `Select a filename` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4194328` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4208106` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4209613` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:Window ID: `4210250` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:300) > DEBUG:All windows: (pcbnew_do.kiauto.ui_automation - ui_automation.py:301) > DEBUG:get_windows 1294 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194305 pcbnew (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194307 pcbnew (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194311 pcbnew (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194318 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194327 MainBoard — PCB Editor (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208105 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209612 Print (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210253 pcbnew (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210249 Select a filename (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194308 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194312 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4194328 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4208106 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4209613 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows 4210250 (pcbnew_do.kiauto.ui_automation - ui_automation.py:276) > DEBUG:get_windows end of list (pcbnew_do.kiauto.ui_automation - ui_automation.py:278) > DEBUG:Window ID: `1294` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194305` ; name: `pcbnew` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194307` ; name: `pcbnew` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194311` ; name: `pcbnew` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194318` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194327` ; name: `MainBoard — PCB Editor` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4208105` ; name: `Print` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4209612` ; name: `Print` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4210253` ; name: `pcbnew` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4210249` ; name: `Select a filename` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194308` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194312` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4194328` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4208106` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4209613` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Window ID: `4210250` ; name: `` (pcbnew_do.kiauto.ui_automation - ui_automation.py:303) > DEBUG:Closing pipe with 398 (pcbnew_do.kiauto.ui_automation - ui_automation.py:46) > DEBUG:Terminating 398 (pcbnew_do.kiauto.ui_automation - ui_automation.py:58) > DEBUG:Terminating the session recorder (pcbnew_do.kiauto.ui_automation - ui_automation.py:169) > DEBUG:Closing pipe with 397 (pcbnew_do.kiauto.ui_automation - ui_automation.py:46) > DEBUG:Terminating 397 (pcbnew_do.kiauto.ui_automation - ui_automation.py:58) > Traceback (most recent call last): > File "/usr/bin/pcbnew_do", line 1107, indocker image setsoft/kicad_auto:dev_k6