[boskid][2.0.28] Transport line groups are not consistent (Loader::setDirection)

This subforum contains all the issues which we already resolved.
Pirion
Long Handed Inserter
Long Handed Inserter
Posts: 50
Joined: Mon Oct 03, 2016 12:07 am
Contact:

[boskid][2.0.28] Transport line groups are not consistent (Loader::setDirection)

Post by Pirion »

factorio-current.log
(340.68 KiB) Downloaded 8 times
Crash/Failed to Load Map: 82189.760 Warning Map.cpp:854: Map loading failed: transport line groups are not consistent
- We were able to recover save using the previous fix mentioned (viewtopic.php?p=624301#p624301)
- could not determine reason for issue


Image: https://cdn.discordapp.com/attachments/ ... e44670a8c1&
Save:
https://drive.google.com/file/d/1d_Zt0i ... drive_link
factorio-current.log
(340.68 KiB) Downloaded 8 times

Code: Select all

82186.481 Loading map C:\Users\ksadams\AppData\Roaming\Factorio\saves\Redmew Crash.zip: 49504850 bytes.
82187.023 Loading level.dat: 147127257 bytes.
82187.027 Info Scenario.cpp:178: Map version 2.0.28-1
82189.738 Info TransportLineDeserialiser.cpp:157: TransportLine 0x000001b3017ac530 interacts with TransportLine 0x000001b3017c8f90 so they should be in the same group
82189.738 Info TransportLine.cpp:1995: TransportLine 0x000001b3017ac530 belongs to a group 0x000001b319a493a0 and has 1 members:
82189.738 Info TransportLine.cpp:1998:  [1]: lineIndex=2. Entity: [name=fast-mdrn-loader, type=loader-1x1(Loader), position={-688.500, 341.500}, direction=South, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1995: TransportLine 0x000001b3017c8f90 belongs to a group 0x000001b319a49870 and has 15 members:
82189.738 Info TransportLine.cpp:1998:  [1]: lineIndex=2. Entity: [name=fast-mdrn-loader, type=loader-1x1(Loader), position={-675.500, 343.500}, direction=South, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [2]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-675.500, 342.500}, direction=South, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [3]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-676.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [4]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-677.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [5]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-678.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [6]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-679.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [7]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-680.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [8]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-681.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [9]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-682.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [10]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-683.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [11]: lineIndex=2. Entity: [name=fast-underground-belt, type=underground-belt(UndergroundBelt), position={-684.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [12]: lineIndex=4. Entity: [name=fast-underground-belt, type=underground-belt(UndergroundBelt), position={-686.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [13]: lineIndex=2. Entity: [name=fast-underground-belt, type=underground-belt(UndergroundBelt), position={-686.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [14]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-687.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.738 Info TransportLine.cpp:1998:  [15]: lineIndex=2. Entity: [name=fast-transport-belt, type=transport-belt(TransportBelt), position={-688.500, 342.500}, direction=East, force=player, surface=nauvis, setup=true, owned-by-ghost=false, to-be-deconstructed=false, to-be-upgraded=false, simulation=false]
82189.760 Warning Map.cpp:854: Map loading failed: transport line groups are not consistent
robot256
Smart Inserter
Smart Inserter
Posts: 1032
Joined: Sun Mar 17, 2019 1:52 am
Contact:

Re: [2.0.28] Transport line groups are not consistent

Post by robot256 »

If you find a way to reproduce the problem (like they did in the thread with the fix), that will be a valuable report. If you get another crash/corrupt save file with a different error message, that points to hardware failure. You can try running memtest etc to check for obvious issues.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3357
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.28] Transport line groups are not consistent

Post by boskid »

Thanks for the report. Issue is now fixed for 2.0.29. In this specific case the issue was caused by script changing direction of loader ghost which was not handled correctly as the loader was disconnecting from neighbour belts but was not connecting to them. Loader ghost was being rotated by script to match direction of other nearby belts triggering the issue.
Post Reply

Return to “Resolved Problems and Bugs”