Skip to content

attempt to perform arithmetic on local 'lastStockUpdate' (a nil value) #6350

Description

@zonkmachine

Fatal: [T] libs/Economy.lua:624: attempt to perform arithmetic on local 'lastStockUpdate' (a nil value)

Fatal: [T] libs/Economy.lua:624: attempt to perform arithmetic on local 'lastStockUpdate' (a nil value)
stack traceback:
	[T] libs/Economy.lua:624: in function 'UpdateStationMarket'
	[T] libs/SpaceStation.lua:785: in function <[T] libs/SpaceStation.lua:782>

I took a mission to find someone in a close by system, jumped there and got attacked by the {wanted}. I installed 10 s2 guided missiles. I launched 3 and blew up {wanted}. Jumped back to Sol and this crash happened. I think the issue is on master and not on the findperson PR, placing it here for the time being.


Full backtrace from output.txt

[09:19:10.712415] Debug:    [T] libs/Economy.lua:624: attempt to perform arithmetic on local 'lastStockUpdate' (a nil value)
[09:19:10.712532] Debug:    stack dump:
	#1: libs/Economy.lua:624 in function UpdateStationMarket:
		sbody = userdata [SystemBody]: 0x7549bc131168
		market = <table (0x7549bc131d60)> {
		}
		lastStockUpdate = nil

	#2: libs/SpaceStation.lua:785 in function <libs/SpaceStation.lua:782>:
		stations = <table (0x7549bc0e92a0)> {
			1 = userdata [SpaceStation]: 0x5f1f26837878
			2 = userdata [SpaceStation]: 0x5f1f31001548
			3 = userdata [SpaceStation]: 0x5f1f2c1196f8
			4 = userdata [SpaceStation]: 0x5f1f26cb8288
			5 = userdata [SpaceStation]: 0x5f1f37e6c208
			6 = userdata [SpaceStation]: 0x5f1f26cb8238
			7 = userdata [SpaceStation]: 0x5f1f26d38c08
			8 = userdata [SpaceStation]: 0x5f1f2998ee58
			9 = userdata [SpaceStation]: 0x5f1f26a7aff8
			10 = userdata [SpaceStation]: 0x5f1f26d752f8
			11 = userdata [SpaceStation]: 0x5f1f26bd1958
			12 = userdata [SpaceStation]: 0x5f1f26d33d58
			13 = userdata [SpaceStation]: 0x5f1f26e9f668
		}
		(for generator) = <function [C] 0x5f1f12b57080>
		(for state) = <table (0x7549bc0e92a0)> [R]
		(for control) = 1
		i = 1
		station = userdata [SpaceStation]: 0x5f1f26837878
[09:19:10.712576] Fatal:    [T] libs/Economy.lua:624: attempt to perform arithmetic on local 'lastStockUpdate' (a nil value)
stack traceback:
	[T] libs/Economy.lua:624: in function 'UpdateStationMarket'
	[T] libs/SpaceStation.lua:785: in function <[T] libs/SpaceStation.lua:782>
[09:19:24.532023] Fatal:    Frame instance deletion outside 'DeleteFrame' [0]

Steps to reproduce

No known steps to reproduce

My pioneer version (and OS):
Ubuntu 24.04.04 LTS
Pioneer findperson PR (master)

My output.txt (required) and game save (optional, but recommended)
output.txt

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions