Skip to content

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

@zonkmachine

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

No one assigned

    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