ReikaKalseki / Reika_FactorioMods_Issues

The issue tracker for all of my Factorio mods - EndgameCombat, NauvisDay, Geothermal, Oreverhaul, and the rest.
5 stars 1 forks source link

Oreverhaul: error on map load: mod attempting to place ore it already marked to be skipped? #262

Closed Glendening closed 4 years ago

Glendening commented 4 years ago

Looks like Oreverhaul is attempting to spawn ore it already marked as not existing? Bobs/angels and other mods loaded. Log:


83.927 Script @__Oreverhaul__/functions.lua:74: Oreverhaul: Ore 'iron-ore' was specified in tier 0, but that ore does not exist in game. Skipping.
(later)
685.442 Error MainLoop.cpp:1204: Exception at tick 0: The mod Oreverhaul (1.18.10) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event Oreverhaul::on_chunk_generated (ID 12)
Unknown entity name: iron-ore
stack traceback:
    __Oreverhaul__/oreplacement.lua:222: in function 'canPlaceOreAt'
    __Oreverhaul__/oreplacement.lua:5: in function 'createResource'
    __Oreverhaul__/oreplacement.lua:19: in function 'createOrePlop'
    __Oreverhaul__/oreplacement.lua:34: in function 'createOrePatch'
    __Oreverhaul__/oreplacement.lua:185: in function 'tryCreateOrePatch'
    __Oreverhaul__/control.lua:101: in function 'controlChunk'
    __Oreverhaul__/control.lua:167: in function <__Oreverhaul__/control.lua:162>
stack traceback:
    [C]: in function 'can_place_entity'
    __Oreverhaul__/oreplacement.lua:222: in function 'canPlaceOreAt'
    __Oreverhaul__/oreplacement.lua:5: in function 'createResource'
    __Oreverhaul__/oreplacement.lua:19: in function 'createOrePlop'
    __Oreverhaul__/oreplacement.lua:34: in function 'createOrePatch'
    __Oreverhaul__/oreplacement.lua:185: in function 'tryCreateOrePatch'
    __Oreverhaul__/control.lua:101: in function 'controlChunk'
    __Oreverhaul__/control.lua:167: in function <__Oreverhaul__/control.lua:162>```
ReikaKalseki commented 4 years ago

The oreverhaul "skip" message is because your config is set incorrectly, and is still set to spawn iron ore. That is an installation/setup error on your part.

The actual crash is because someone has removed iron ore outright from the game data. Vanilla data should never be outright deleted, only disabled.