[Klonan] [0.17.7] Crash on load save: "Surface names must not be blank and must be unique."

This subforum contains all the issues which we already resolved.
Post Reply
Nepoxx
Manual Inserter
Manual Inserter
Posts: 1
Joined: Tue Mar 05, 2019 5:31 pm
Contact:

[Klonan] [0.17.7] Crash on load save: "Surface names must not be blank and must be unique."

Post by Nepoxx »

Multiplayer hosted PVP scenario no longer loads on 0.17.7, reverting to 0.17.6 does not resolve this.

Save file: https://www.dropbox.com/s/1x940faxie564 ... m.zip?dl=0

Code: Select all

   0.000 2019-03-06 16:01:25; Factorio 0.17.6 (build 43339, linux64, steam)
   0.000 Operating system: Linux
   0.000 Program arguments: "bin/x64/factorio" "--start-server" "./saves/PLSebSam.zip" 
   0.000 Read data path: /home/pierlucg/dump/factorio/data
   0.000 Write data path: /home/pierlucg/dump/factorio [23272/147006MB]
   0.000 Binaries path: /home/pierlucg/dump/factorio/bin
   0.004 System info: [CPU: Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz, 6 cores, RAM: 15984 MB]
   0.004 Environment: DISPLAY=:0, WAYLAND_DISPLAY=<unset>
   0.004 Running in headless mode
   0.006 Loading mod core 0.0.0 (data.lua)
   0.034 Loading mod base 0.17.6 (data.lua)
   0.158 Loading mod base 0.17.6 (data-updates.lua)
   0.215 Checksum for core: 2038926808
   0.215 Checksum of base: 3541142062
   0.553 Info PlayerData.cpp:69: Local player-data.json unavailable
   0.553 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   0.553 Custom inputs active: 0
   0.554 Factorio initialised
   0.554 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
   0.554 Info ServerMultiplayerManager.cpp:714: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
   0.554 Info ServerMultiplayerManager.cpp:714: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
   0.554 Loading map /home/pierlucg/dump/factorio/./saves/PLSebSam.zip: 74063589 bytes.
   0.556 Loading Level.dat: 153845132 bytes.
   0.559 Info Scenario.cpp:147: Map version 0.17.6-1
   3.175 Loading script.dat: 15989 bytes.
   3.176 Applying migration: Base Mod: 2018-08-03_Factorio_0.17.0.lua
   3.181 Applying migration: Base Mod: 2018-10-25_Factorio_0.17.0.lua
   3.185 Applying migration: Base Mod: 2019-03-06_Factorio_0.17.7.lua
   3.202 Checksum for script /home/pierlucg/dump/factorio/temp/currently-playing/control.lua: 3938985349
   3.523 Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "Error while running reload_script: The scenario level caused a non-recoverable error.
Please report this error to the scenario author.

Error while running event level::on_init()
Invalid surface name: Surface names must not be blank and must be unique.
stack traceback:
	/home/pierlucg/dump/factorio/temp/currently-playing/pvp.lua:3764: in function 'on_init'
	...ierlucg/dump/factorio/temp/currently-playing/control.lua:15: in function <...ierlucg/dump/factorio/temp/currently-playing/control.lua:14>
stack traceback:
	[C]: in function 'create_surface'
	/home/pierlucg/dump/factorio/temp/currently-playing/pvp.lua:3764: in function 'on_init'
	...ierlucg/dump/factorio/temp/currently-playing/control.lua:15: in function <...ierlucg/dump/factorio/temp/currently-playing/control.lua:14>
   3.523 Info ServerMultiplayerManager.cpp:714: updateTick(4294967295) changing state from(CreatingGame) to(InitializationFailed)
   3.523 Info GlobalContext.cpp:678: Waiting for child processes to exit: 
   3.528 Info ServerMultiplayerManager.cpp:138: Quitting multiplayer connection.
   3.528 Info ServerMultiplayerManager.cpp:714: updateTick(4294967295) changing state from(InitializationFailed) to(Closed)
   3.541 Info UDPSocket.cpp:210: Closing socket
   3.541 Goodbye
Attachments
factorio-current.log
(3.16 KiB) Downloaded 66 times

User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 4944
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: [Klonan] [0.17.7] Crash on load save: "Surface names must not be blank and must be unique."

Post by Klonan »

Thanks for the report and the save game,

It is fixed for the next release

Post Reply

Return to “Resolved Problems and Bugs”