Skip to content

Problem with LobardiaFunbus #89

@ue71603

Description

@ue71603
(.venv) PS C:\Users\ue71603\MG_Daten\github\badger> python -m tools.script_runner ./tools/tool_scripts/script_regression_v1.1.txt mylog.log lombardiafunbus
2026-01-14 21:07:44,042 - script_runner - INFO - lombardiafunbus - step: 1: clean_tmp C:/Users/ue71603/Downloads/lombardiafunbus
2026-01-14 21:07:44,047 - script_runner - INFO - Command 'clean_tmp' executed for folder: C:/Users/ue71603/Downloads/lombardiafunbus

2026-01-14 21:07:44,048 - script_runner - INFO - lombardiafunbus - step: 2: download_input_file C:/Users/ue71603/Downloads/lombardiafunbus
2026-01-14 21:07:44,049 - script_runner - INFO - File exists already. Will use: C:/Users/ue71603/Downloads/lombardiafunbus\IT-ITC4-COMO-FUNBUS_191_L1.xml.gz
filepaths: C:/Users/ue71603/Downloads/lombardiafunbus\IT-ITC4-COMO-FUNBUS_191_L1.xml.gz
2026-01-14 21:07:44,049 - script_runner - INFO - Command 'download_input_file' executed for url: https://github.com/user-attachments/files/21719780/IT-ITC4-COMO-FUNBUS_191_L1.xml.gz

2026-01-14 21:07:44,050 - script_runner - INFO - lombardiafunbus - step: 3: tools.netex_uicoperatingperiod_correction C:/Users/ue71603/Downloads/lombardiafunbus\IT-ITC4-COMO-FUNBUS_191_L1.xml.gz C:/Users/ue71603/Downloads/lombardiafunbus/03-trenitalia.xml.gz
the arguments ['C:/Users/ue71603/Downloads/lombardiafunbus\\IT-ITC4-COMO-FUNBUS_191_L1.xml.gz', 'C:/Users/ue71603/Downloads/lombardiafunbus/03-trenitalia.xml.gz']
2026-01-14 21:07:54,261 - script_runner - INFO - Execution time: 10.2 seconds for lombardiafunbus - step: 3: tools.netex_uicoperatingperiod_correction C:/Users/ue71603/Downloads/lombardiafunbus\IT-ITC4-COMO-FUNBUS_191_L1.xml.gz C:/Users/ue71603/Downloads/lombardiafunbus/03-trenitalia.xml.gz

2026-01-14 21:07:54,262 - script_runner - INFO - lombardiafunbus - step: 4: conv.netex_to_db [C:/Users/ue71603/Downloads/lombardiafunbus/03-trenitalia.xml.gz] C:/Users/ue71603/Downloads/lombardiafunbus/02-import.mdbx
the arguments [['C:/Users/ue71603/Downloads/lombardiafunbus/03-trenitalia.xml.gz'], 'C:/Users/ue71603/Downloads/lombardiafunbus/02-import.mdbx']
2026-01-14 21:08:50,047 - script_runner - INFO - Execution time: 55.7 seconds for lombardiafunbus - step: 4: conv.netex_to_db [C:/Users/ue71603/Downloads/lombardiafunbus/03-trenitalia.xml.gz] C:/Users/ue71603/Downloads/lombardiafunbus/02-import.mdbx

2026-01-14 21:08:50,048 - script_runner - INFO - lombardiafunbus - step: 5: #tools.netex_check_assertions ./scripts/general-netex-assertions.txt C:/Users/ue71603/Downloads/lombardiafunbus\IT-ITC4-COMO-FUNBUS_191_L1.xml.gz       
2026-01-14 21:08:50,048 - script_runner - INFO - lombardiafunbus - step: 6: #tools.netex_stats C:/Users/ue71603/Downloads/lombardiafunbus\IT-ITC4-COMO-FUNBUS_191_L1.xml.gz
2026-01-14 21:08:50,049 - script_runner - INFO - lombardiafunbus - step: 7: conv.epip_db_to_db C:/Users/ue71603/Downloads/lombardiafunbus/02-import.mdbx C:/Users/ue71603/Downloads/lombardiafunbus/07-netex-database.mdbx
the arguments ['C:/Users/ue71603/Downloads/lombardiafunbus/02-import.mdbx', 'C:/Users/ue71603/Downloads/lombardiafunbus/07-netex-database.mdbx']
epip_line_generator
2026-01-14 21:08:51,920 - script_runner - INFO - Indexing RoutePoint to ScheduledStopPoint 
2026-01-14 21:08:51,974 - script_runner - INFO - Service journeys for now 
Can't load element from key b'IT*ITC4*SERVICEJOURNEYPATTERN*COMO*FUNBUS*2250641--9\x05'.
2026-01-14 21:08:51,991 - script_runner - ERROR - Can't load element from key b'IT*ITC4*SERVICEJOURNEYPATTERN*COMO*FUNBUS*2250641--9\x05'.
Traceback (most recent call last):
  File "C:\Users\ue71603\MG_Daten\github\badger\tools\script_runner.py", line 440, in main
    result = load_and_run(script_name, script_args)
  File "C:\Users\ue71603\MG_Daten\github\badger\tools\script_runner.py", line 116, in load_and_run
    result = main_function(*args1)
  File "C:\Users\ue71603\MG_Daten\github\badger\conv\epip_db_to_db.py", line 310, in main
    epip_db_to_db(source_path, Path(target))
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ue71603\MG_Daten\github\badger\conv\epip_db_to_db.py", line 187, in epip_db_to_db
    target_db.insert_any_object_on_queue(txn_write, epip_service_journey_generator(source_db, txn_read, generator_defaults))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ue71603\MG_Daten\github\badger\storage\mdbx\core\implementation.py", line 234, in insert_any_object_on_queue
    for obj in objects:
               ^^^^^^^
  File "C:\Users\ue71603\MG_Daten\github\badger\transformers\epip.py", line 710, in epip_service_journey_generator
    yield from query(db_read, txn, generator_defaults)
  File "C:\Users\ue71603\MG_Daten\github\badger\transformers\epip.py", line 694, in query
    yield from process(sj, db_read, txn, generator_defaults)
  File "C:\Users\ue71603\MG_Daten\github\badger\transformers\epip.py", line 601, in process
    service_journey_pattern = db_read.load_object_by_reference(txn, sj.journey_pattern_ref)
  File "C:\Users\ue71603\MG_Daten\github\badger\storage\mdbx\core\implementation.py", line 480, in load_object_by_reference
    raise Exception(f"Can't load element from key {key}.")
Exception: Can't load element from key b'IT*ITC4*SERVICEJOURNEYPATTERN*COMO*FUNBUS*2250641--9\x05'.
2026-01-14 21:08:51,995 - script_runner - INFO - Execution time: 1.9 seconds for lombardiafunbus - step: 7: conv.epip_db_to_db C:/Users/ue71603/Downloads/lombardiafunbus/02-import.mdbx C:/Users/ue71603/Downloads/lombardiafunbus/07-netex-database.mdbx

2026-01-14 21:08:51,995 - script_runner - ERROR - Script conv.epip_db_to_db returned an error. Terminating the block of scripts: lombardiafunbus
(.venv) PS C:\Users\ue71603\MG_Daten\github\badger> python -m gui.main C:/Users/ue71603/Downloads/lombardiafunbus/02-import.mdbx

The system says it can't load the element, but clearly it is in the database

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions