Don't Starve Together

Don't Starve Together

MyPet
 This topic has been pinned, so it's probably important
Sunnyyyyholic  [developer] 20 Jan, 2018 @ 3:33am
BUG Report (버그 리포트)
if you found a problem tell me please.

you can find [log file] in here ㄱ
[client log]
=> C:\Users\(your folder name)\Documents\Klei\DoNotStarveTogether\client_log.txt

[server log]
C:\Users\(your folder name\Documents\Klei\DoNotStarveTogether\ [your server cluster] \ master\ server_log.txt

* find this line --> LUA ERROR stack traceback:
Last edited by Sunnyyyyholic; 21 Feb, 2018 @ 1:35am
< >
Showing 1-15 of 150 comments
Ronin 20 Jan, 2018 @ 8:42am 
Hiya, I love your mod! But seems it's not compatible with "Don't Drop Everything" mod.. Here's the bug report:
(What I did was put seed inside glomling, then tried to eat the seed that was inside glomling and game froze)

[00:42:11]: [string "scripts/components/container_replica.lua"]:208: attempt to index field 'inventoryitem' (a nil value)
LUA ERROR stack traceback:
scripts/components/container_replica.lua:208 in (method) SetOpener (Lua) <204-214>
self =
type = chest
_onitemget = function - scripts/components/container_replica.lua:21
acceptsstacks = true
_numslots = 9
_onitemlose = function - scripts/components/container_replica.lua:29
inst = 127286 - critter_glomling (valid:true)
classified = 127287 - container_classified (valid:true)
issidewidget = false
_cannotbeopened = net_bool (146F8650)
widget = table: 0BF20428
_isopen = false
opener = nil
k = 1
v = 127349 - seeds(LIMBO) (valid:false)
scripts/components/container.lua:8 in (field) ? (Lua) <7-9>
self =
ignoresound = false
onopenfn = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:461
slots = table: 1A0250D8
inst = 127286 - critter_glomling (valid:true)
DropSuiji = function - ../mods/workshop-661253977/modmain.lua:10
_ = table: 1A025498
onclosefn = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:477
opener = nil
scripts/class.lua:30 in () ? (Lua) <23-32>
t = table: 1A01B970
k = opener
v = nil
p = table: 1A0255D8
old = 117623 - wes (valid:true)
scripts/components/container.lua:326 in (method) Close (Lua) <321-347>
self =
ignoresound = false
onopenfn = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:461
slots = table: 1A0250D8
inst = 127286 - critter_glomling (valid:true)
DropSuiji = function - ../mods/workshop-661253977/modmain.lua:10
_ = table: 1A025498
onclosefn = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:477
doer = 117623 - wes (valid:true)
scripts/components/container.lua:542 in (method) OnUpdate (Lua) <534-544>
self =
ignoresound = false
onopenfn = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:461
slots = table: 1A0250D8
inst = 127286 - critter_glomling (valid:true)
DropSuiji = function - ../mods/workshop-661253977/modmain.lua:10
_ = table: 1A025498
onclosefn = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:477
dt = 0.033333335071802
scripts/update.lua:192 in () ? (Lua) <149-228>
dt = 0.033333335071802
tick = 64911
k = 127286
v = 127286 - critter_glomling (valid:true)
cmp = table: 1A01B970

[00:42:11]: [string "scripts/components/container_replica.lua"]:208: attempt to index field 'inventoryitem' (a nil value)
LUA ERROR stack traceback:
scripts/components/container_replica.lua:208 in (method) SetOpener (Lua) <204-214>
scripts/components/container.lua:8 in (field) ? (Lua) <7-9>
scripts/class.lua:30 in () ? (Lua) <23-32>
scripts/components/container.lua:326 in (method) Close (Lua) <321-347>
scripts/components/container.lua:542 in (method) OnUpdate (Lua) <534-544>
scripts/update.lua:192 in () ? (Lua) <149-228>
Ronin 20 Jan, 2018 @ 8:44am 
Please correct this asap, I definitely don't want to disable this great mod :lhwifi:
Sunnyyyyholic  [developer] 20 Jan, 2018 @ 5:40pm 
Originally posted by R󰀐N I N:
Hiya, I love your mod! But seems it's not compatible with "Don't Drop Everything" mod.. Here's the bug report:
(What I did was put seed inside glomling, then tried to eat the seed that was inside glomling and game froze)
thanks for report. fixed this issue. (version : 0.3)
Ronin 20 Jan, 2018 @ 7:01pm 
thanks!!
Mother of Ender 20 Jan, 2018 @ 8:51pm 
The threshold numbers for level up do not always trigger the level change. For example, I got to 50 "points" which should have leveled up the pet, but it didn't level until I hit 60. This happened at each level mark.
kuya 20 Jan, 2018 @ 9:57pm 
(I apologize in advance for my bad English)
in the battle with Klaus, there was an error, pets - kitten (ran from Klaus) and puppy (umm...burned. because Klaus' deer :D). also the kitten used a shield on me. and I'm not sure, but it seems that the crash happened immediately after the shield was over о:
UPD: (cat) when raising the level from 2 to 3, crash also occurred :( [there is no log, I'm sorry]
(on the server a lot of mods, but before the fight with Klaus, there were no problems)

(first crash) part of log from host:

[00:38:43]: [string "../mods/workshop-1275167632/scripts/prefabs..."]:1048: variable 'Cooldown' is not declared
LUA ERROR stack traceback:
=[C]:-1 in (global) error (C) <-1--1>
scripts/strict.lua:23 in () ? (Lua) <21-26>
t = table: 3DA27F10
n = Cooldown
../mods/workshop-1275167632/scripts/prefabs/critters.lua:1048 in (field) fn (Lua) <1013-1079>
scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
self =
running = table: 11EBF470
waitingfortick = table: 11EB3288
tasks = table: 11EB2338
waking = table: 9A279D90
attime = table: 11EB67F8
hibernating = table: 11EBEE80
tick = 52235
k = PERIODIC 144374: 13.000000
v = true
already_dead = false
scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
tick = 52235
scripts/update.lua:170 in () ? (Lua) <149-228>
dt = 0.033333335071802
tick = 52235
i = 52235

[00:38:43]: [string "../mods/workshop-1275167632/scripts/prefabs..."]:1048: variable 'Cooldown' is not declared
LUA ERROR stack traceback:
=[C]:-1 in (global) error (C) <-1--1>
scripts/strict.lua:23 in () ? (Lua) <21-26>
../mods/workshop-1275167632/scripts/prefabs/critters.lua:1048 in (field) fn (Lua) <1013-1079>
scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
scripts/update.lua:170 in () ? (Lua) <149-228>
Last edited by kuya; 20 Jan, 2018 @ 10:37pm
Sunnyyyyholic  [developer] 20 Jan, 2018 @ 11:58pm 
(I apologize in advance for my bad English)
in the battle with Klaus, there was an error, pets - kitten (ran from Klaus) and puppy (umm...burned. because Klaus' deer :D). also the kitten used a shield on me. and I'm not sure, but it seems that the crash happened immediately after the shield was over о:
UPD: (cat) when raising the level from 2 to 3, crash also occurred :( [there is no log, I'm sorry]
(on the server a lot of mods, but before the fight with Klaus, there were no problems)

i know that but, someone send me by e-mail. i can fix it right now, but it's bad time to me. i will fix it soon! thanks for your report.
-----------------
i fixed this issue. (version 0.4)
Last edited by Sunnyyyyholic; 21 Jan, 2018 @ 12:34am
Ronin 22 Jan, 2018 @ 8:37pm 
Heya, found another bug:
Kittykit pet was given Mandrake Soup, after giving points the server crashed.

[07:24:33]: KU_gOhJUQAB running text command: wave true
[07:24:49]: [(KU_gOhJUQAB) R󰀐N I N] ReceiveRemoteExecute(c_give("mandrakesoup")) @(253.31, 467.00)
[07:24:49]: giving 253209 - mandrakesoup
[07:25:07]: Can't find prefab shadow
[07:25:07]: [string "../mods/workshop-1275167632/scripts/prefabs..."]:871: attempt to index local 'gift' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1275167632/scripts/prefabs/critters.lua:871 in (field) fn (Lua) <868-875>
gift = nil
scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
self =
running = table: 0AEBC950
waitingfortick = table: 0AEBCB08
tasks = table: 0AEBC8B0
waking = table: 1E8EF4B0
attime = table: 0AEBCBA8
hibernating = table: 0AEBC888
tick = 740227
k = PERIODIC 231689: 1.000000
v = true
already_dead = false
scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
tick = 740227
scripts/update.lua:170 in () ? (Lua) <149-228>
dt = 0.033333335071802
tick = 740227
i = 740227

[07:25:07]: [string "../mods/workshop-1275167632/scripts/prefabs..."]:871: attempt to index local 'gift' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1275167632/scripts/prefabs/critters.lua:871 in (field) fn (Lua) <868-875>
scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
scripts/update.lua:170 in () ? (Lua) <149-228>

Ronin 23 Jan, 2018 @ 1:24pm 
Another member on my server said he crashed multiple times when his Ewelet would put him to sleep? He said it happened 3 times in a row (server or client crash, I can't get log from him).

Thanks again for all your hard work!:lhwifi:
Ronin 23 Jan, 2018 @ 2:41pm 
Found the code! He is Wickerbottom and his Ewelet casted sleep:

[01:24:06]: [string "../mods/workshop-1275167632/scripts/prefabs..."]:1515: attempt to index field 'sleeper' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1275167632/scripts/prefabs/critters.lua:1515 in (field) fn (Lua) <1432-1699>
inst = 143767 - critter_lamb (valid:true)
leader = 143708 - wickerbottom (valid:true)
danger = 146733 - terrorbeak (valid:true)
hunger = 0.86585566101396
is_wellfed = false
x = 157.22415161133
y = 0
z = 529.52319335938
ents = table: 193B87C8
k = 1
v = 146733 - terrorbeak (valid:true)
owner = 143708 - wickerbottom (valid:true)
scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
self =
running = table: 09E7C7B8
waitingfortick = table: 09E7CA10
tasks = table: 09E7C740
waking = table: 16B4B078
attime = table: 09E7C8F8
hibernating = table: 09E7C830
tick = 128794
k = PERIODIC 143767: 1.000000
v = true
already_dead = nil
scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
tick = 128794
scripts/update.lua:170 in () ? (Lua) <149-228>
dt = 0.033333335071802
tick = 128794
i = 128794

[01:24:06]: [string "../mods/workshop-1275167632/scripts/prefabs..."]:1515: attempt to index field 'sleeper' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1275167632/scripts/prefabs/critters.lua:1515 in (field) fn (Lua) <1432-1699>
scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
scripts/update.lua:170 in () ? (Lua) <149-228>

Ronin 23 Jan, 2018 @ 3:04pm 
Hey sorry again, servers been crashing a lot lately with this mod :( This time I think some food spoiled while in a puppy's container and crashed server:

[00:20:24]: [string "scripts/class.lua"]:16: stack overflow
LUA ERROR stack traceback:
scripts/class.lua:16 in () ? (Lua) <15-21>
t = table: 19D54F40
k = perishremainingtime
scripts/components/perishable.lua:176 in (method) GetPercent (Lua) <175-181>
self =
inst = 115627 - critter_puppy (valid:true)
localPerishMultiplyer = 1
frozenfiremult = false
_ = table: 19D54D38
updatetask = PERIODIC 115627: 10.210635
scripts/components/perishable.lua:5 in (field) ? (Lua) <1-13>
self =
inst = 115627 - critter_puppy (valid:true)
localPerishMultiplyer = 1
frozenfiremult = false
_ = table: 19D54D38
updatetask = PERIODIC 115627: 10.210635
scripts/class.lua:30 in () ? (Lua) <23-32>
t = table: 19D54F40
k = perishremainingtime
v = 1320
p = table: 19D54EA0
old = 1320
scripts/components/perishable.lua:187 in (method) SetPercent (Lua) <183-194>
self =
inst = 115627 - critter_puppy (valid:true)
localPerishMultiplyer = 1
frozenfiremult = false
_ = table: 19D54D38
updatetask = PERIODIC 115627: 10.210635
percent = 1
../mods/workshop-1275167632/scripts/prefabs/critters.lua:662 in (field) oneatfn (Lua) <647-999>
inst = 115627 - critter_puppy (valid:true)
food = 115748 - frogglebunwich(LIMBO) (valid:true)
perish = 1
is_wellfed = false
scripts/components/eater.lua:187 in () ? (Lua) <132-206>
self =
sanityabsorption = 1
lasteattime = -95.333338305355
oneatfn = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:647
eatwholestack = false
preferseating = table: 0C2AB858
ignoresspoilage = false
strongstomach = false
inst = 115627 - critter_puppy (valid:true)
hungerabsorption = 1
healthabsorption = 1
eater = false
_ = table: 19D54810
food = 115748 - frogglebunwich(LIMBO) (valid:true)
feeder = 115627 - critter_puppy (valid:true)
stack_mult = 1
iswoodiness = false
=(tail call):-1 in () (tail) <-1--1>
scripts/bufferedaction.lua:24 in (method) Do (Lua) <20-34>
self (valid:true) =
action = table: 09F85C90
doer = 115627 - critter_puppy (valid:true)
onfail = table: 1B873F50
doerownsobject = false
target = 115748 - frogglebunwich(LIMBO) (valid:true)
options = table: 1B873F78
onsuccess = table: 1B873F00
initialtargetowner = 115627 - critter_puppy (valid:true)
scripts/entityscript.lua:1312 in (method) PerformBufferedAction (Lua) <1304-1322>
self (valid:true) =
DynamicShadow = DynamicShadow (23BB0358)
holololo = 1
working_food = true
level2 = false
AnimState = AnimState (23BB0458)
Light = Light (23BB05B8)
skill_order = PERIODIC 115627: 1.000000
pendingtasks = table: 19D531B8
pick1 = true
sg = sg="SGcritter_puppy", state="action2", time=1.77, tags = ""
mypet_80 = true
StartBlooming = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:1257
Transform = Transform (23BB01B8)
actionreplica = table: 19F65778
event_listening = table: 19D4FF40
actioncomponents = table: 19F65BB0
lower_components_shadow = table: 19F65AE8
prefab = critter_puppy
OnEntitySleep = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:1246
persists = false
fishing = PERIODIC 115627: 10.000000
brainfn = table: 055CCF30
event_listeners = table: 19D4FBD0
OnEntityWake = function - ../mods/workshop-1275167632/scripts/prefabs/critters.lua:1240
replica = table: 19F65750
GUID = 115627
_blooming = false
brain = --brain--
sleep time: 0.00
Priority - RUNNING <RUNNING> (execute 1, eval in 0.02)>0.00
>Parallel - RUNNING <RUNNING> ()>0.00
> >Has Owner - READY <SUCCESS> ()>0.00
> >Priority - RUNNING <RUNNING> (execute 8, eval in 0.17)>0.00
> > >Parallel - FAILED <FAILED> ()>0.00
> > > >Dodge - FAILED <FAILED> ()>0.00
> > > >RunAway - READY <READY> ()>0.00
> > >Parallel - FAILED <FAILED>
[00:20:24]: [string "scripts/class.lua"]:16: stack overflow
LUA ERROR stack traceback:
scripts/class.lua:16 in () ? (Lua) <15-21>
scripts/components/perishable.lua:176 in (method) GetPercent (Lua) <175-181>
scripts/components/perishable.lua:5 in (field) ? (Lua) <1-13>
scripts/class.lua:30 in () ? (Lua) <23-32>
scripts/components/perishable.lua:187 in (method) SetPercent (Lua) <183-194>
../mods/workshop-1275167632/scripts/prefabs/critters.lua:662 in (field) oneatfn (Lua) <647-999>
scripts/components/eater.lua:187 in () ? (Lua) <132-206>
=(tail call):-1 in () (tail) <-1--1>
scripts/bufferedaction.lua:24 in (method) Do (Lua) <20-34>
scripts/entityscript.lua:1312 in (method) PerformBufferedAction (Lua) <1304-1322>
../mods/workshop-1275167632/scripts/stategraphs/SGcritter_puppy.lua:133 in (field) onexit (Lua) <132-134>
scripts/stategraph.lua:462 in (method) GoToState (Lua) <450-511>

Sunnyyyyholic  [developer] 23 Jan, 2018 @ 5:20pm 
@R󰀐N I N
sorry i really not enough time to test. you really helping me. ty
Ronin 23 Jan, 2018 @ 5:27pm 
I appreciate it! I love this mod and want to keep it on server ^^

If it helps, here's the list of mods I use on my server:

666155465-Show Me
462128393-Console PRO
796742922-My Home
1131679938-Set Home
728459184-More Storage
661253977-Don't Drop Everything
378160973-Global Positions
676297854-Fire Resurrection
714712361-Starter Pack
522365312-Disable Characters
646227245-Easy Domesticate
691287868-Lunar Tools
697206346-Fire Recycling
1079538195-Moving Box
804108151-Animal Variety
488009136-Archery
655236052-MAKE (everything)
908528377-Extra Slots
1257634741-Shipwreck Turf
1113098054-Koalefant Taming
1275167632-MyPet
Last edited by Ronin; 23 Jan, 2018 @ 6:14pm
Azhoipha 23 Jan, 2018 @ 9:35pm 
Hi, great mod you made here! I encountered some problems when playing though, it sometimes crashs when I try to feed my cat, especially after I fed it lesser glow berries. None of my other mods alter anything about pets, except that "show me" always tells me that my cat is decaying. Thank you for your effort and I hope to see this fixed soon, I really like this mod : )
ExtremeHunter 24 Jan, 2018 @ 3:43am 
Hey! After playing a while with my cat, it became a "Scrappy" Kitten since I was doing a lot of PvP. Ever since then, when I try to "turn on", "turn off" or simply pet my kitten, it simply crashes my server. I don't know if this happens to every title gained for your pet, but it was so annoying I had to disable the mod. I really like it, but it's unplayable while that bug's still around. Please fix it.
< >
Showing 1-15 of 150 comments
Per page: 1530 50