LocalDB upload fails if config path is relative to connectivity
LocalDB does not use the same path config as Yarr, leading to:
❯ bin/scanConsole -r configs/controller/specCfg-rd53b-16x1.json -c ~/20UPGR92201045/20UPGR92201045_L2_warm.json -s configs/scans/rd53b/std_digitalscan.json -p -W
[2023-03-27 19:56:43.919] [info] Configuring logger ...
[19:56:43:919][ info ][ ScanConsole ][31762]: #####################################
[19:56:43:919][ info ][ ScanConsole ][31762]: ## Welcome to YARR - ScanConsole ##
[19:56:43:919][ info ][ ScanConsole ][31762]: #####################################
[19:56:43:923][ info ][ ScanHelper ][31762]: Chip type: RD53B
[19:56:43:923][ info ][ ScanHelper ][31762]: Chip count 4
[19:56:43:924][ info ][ ScanHelper ][31762]: Loading chip #0
[19:56:43:926][ info ][ ScanHelper ][31762]: Loading config file: /home/theim/20UPGR92201045/L2_warm/0x14138_L2_warm.json
[19:56:44:063][ info ][ ScanHelper ][31762]: Loading chip #1
[19:56:44:064][ info ][ ScanHelper ][31762]: Loading config file: /home/theim/20UPGR92201045/L2_warm/0x14158_L2_warm.json
[19:56:44:165][ info ][ ScanHelper ][31762]: Loading chip #2
[19:56:44:166][ info ][ ScanHelper ][31762]: Loading config file: /home/theim/20UPGR92201045/L2_warm/0x1415a_L2_warm.json
[19:56:44:267][ info ][ ScanHelper ][31762]: Loading chip #3
[19:56:44:268][ info ][ ScanHelper ][31762]: Loading config file: /home/theim/20UPGR92201045/L2_warm/0x1414a_L2_warm.json
[19:56:44:454][ info ][ ScanConsole ][31762]: Scan Type/Config configs/scans/rd53b/std_digitalscan.json
[19:56:44:454][ info ][ ScanConsole ][31762]: Connectivity:
[19:56:44:454][ info ][ ScanConsole ][31762]: /home/theim/20UPGR92201045/20UPGR92201045_L2_warm.json
[19:56:44:454][ info ][ ScanConsole ][31762]: Target ToT: -1
[19:56:44:454][ info ][ ScanConsole ][31762]: Target Charge: -1
[19:56:44:454][ info ][ ScanConsole ][31762]: Output Plots: true
[19:56:44:454][ info ][ ScanConsole ][31762]: Output Directory: ./data/011728_std_digitalscan/
[19:56:44:454][ info ][ ScanConsole ][31762]: Timestamp: 2023-03-27_19:56:44
[19:56:44:454][ info ][ ScanConsole ][31762]: Run Number: 11728
[19:56:44:454][ info ][ ScanConsole ][31762]: #####################
[19:56:44:454][ info ][ ScanConsole ][31762]: ## Init Hardware ##
[19:56:44:454][ info ][ ScanConsole ][31762]: #####################
[19:56:44:454][ info ][ ScanConsole ][31762]: -> Opening controller config: configs/controller/specCfg-rd53b-16x1.json
[19:56:44:454][ info ][ ScanHelper ][31762]: Loading controller ...
[19:56:44:454][ info ][ ScanHelper ][31762]: Found controller of type: spec
[19:56:44:454][ info ][ SpecCom ][31762]: Opening SPEC with id #1
[19:56:44:454][ info ][ SpecCom ][31762]: Mapping BARs ...
[19:56:44:454][ info ][ SpecCom ][31762]: ... Mapped BAR0 at 0x7f99ab03a000 with size 1048576
[19:56:44:455][warning ][ SpecCom ][31762]: ... BAR4 not mapped (Mmap failed)
[19:56:44:455][ info ][ SpecCom ][31762]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[19:56:44:455][ info ][ SpecCom ][31762]: Firmware Version: 0x4d9ff6d
[19:56:44:455][ info ][ SpecCom ][31762]: Firmware Identifier: 0x4030232
[19:56:44:455][ info ][ SpecCom ][31762]: FPGA card: PLDA XpressK7 325
[19:56:44:455][ info ][ SpecCom ][31762]: FE Chip Type: RD53A/B
[19:56:44:455][ info ][ SpecCom ][31762]: FMC Card Type: Ohio Card (Display Port)
[19:56:44:455][ info ][ SpecCom ][31762]: RX Speed: 640Mbps
[19:56:44:455][ info ][ SpecCom ][31762]: Channel Configuration: 16x1
[19:56:44:455][ info ][ SpecCom ][31762]: ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[19:56:44:455][ info ][ SpecCom ][31762]: Flushing buffers ...
[19:56:44:455][ info ][ SpecCom ][31762]: Init success!
[19:56:44:455][ info ][ ScanHelper ][31762]: Loaded controller config:
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ {
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "cmdPeriod": 6.250000073038109e-9,
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "idle": {
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "word": 2863311530
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ },
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "pulse": {
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "interval": 500,
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "word": 0
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ },
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "rxActiveLanes": 1,
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "rxPolarity": 65535,
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "specNum": 1,
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "spiConfig": 541200,
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "sync": {
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "interval": 16,
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "word": 2172551550
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ },
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ "txPolarity": 0
[19:56:44:455][ info ][ ScanHelper ][31762]: ~~~ }
[19:56:44:455][ info ][ ScanConsole ][31762]: #######################
[19:56:44:455][ info ][ ScanConsole ][31762]: ## Loading Configs ##
[19:56:44:455][ info ][ ScanConsole ][31762]: #######################
[19:56:44:455][ info ][ ScanHelper ][31762]: Chip type: RD53B
[19:56:44:455][ info ][ ScanHelper ][31762]: Chip count 4
[19:56:44:455][ info ][ ScanHelper ][31762]: Loading chip config #0
[19:56:44:455][ info ][ Bookkeeper ][31762]: Added FE: Tx(0), Rx(2) under ID 0
[19:56:44:546][ info ][ ScanHelper ][31762]: Loading chip config #1
[19:56:44:546][ info ][ Bookkeeper ][31762]: Added FE: Tx(0), Rx(1) under ID 1
[19:56:44:637][ info ][ ScanHelper ][31762]: Loading chip config #2
[19:56:44:637][ info ][ Bookkeeper ][31762]: Added FE: Tx(0), Rx(0) under ID 2
[19:56:44:728][ info ][ ScanHelper ][31762]: Loading chip config #3
[19:56:44:728][ info ][ Bookkeeper ][31762]: Added FE: Tx(0), Rx(3) under ID 3
[19:56:44:846][ info ][ ScanConsole ][31762]: ####################
[19:56:44:846][ info ][ ScanConsole ][31762]: ## Set Database ##
[19:56:44:846][ info ][ ScanConsole ][31762]: ####################
[19:56:45:704][ info ][ Local DB ]: ------------------------------
[19:56:45:704][ info ][ Local DB ]: Function: Check config files
[19:56:45:706][ info ][ Local DB ]: -> Setting user config: /home/theim/.yarr/localdb/user.json
[19:56:45:706][ info ][ Local DB ]: -> Setting site config: /home/theim/.yarr/localdb/nakedsnail.dhcp.lbl.gov_site.json
[19:56:45:706][ error ][ Local DB ]: Not found RD53B in chip config file: L2_warm/0x14138_L2_warm.json
[19:56:45:706][ error ][ Local DB ]: Invalid configs for uploading data, aborting...
[19:56:45:706][ info ][ Local DB ]: ------------------------------