-
Notifications
You must be signed in to change notification settings - Fork 30
Description
runtime error: invalid memory address or nil pointer dereference
Stack Trace:
goroutine 15 [running]:
runtime/debug.Stack(0xa3cbb0, 0x4e15a80, 0x40)
/opt/hostedtoolcache/go/1.16.15/x64/src/runtime/debug/stack.go:24 +0x6
github.com/wowsims/tbc/sim/core.runSim.func1(0x4ebff80, 0x4c55f20)
/home/runner/work/tbc/tbc/sim/core/sim.go:53 +0x8
panic(0x99480, 0xa3cbb0)
/opt/hostedtoolcache/go/1.16.15/x64/src/runtime/panic.go:965 +0x19
github.com/wowsims/tbc/sim/core.(*Spell).Cast(...)
/home/runner/work/tbc/tbc/sim/core/spell.go:188
github.com/wowsims/tbc/sim/common.init.4.func27.3(0x4ddaa20, 0x4de1960, 0x4def2b0, 0x4dc72c0)
/home/runner/work/tbc/tbc/sim/common/melee_items.go:870 +0x24
github.com/wowsims/tbc/sim/core.(*auraTracker).OnSpellHitDealt(0x4d80360, 0x4de1960, 0x4def2b0, 0x4dc72c0)
/home/runner/work/tbc/tbc/sim/core/aura.go:642 +0xe
github.com/wowsims/tbc/sim/core.(*SpellEffect).finalize(0x4dc72c0, 0x4de1960, 0x4def2b0)
/home/runner/work/tbc/tbc/sim/core/spell_effect.go:214 +0x6b
github.com/wowsims/tbc/sim/core.ApplyEffectFuncDirectDamage.func2(0x4de1960, 0x4c5c380, 0x4def2b0)
/home/runner/work/tbc/tbc/sim/core/spell.go:244 +0x16
github.com/wowsims/tbc/sim/core.(*Spell).applyEffects(0x4def2b0, 0x4de1960, 0x4c5c380)
/home/runner/work/tbc/tbc/sim/core/spell.go:209 +0xc
github.com/wowsims/tbc/sim/core.(*Spell).makeCastFuncWait.func3(0x4de1960, 0x4c5c380)
/home/runner/work/tbc/tbc/sim/core/cast.go:284 +0xf
github.com/wowsims/tbc/sim/core.(*Spell).wrapCastFuncResources.func3(0x4de1960, 0x4c5c380, 0x4def2b0)
/home/runner/work/tbc/tbc/sim/core/cast.go:146 +0x15
github.com/wowsims/tbc/sim/core.(*Spell).wrapCastFuncInit.func1(0x4de1960, 0x4c5c380, 0x4da7520)
/home/runner/work/tbc/tbc/sim/core/cast.go:97 +0x6
github.com/wowsims/tbc/sim/core.(*Spell).Cast(...)
/home/runner/work/tbc/tbc/sim/core/spell.go:188
github.com/wowsims/tbc/sim/core.(*AutoAttacks).TrySwingMH(0x4d80820, 0x4de1960, 0x4c5c380)
/home/runner/work/tbc/tbc/sim/core/attack.go:445 +0x10
github.com/wowsims/tbc/sim/core.(*AutoAttacks).SwingMelee(0x4d80820, 0x4de1960, 0x4c5c380)
/home/runner/work/tbc/tbc/sim/core/attack.go:429 +0x2
github.com/wowsims/tbc/sim/core.(*AutoAttacks).resetAutoSwing.func1(0x4de1960)
/home/runner/work/tbc/tbc/sim/core/attack.go:349 +0x6
github.com/wowsims/tbc/sim/core.(*Simulation).runOnce(0x4de1960)
/home/runner/work/tbc/tbc/sim/core/sim.go:282 +0x11
github.com/wowsims/tbc/sim/core.(*Simulation).run(0x4de1960, 0x4da2660)
/home/runner/work/tbc/tbc/sim/core/sim.go:220 +0x1b
github.com/wowsims/tbc/sim/core.runSim(0x14158a8, 0x0, 0x0, 0x0, 0x0, 0x4d2a540, 0x4c55ec0, 0x4cbb140, 0x4c55f20, 0x4c55500, ...)
/home/runner/work/tbc/tbc/sim/core/sim.go:99 +0x4
github.com/wowsims/tbc/sim/core.RunSim(0x14158a8, 0x0, 0x0, 0x0, 0x0, 0x4d2a540, 0x4c55ec0, 0x4cbb140, 0x4c55f20, 0x0)
/home/runner/work/tbc/tbc/sim/core/sim.go:39 +0x2
created by github.com/wowsims/tbc/sim/core.RunRaidSimAsync
/home/runner/work/tbc/tbc/sim/core/api.go:74 +0x4
Request:
eJztkjFoFEEUhvd/e7NMRoVhCTieTXJYnIHAbsJBrDKChSHNIRYpLKJgULAxWCRWS645k+YQlFyaJIWYwiLY5CAqB1dowEJB8IwBTznFQsMponIiZHbHYDotrrDwLex8896+/82+eeK7J256YpvNwMtfOjt9fpKT7ErfhZDyeRuq2ETGa62j/BMiJW+9jf03CqTqr62/cA/igKzdh3p2jTJuex2CyzdrULWEPhn68SKmhqGoQGK/fLppUts2lcvKV6hX72LZ0hbUty0bM8qm3OdW/H68AeHK22cMzryMU5pfoBZX91JKPvyATHeFeJHoEaUaxOrEptx5oO8JOf+to3aVc2goGsLkHMQpiR5M0VEbO6FDC0f0MQun9XEL3XokWavndBnWNa2XLelFnccFjGMMJcDv5+57YlkEGHJP0hiWwFbAKmBVsDrQALXAIkKRUCKW9iSUOcQsMoO5IMgFYTgYDARhv0GzD3LxEg4kgdwCnE044tfjH+ZYBeZBK0DW/EYENylDJZhZFb8/dP5+51OW+nql6VEE5M3xx43wxYnEtocv2yZc1/6c25VwNKF7d1t0aKEc28aw/5F6RhT9s+N7RXdExn3wB53RztTZY3Yui7XduXR0fEPpfbxyUM7eaVZFgB3/iIr2