c:\build\transport_fever\steam\transport_fever_release\src\game\urbansim\building_simulation_util.cpp:351: struct building_simulation_util::`anonymous-namespace'::Src2DstResult __cdecl building_simulation_util::`anonymous-namespace'::CompSrcToDst(const class std::vector<struct building_simulation_util::Input,class std::allocator<struct building_simulation_util::Input> > &,const class ecs::Engine *,int,const class std::unordered_map<struct transport::NodeId,class std::vector<struct std::pair<class ecs::Entity,int>,class std::allocator<struct std::pair<class ecs::Entity,int> > >,struct std::hash<struct transport::NodeId>,struct std::equal_to<struct transport::NodeId>,class std::allocator<struct std::pair<struct transport::NodeId const ,class std::vector<struct std::pair<class ecs::Entity,int>,class std::allocator<struct std::pair<class ecs::Entity,int> > > > > > *,const class std::unordered_map<struct std::pair<class ecs::Entity,int>,class std::vector<struct std::pair<class ecs::Entity,int>,class std::allocator<struct std::pair<class ecs::Entity,int> > >,struct std::hash<struct std::pair<class ecs::Entity,int> >,struct std::equal_to<struct std::pair<class ecs::Entity,int> >,class std::allocator<struct std::pair<struct std::pair<class ecs::Entity,int> const ,class std::vector<struct std::pair<class ecs::Entity,int>,class std::allocator<struct std::pair<class ecs::Entity,int> > > > > > *,const class std::vector<class std::unordered_map<class ecs::Entity,struct ecs::LineCargoInfo,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct ecs::LineCargoInfo> > >,class std::allocator<class std::unordered_map<class ecs::Entity,struct ecs::LineCargoInfo,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,struct ecs::LineCargoInfo> > > > > *,const class std::unordered_map<struct std::pair<class ecs::Entity,int>,class std::vector<int,class std::allocator<int> >,struct std::hash<struct std::pair<class ecs::Entity,int> >,struct std::equal_to<struct std::pair<class ecs::Entity,int> >,class std::allocator<struct std::pair<struct std::pair<class ecs::Entity,int> const ,class std::vector<int,class std::allocator<int> > > > > *,const class std::unordered_map<struct std::pair<class ecs::Entity,int>,int,struct std::hash<struct std::pair<class ecs::Entity,int> >,struct std::equal_to<struct std::pair<class ecs::Entity,int> >,class std::allocator<struct std::pair<struct std::pair<class ecs::Entity,int> const ,int> > > *,const class std::unordered_map<class ecs::Entity,class std::vector<struct std::pair<struct transport::EdgeId,float>,class std::allocator<struct std::pair<struct transport::EdgeId,float> > >,struct std::hash<class ecs::Entity>,struct std::equal_to<class ecs::Entity>,class std::allocator<struct std::pair<class ecs::Entity const ,class std::vector<struct std::pair<struct transport::EdgeId,float>,class std::allocator<struct std::pair<struct transport::EdgeId,float> > > > > > *,const class std::unordered_map<struct transport::EdgeId,class std::vector<struct std::pair<class ecs::Entity,float>,class std::allocator<struct std::pair<class ecs::Entity,float> > >,struct std::hash<struct transport::EdgeId>,struct std::equal_to<struct transport::EdgeId>,class std::allocator<struct std::pair<struct transport::EdgeId const ,class std::vector<struct std::pair<class ecs::Entity,float>,class std::allocator<struct std::pair<class ecs::Entity,float> > > > > > *,int,const struct std::atomic<bool> &,class IProgressMonitor *,int): Assertion `!lineKeys.empty()' failed.