8000 Error while loading or creating project on latest factorio experimental · Issue #430 · shpaass/yafc-ce · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Error while loading or creating project on latest factorio experimental #430

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Foragl opened this issue Mar 4, 2025 · 0 comments · Fixed by #431
Closed

Error while loading or creating project on latest factorio experimental #430

Foragl opened this issue Mar 4, 2025 · 0 comments · Fixed by #431
Labels
bug Something isn't working

Comments

@Foragl
Copy link
Foragl commented Mar 4, 2025

Both Yafc-ce 2.9.0 and latest master, running on linux with dotnet 8.0.13, on the latest factorio experimental 2.0.38

When creating or launching any project, yafc just throws an error instead of launching.
Tested this with

  • A new vanilla project without the expansion content
  • A new vanilla project with the expansion content
  • A new py project
  • An existing py project
`Collection was modified; enumeration operation may not execute.
   at System.Collections.Generic.List`1.Enumerator.MoveNext()
   at Yafc.Parser.FactorioDataDeserializer.CalculateMaps(Boolean netProduction) in ./Yafc.Parser/Data/FactorioDataDeserializer_Context.cs:line 339
   at Yafc.Parser.FactorioDataDeserializer.LoadData(String projectPath, LuaTable data, LuaTable prototypes, Boolean netProduction, IProgress`1 progress, ErrorCollector errorCollector, Boolean renderIcons) in ./Yafc.Parser/Data/FactorioDataDeserializer.cs:line 167
   at Yafc.Parser.FactorioDataSource.Parse(String factorioPath, String modPath, String projectPath, Boolean netProduction, IProgress`1 progress, ErrorCollector errorCollector, String locale, Boolean renderIcons) in ./Yafc.Parser/FactorioDataSource.cs:line 360
   at Yafc.WelcomeScreen.LoadProject() in ./Yafc/Windows/WelcomeScreen.cs:line 396
