Skip to content

error 500 - campaign just won #99

@mitch10593

Description

@mitch10593

Context:

  • campaign won
  • mission restarted
  • uptime: 0 minutes
    ^
  File "C:\Users\veaf\AppData\Local\pypoetry\Cache\virtualenvs\foothold-sitac-sxWls2CW-py3.13\Lib\site-packages\fastapi\dependencies\utils.py", line 647, in solve_dependencies
    solved = await run_in_threadpool(call, **solved_result.values)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\veaf\AppData\Local\pypoetry\Cache\virtualenvs\foothold-sitac-sxWls2CW-py3.13\Lib\site-packages\starlette\concurrency.py", line 32, in run_in_threadpool
    return await anyio.to_thread.run_sync(func)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\veaf\AppData\Local\pypoetry\Cache\virtualenvs\foothold-sitac-sxWls2CW-py3.13\Lib\site-packages\anyio\to_thread.py", line 61, in run_sync
    return await get_async_backend().run_sync_in_worker_thread(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        func, args, abandon_on_cancel=abandon_on_cancel, limiter=limiter
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "C:\Users\veaf\AppData\Local\pypoetry\Cache\virtualenvs\foothold-sitac-sxWls2CW-py3.13\Lib\site-packages\anyio\_backends\_asyncio.py", line 2525, in run_sync_in_worker_thread
    return await future

           ^^^^^^^^^^^^
  File "C:\Users\veaf\AppData\Local\pypoetry\Cache\virtualenvs\foothold-sitac-sxWls2CW-py3.13\Lib\site-packages\anyio\_backends\_asyncio.py", line 986, in run
    result = context.run(func, *args)
  File "C:\Users\veaf\foothold-sitac\src\foothold_sitac\dependencies.py", line 38, in get_active_sitac
    return load_sitac(mission_path)
  File "C:\Users\veaf\foothold-sitac\src\foothold_sitac\foothold.py", line 181, in load_sitac
    return Sitac(
        **zone_persistance_dict,  # type: ignore[arg-type]
        updated_at=datetime.fromtimestamp(file.stat().st_mtime),
    )
  File "C:\Users\veaf\AppData\Local\pypoetry\Cache\virtualenvs\foothold-sitac-sxWls2CW-py3.13\Lib\site-packages\pydantic\main.py", line 250, in __init__
    validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self)
pydantic_core._pydantic_core.ValidationError: 2 validation errors for Sitac
zones
  Field required [type=missing, input_value={'updated_at': datetime.d...22, 18, 18, 33, 636844)}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.12/v/missing
playerStats
  Field required [type=missing, input_value={'updated_at': datetime.d...22, 18, 18, 33, 636844)}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.12/v/missing

foothold.status.txt

foothold_afghanistan.lua.txt

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions