Bunny67/Details-WotLK

Sirus. Ошибки lua в compat.lua

MrSago opened this issue · 7 comments

Приветствую! Я понимаю что стандартный 3.3.5 отличается от кастомного Сируса, но можно это как-то пофиксить? Буду очень благодарен! По сути Details продолжает неплохо работать, но генерит бесконечные ошибки.
Включен был только этот аддон. Ругается на файл compat.lua. Ниже лог ошибки.

Message: Interface\AddOns\Details\compat.lua:68: attempt to compare number with table
Time: 04/07/21 10:33:51
Count: 11990
Stack: Interface\AddOns\Details\compat.lua:68: in function <Interface\AddOns\Details\compat.lua:58>
Locals: self = TimerFrame {
0 =
}
elapsed = 0.010000000707805
total = 3
i = 1
ticker =

{
_callback = 1
_remainingIterations = defined @interface\FrameXML\ChatFrame.lua:4464
_duration =
{
}
_delay =
{
}
}
(*temporary) =
{
_version = 2
NewTimer = defined @interface\AddOns\Details\compat.lua:124
After = defined @interface\AddOns\Details\compat.lua:116
NewTicker = defined @interface\AddOns\Details\compat.lua:128
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare number with table"
waitTable =
{
1 =
{
}
2 =
{
}
3 =
{
}
}
tremove = defined =[C]:-1

WeakAuras стоит?

Если стоит - попробуй отключить и скажи есть ли ошибки - если нет - скинь свою папку аддонов, Bunny заниматься этим точно не будет, а я посмотрю где конфликт

WeakAuras стоит?

Проверял абсолютно без аддонов, удалял кэши, втф, делал проверку клиента, одна хурма.

а без аддонов что если в игре ввести /dump C_Timer

а без аддонов что если в игре ввести /dump C_Timer

image

Ну вообще можешь просто во всех файлах Details поменять C_Timer на C_Timer_Old, например, видимо в клиенте на сирусе реализовано как метод класса (C_Timer:After а не C_Timer.After)