Yafc-Log when running from console
Event of type 526
Window event of type SDL_WINDOWEVENT_SHOWN
Event of type 514
Event of type 519
Event of type 527
Window event of type SDL_WINDOWEVENT_HIDDEN
Event of type 515
Event of type 521
Event of type 523
Window event of type SDL_WINDOWEVENT_EXPOSED
Event of type 516
Event of type 526
Window event of type SDL_WINDOWEVENT_SHOWN
Event of type 514
Event of type 524
Mod list parsed
All mods found! Loading order: core, base
Mod settings parsed
Require core/lualib/dataloader.lua
Require core/lualib/data-duplicate-checker.lua
yafc 2.9.0.0
Executing file core/data.lua
Require core/prototypes/fonts.lua
Require core/prototypes/style.lua
Require core/lualib/util.lua
Require core/prototypes/utility-constants.lua
Require core/lualib/bonus-gui-ordering.lua
Require core/lualib/collision-mask-defaults.lua
Require core/prototypes/utility-sounds.lua
Require core/lualib/sound-util.lua
Require core/prototypes/utility-sprites.lua
Require core/prototypes/god-controller.lua
Requi
8000
re core/prototypes/editor-controller.lua
Require core/prototypes/spectator-controller.lua
Require core/prototypes/remote-controller.lua
Require core/prototypes/noise-functions.lua
Require core/prototypes/noise-programs.lua
Require core/prototypes/cursors.lua
Require core/prototypes/unknown.lua
Require core/prototypes/parameters.lua
Require core/prototypes/burner-usage.lua
Executing file base/data.lua
Require core/lualib/util.lua
Require base/prototypes/damage-type.lua
Require base/prototypes/ambient-sounds.lua
Require base/prototypes/collision-layers.lua
Require base/prototypes/entity/factorio-logo.lua
Require base/prototypes/entity/cargo-hatch.lua
Require base/prototypes/entity/sounds.lua
Require core/lualib/sound-util.lua
Require base/prototypes/entity/giga-cargo-hatch.lua
Require base/prototypes/entity/entities.lua
Require base/prototypes/entity/pipecovers.lua
Require core/lualib/circuit-connector-sprites.lua
Require core/lualib/circuit-connector-generated-definitions.lua
Require base/prototypes/entity/assemblerpipes.lua
Require base/prototypes/entity/laser-sounds.lua
Require base/prototypes/entity/enemy-constants.lua
Require base/prototypes/entity/spawner-animation.lua
Require base/prototypes/entity/character-animations.lua
Require base/prototypes/entity/entity-util.lua
Require core/lualib/math2d.lua
Require base/prototypes/entity/spidertron-animations.lua
Require base/prototypes/factoriopedia-simulations.lua
Require base/prototypes/factoriopedia-util.lua
Require base/prototypes/planet/procession-graphic-catalogue-types.lua
Require base/prototypes/planet/procession-audio-catalogue-types.lua
Require base/prototypes/entity/hit-effects.lua
Require base/prototypes/entity/movement-triggers.lua
Require base/prototypes/entity/cargo-pod-catalogue.lua
Require base/graphics/entity/cargo-pod/pod-static-detached.lua
Require base/graphics/entity/cargo-pod/pod-static-emission.lua
Require base/graphics/entity/cargo-pod/pod-static-open.lua
Require base/graphics/entity/cargo-pod/pod-static-open-emission.lua
Require base/graphics/entity/cargo-pod/pod-static-shadow.lua
Require base/graphics/entity/cargo-pod/pod-opening.lua
Require base/graphics/entity/cargo-pod/pod-opening-emission.lua
Require base/graphics/entity/cargo-pod/pod-landing.lua
Require base/graphics/entity/cargo-pod/pod-open-landing-emission.lua
Require base/graphics/entity/cargo-pod/pod-closed-rotation.lua
Require base/graphics/entity/cargo-pod/pod-closed-rotation-emission.lua
Require base/graphics/entity/cargo-pod/pod-open-rotation.lua
Require base/graphics/entity/cargo-pod/pod-open-rotation-emission.lua
Require base/graphics/entity/cargo-pod/pod-thruster-loop.lua
Require base/graphics/entity/cargo-pod/pod-thruster-ignition.lua
Require base/graphics/entity/cargo-pod/pod-open-reentry-flame.lua
Require base/graphics/entity/rocket-silo/rocket-static-pod.lua
Require base/graphics/entity/rocket-silo/rocket-static-emission.lua
Require base/graphics/entity/rocket-silo/rocket-static-pod-shadow.lua
Require base/graphics/entity/rocket-silo/rocket-jet.lua
Require base/graphics/entity/cargo-hubs/connections/planet-connections.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-0-A.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-0-B.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-0-C.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-0-D.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-1-A.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-1-B.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-1-C.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-2.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-3.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-shadow.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-emission-A.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-emission-C.lua
Require base/graphics/entity/cargo-hubs/hatches/planet-upper-hatch-occluder.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-turbine.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-drone-hatch.lua
Require base/graphics/entity/cargo-hubs/hatches/planet-upper-hatch-back.lua
Require base/graphics/entity/cargo-hubs/hatches/shared-upper-hatch-shadow.lua
Require base/graphics/entity/cargo-hubs/hatches/shared-upper-back-hatch-emission.lua
Require base/graphics/entity/cargo-hubs/hatches/planet-upper-front-hatch-emission.lua
Require base/graphics/entity/cargo-hubs/hatches/planet-upper-hatch-front.lua
Require base/prototypes/entity/pump-connector.lua
Require base/prototypes/entity/beacon-animations.lua
Require base/prototypes/entity/spidertron-light-positions.lua
Require base/graphics/entity/cargo-pod/pod-landed-shadow.lua
Require base/prototypes/entity/transport-belts.lua
Require core/lualib/meld.lua
Require base/graphics/entity/transport-belt/belt-reader-top.lua
Require base/graphics/entity/transport-belt/belt-reader-base.lua
Require base/graphics/entity/transport-belt/belt-reader-middle.lua
Require base/graphics/entity/transport-belt/belt-reader-under-middle.lua
Require base/graphics/entity/transport-belt/belt-reader-bottom.lua
Require base/graphics/entity/transport-belt/belt-reader-shadow.lua
Require base/prototypes/entity/explosions.lua
Require base/prototypes/entity/explosion-animations.lua
Require base/prototypes/entity/smoke-animations.lua
Require base/prototypes/entity/biter-die-effects.lua
Require base/graphics/entity/cargo-pod/pod-death-shadow.lua
Require base/graphics/entity/cargo-pod/pod-death.lua
Require base/prototypes/entity/crash-site.lua
Require base/prototypes/fire-util.lua
Require base/prototypes/entity/mining-drill.lua
Require base/prototypes/particles.lua
Require base/prototypes/particle-animations.lua
Require base/prototypes/entity/enemy-projectiles.lua
Require base/prototypes/entity/spitter-animations.lua
Require core/lualib/math3d.lua
Require base/prototypes/entity/resources.lua
Require core/lualib/resource-autoplace.lua
Require base/prototypes/tile/tile-sounds.lua
Require base/graphics/entity/crude-oil/crude-oil.lua
Require base/graphics/entity/crude-oil/crude-oil-animation.lua
Require base/prototypes/entity/turrets.lua
Require base/prototypes/entity/worm-animations.lua
Require base/prototypes/entity/enemy-autoplace-utils.lua
Require base/graphics/entity/worm/worm-folded.lua
Require base/graphics/entity/worm/worm-folded-mask.lua
Require base/graphics/entity/worm/worm-folded-shadow.lua
Require base/graphics/entity/worm/worm-preparing.lua
Require base/graphics/entity/worm/worm-preparing-mask.lua
Require base/graphics/entity/worm/worm-preparing-shadow.lua
Require base/graphics/entity/worm/worm-prepared.lua
Require base/graphics/entity/worm/worm-prepared-mask.lua
Require base/graphics/entity/worm/worm-prepared-shadow.lua
Require base/graphics/entity/worm/worm-prepared-alternative.lua
Require base/graphics/entity/worm/worm-prepared-alternative-mask.lua
Require base/graphics/entity/worm/worm-prepared-alternative-shadow.lua
Require base/graphics/entity/worm/worm-attack.lua
Require base/graphics/entity/worm/worm-attack-mask.lua
Require base/graphics/entity/worm/worm-attack-shadow.lua
Require base/graphics/entity/worm/worm-hole-collapse.lua
Require base/graphics/entity/worm/worm-die-01.lua
Require base/graphics/entity/worm/worm-die-01-mask.lua
Require base/graphics/entity/worm/worm-die-02.lua
Require base/graphics/entity/worm/worm-die-02-mask.lua
Require base/graphics/entity/worm/worm-die-03.lua
Require base/graphics/entity/worm/worm-die-03-mask.lua
Require base/graphics/entity/worm/worm-decay-01.lua
Require base/graphics/entity/worm/worm-decay-01-mask.lua
Require base/graphics/entity/worm/worm-decay-02.lua
Require base/graphics/entity/worm/worm-decay-02-mask.lua
Require base/graphics/entity/worm/worm-decay-03.lua
Require base/graphics/entity/worm/worm-decay-03-mask.lua
Require base/graphics/entity/worm/worm-die-burrowed-01.lua
Require base/graphics/entity/worm/worm-die-burrowed-01-mask.lua
Require base/graphics/entity/worm/worm-die-burrowed-02.lua
Require base/graphics/entity/worm/worm-die-burrowed-02-mask.lua
Require base/graphics/entity/worm/worm-die-burrowed-03.lua
Require base/graphics/entity/worm/worm-die-burrowed-03-mask.lua
Require base/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel.lua
Require base/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow.lua
Require base/graphics/entity/artillery-wagon/artillery-wagon-cannon-base.lua
Require base/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow.lua
Require base/prototypes/entity/enemies.lua
Require base/prototypes/entity/biter-animations.lua
Require base/prototypes/entity/biter-ai-settings.lua
Require base/graphics/entity/biter/biter-attack.lua
Require base/graphics/entity/biter/biter-attack-mask1.lua
Require base/graphics/entity/biter/biter-attack-mask2.lua
Require base/graphics/entity/biter/biter-attack-shadow.lua
Require base/graphics/entity/biter/biter-run.lua
Require base/graphics/entity/biter/biter-run-mask1.lua
Require base/graphics/entity/biter/biter-run-mask2.lua
Require base/graphics/entity/biter/biter-run-shadow.lua
Require base/graphics/entity/biter/biter-die.lua
Require base/graphics/entity/biter/biter-die-mask1.lua
Require base/graphics/entity/biter/biter-die-mask2.lua
Require base/graphics/entity/biter/biter-die-shadow.lua
Require base/graphics/entity/biter/biter-decay.lua
Require base/graphics/entity/biter/biter-decay-mask1.lua
Require base/graphics/entity/biter/biter-decay-mask2.lua
Require base/graphics/entity/biter/blood-puddle-var-main.lua
Require base/graphics/entity/spawner/spawner-idle.lua
Require base/graphics/entity/spawner/spawner-idle-mask.lua
Require base/graphics/entity/spawner/spawner-idle-shadow.lua
Require base/graphics/entity/spawner/spawner-death-v1.lua
Require base/graphics/entity/spawner/spawner-death-mask-v1.lua
Require base/graphics/entity/spawner/spawner-death-shadow-v1.lua
Require base/graphics/entity/spawner/spawner-death-v2.lua
Require base/graphics/entity/spawner/spawner-death-mask-v2.lua
Require base/graphics/entity/spawner/spawner-death-shadow-v2.lua
Require base/graphics/entity/spawner/spawner-death-v3.lua
Require base/graphics/entity/spawner/spawner-death-mask-v3.lua
Require base/graphics/entity/spawner/spawner-death-shadow-v3.lua
Require base/graphics/entity/spawner/spawner-death-v4.lua
Require base/graphics/entity/spawner/spawner-death-mask-v4.lua
Require base/graphics/entity/spawner/spawner-death-shadow-v4.lua
Require base/graphics/entity/spawner/spawner-decay-v1.lua
Require base/graphics/entity/spawner/spawner-decay-mask-v1.lua
Require base/graphics/entity/spawner/spawner-decay-shadow-v1.lua
Require base/graphics/entity/spawner/spawner-decay-v2.lua
Require base/graphics/entity/spawner/spawner-decay-mask-v2.lua
Require base/graphics/entity/spawner/spawner-decay-shadow-v2.lua
Require base/graphics/entity/spawner/spawner-decay-v3.lua
Require base/graphics/entity/spawner/spawner-decay-mask-v3.lua
Require base/graphics/entity/spawner/spawner-decay-shadow-v3.lua
Require base/graphics/entity/spawner/spawner-decay-v4.lua
Require base/graphics/entity/spawner/spawner-decay-mask-v4.lua
Require base/graphics/entity/spawner/spawner-decay-shadow-v4.lua
Require base/graphics/entity/spitter/spitter-attack.lua
Require base/graphics/entity/spitter/spitter-attack-mask1.lua
Require base/graphics/entity/spitter/spitter-attack-mask2.lua
Require base/graphics/entity/spitter/spitter-attack-shadow.lua
Require base/graphics/entity/spitter/spitter-run.lua
Require base/graphics/entity/spitter/spitter-run-mask1.lua
Require base/graphics/entity/spitter/spitter-run-mask2.lua
Require base/graphics/entity/spitter/spitter-run-shadow.lua
Require base/graphics/entity/spitter/spitter-die.lua
Require base/graphics/entity/spitter/spitter-die-mask1.lua
Require base/graphics/entity/spitter/spitter-die-mask2.lua
Require base/graphics/entity/spitter/spitter-die-shadow.lua
Require base/graphics/entity/spitter/spitter-decay.lua
Require base/graphics/entity/spitter/spitter-decay-mask1.lua
Require base/graphics/entity/spitter/spitter-decay-mask2.lua
Require base/prototypes/entity/trains.lua
Require base/prototypes/entity/rail-pictures.lua
Require base/graphics/entity/train-wheel/train-wheel.lua
Require base/graphics/entity/locomotive/locomotive.lua
Require base/graphics/entity/locomotive/locomotive-mask.lua
Require base/graphics/entity/locomotive/locomotive-shadow.lua
Require base/graphics/entity/locomotive/locomotive-lights.lua
Require base/graphics/entity/cargo-wagon/cargo-wagon.lua
Require base/graphics/entity/cargo-wagon/cargo-wagon-mask.lua
Require base/graphics/entity/cargo-wagon/cargo-wagon-shadow.lua
Require base/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal.lua
Require base/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal-mask.lua
Require base/graphics/entity/cargo-wagon/cargo-wagon-door-vertical.lua
Require base/graphics/entity/cargo-wagon/cargo-wagon-door-vertical-mask.lua
Require base/graphics/entity/fluid-wagon/fluid-wagon.lua
Require base/graphics/entity/fluid-wagon/fluid-wagon-shadow.lua
Require base/graphics/entity/artillery-wagon/artillery-wagon-base.lua
Require base/graphics/entity/artillery-wagon/artillery-wagon-base-shadow.lua
Require base/graphics/entity/rail-signal/rail-signal-ground.lua
Require base/graphics/entity/rail-signal/rail-signal.lua
Require base/graphics/entity/rail-signal/rail-signal-lights.lua
Require base/graphics/entity/rail-signal/rail-signal-metals.lua
Require base/graphics/entity/rail-chain-signal/rail-chain-signal-ground.lua
Require base/graphics/entity/rail-chain-signal/rail-chain-signal.lua
Require base/graphics/entity/rail-chain-signal/rail-chain-signal-lights.lua
Require base/graphics/entity/rail-chain-signal/rail-chain-signal-metals.lua
Require base/prototypes/entity/remnants.lua
Require base/graphics/entity/cargo-hubs/hubs/planet-hub-remnants.lua
Require base/graphics/entity/cargo-pod/pod-corpse.lua
Require base/prototypes/entity/trees.lua
Require base/prototypes/entity/smoke.lua
Require base/prototypes/entity/flying-robots.lua
Require base/prototypes/item.lua
Require base/prototypes/item_sounds.lua
Require base/prototypes/item-tints.lua
Require base/prototypes/entity/artillery-cannon-muzzle-flash-shifting.lua
Require base/prototypes/item-groups.lua
Require base/prototypes/recipe.lua
Require base/prototypes/fluid.lua
Require base/prototypes/signal.lua
Require base/prototypes/autoplace-controls.lua
Require base/prototypes/map-settings.lua
Require base/prototypes/map-gen-presets.lua
Require base/prototypes/noise-expressions.lua
Require base/prototypes/tile/tiles.lua
Require base/prototypes/tile/tile-trigger-effects.lua
Require base/prototypes/tile/tile-pollution-values.lua
Require base/prototypes/tile/tile-collision-masks.lua
Require base/prototypes/tile/tile-graphics.lua
Require base/prototypes/decorative/decoratives.lua
Require core/lualib/autoplace_utils.lua
Require base/prototypes/decorative/decorative-trigger-effects.lua
Require base/prototypes/categories/ammo-category.lua
Require core/lualib/bonus-gui-ordering.lua
Require base/prototypes/categories/fuel-category.lua
Require base/prototypes/categories/recipe-category.lua
Require base/prototypes/categories/resource-category.lua
Require base/prototypes/categories/module-category.lua
Require base/prototypes/equipment-grid.lua
Require base/prototypes/categories/equipment-category.lua
Require base/prototypes/categories/quality.lua
Require base/prototypes/shortcuts.lua
Require base/prototypes/trigger-target-types.lua
Require base/prototypes/entity/projectiles.lua
Require base/prototypes/entity/rocket-projectile-pictures.lua
Require base/graphics/entity/rocket/rocket.lua
Require base/graphics/entity/rocket/rocket-tinted-tip.lua
Require base/graphics/entity/rocket/rocket-lights.lua
Require base/prototypes/entity/beams.lua
Require base/prototypes/utility-sprites.lua
Require base/prototypes/technology.lua
Require base/prototypes/tips-and-tricks.lua
Require base/prototypes/tips-and-tricks-simulations.lua
Require base/prototypes/achievements.lua
Require base/prototypes/pollution.lua
Require base/prototypes/entity/fire.lua
Require base/prototypes/entity/circuit-network.lua
Require base/prototypes/entity/combinator-pictures.lua
Require base/prototypes/entity/atomic-bomb.lua
Require base/prototypes/tutorials.lua
Require base/prototypes/equipment.lua
Require base/prototypes/custom-inputs.lua
Require base/prototypes/planet/planet.lua
Require base/prototypes/planet/planet-map-gen.lua
Require core/lualib/surface-render-parameter-effects.lua
Require base/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-A.lua
Require base/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-B.lua
Require base/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-C.lua
Require base/prototypes/planet/surface-property.lua
Require base/prototypes/planet/procession.lua
Require base/prototypes/planet/procession-style.lua
Require base/prototypes/impact-deliver-category.lua
Require base/menu-simulations/menu-simulations.lua
Executing file core/data-updates.lua
Executing file base/data-updates.lua
Require base/prototypes/item_sounds.lua
Executing file core/data-final-fixes.lua
Executing file base/data-final-fixes.lua
Splitting fluid steam at 500
Event of type 525
Event of type 527
Event of type 524
Event of type 526

Log File

@Foragl Foragl added the bug Something isn't working label Mar 4, 2025
shpaass added a commit that referenced this issue Mar 5, 2025
Fixes #430 

defines.prototypes should contain all prototype types for a proper load
order of all prototypes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant
0