Jump to content
Korean Random

[Bug(s)] showPostmortemTips, подстановка значений макросом {{.}}


Recommended Posts

1) Недавно проплывал коммит с исправлением опции "showPostmortemTips". В последующих билдах началось в python.log`е:

2016-07-29 15:14:27.878: ERROR: [EXCEPTION] (scripts/common/Event.py, 46):
Traceback (most recent call last):
  File "scripts/common/Event.py", line 44, in __call__
  File "scripts/client/gui/Scaleform/daapi/view/battle/shared/page.py", line 184, in __onPostMortemSwitched
  File "mods/xfw/python/xfw/events.py", line 62, in <lambda>
  File "xvm_battle/battle.py", line 183, in _SharedPage_as_setPostmortemTipsVisibleS
NameError: global name 'config' is not defined

python.log
 

2) С момента реализации макроса {{.}} для подстановок значений из конфига, я использовал такую схему:

@xvm.xc:

...
"Nicknames": ${"NickClan.xc":"Nicknames"},
"Clans": ${"NickClan.xc":"Clans"},
...

NickClan.xc:

{
  "Nicknames": {
    "Kotyarko_O": "<font size='14'><b>Котяра</b></font>",
    ...
  },
  "Clans": {
    "MODER": "[МОДЕРЫ]",
    ...
  }
}

И дальше по конфигу разбросаны сами подстановки, типа "{{.Nicknames.{{name}}|{{name}}}}"

Всё работало. Собственно, работает и сейчас, но в xvm.log`е:

2016-07-29 15:13:09: [V:000] ReferenceError: Error #1069: Property format not found on {{.Nicknames.{{name}}|{{name}}}} {{.Clans.{{clannb}}|{{clan}}}} and there is no default value.
  at com.xfw::XfwUtils/getObjectValueByPath()[/var/lib/jenkins/jobs/XVM/branches/default/workspace@script/src/xfw/src/actionscript/xfw_shared;com/xfw;XfwUtils.as:147]
  at com.xvm::Macros/_SubstituteConfigPart()[/var/lib/jenkins/jobs/XVM/branches/default/workspace@script/src/xvm/xvm_shared;com/xvm;Macros.as:574]
...
...

xvm.log

Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

Недавно проплывал коммит с исправлением опции "showPostmortemTips". В последующих билдах началось в python.log`е:

 

С таким объемом работы подкинутым ВГ ненароком забываешь что то добавить, ведь макс все таки один работает.

Подправил.

Edited by night_dragon_on
  • Upvote 3
Link to comment
Short link
Share on other sites

С таким объемом работы подкинутым ВГ ненароком забываешь что то добавить, ведь макс все таки один работает.

Подправил.

 

Спасибо, в каком ночнике правка уже есть? 

Link to comment
Short link
Share on other sites

уже


Всё работало. Собственно, работает и сейчас, но в xvm.log`е:

2016-07-29 15:13:09: [V:000] ReferenceError: Error #1069: Property format not found on {{.Nicknames.{{name}}|{{name}}}} {{.Clans.{{clannb}}|{{clan}}}} and there is no default value.
  at com.xfw::XfwUtils/getObjectValueByPath()[/var/lib/jenkins/jobs/XVM/branches/default/workspace@script/src/xfw/src/actionscript/xfw_shared;com/xfw;XfwUtils.as:147]
  at com.xvm::Macros/_SubstituteConfigPart()[/var/lib/jenkins/jobs/XVM/branches/default/workspace@script/src/xvm/xvm_shared;com/xvm;Macros.as:574]
...
...

нужно описание как воспроизвести проблему


А еще после 1-го боя в ангаре пропадают часы, попробуйте у себя потестировать. 

исправил

  • Upvote 1
Link to comment
Short link
Share on other sites

нужно описание как воспроизвести проблему

Воспроизводится рандомно, зависимости пока не уловил (из пяти попыток получилась только одна).

Конфиг без всего лишнего, только те части, в которых используются подстановки: config.rar

Подходит любой реплей.

 

Как я уже говорил, даже если эта ошибка и всплывает - всё работает нормально. Так что не приоритетно.

Link to comment
Short link
Share on other sites

Как я уже говорил, даже если эта ошибка и всплывает - всё работает нормально. Так что не приоритетно.

Не, такие ошибки важно исправлять, они могут потом где-то еще вылезти.

Link to comment
Short link
Share on other sites

уже

нужно описание как воспроизвести проблему

исправил

 

Теперь заметил, что не ставит оборудования назад. Снимать снимает, а вот возвращать не хочет. 

Link to comment
Short link
Share on other sites

кто еще подтвердит?

 

Как минимум 3-е человек здесь http://wotsite.net/mody-dlya-world-of-tanks/7702-olenemer-xvm-dlya-world-of-tanks.htmlподтвердили то же самое. Специально взял и протестировал на последнем ночнике с дефолтным конфигом (авто установку поставил на true), снимает и не ставит назад. 

xvm.log

Edited by wotsite
Link to comment
Short link
Share on other sites

нужно описание как воспроизвести проблему

воспроизвел что-то похожее: при записи параметра contourIcon.alpha макросом {{a:hp}} происходит такая "петрушка"

'скрины, лог'

xvm.log сорь, проверял на 6169, но на 6173 все так же xvm.log

 

post-24956-0-39781200-1469885991_thumb.jpg

 

если записать contourIcon.alpha цифрой 100 то все ожидаемо, кроме самой иконки танка - ее так и нет, но хотя бы интерфейс не ломается (на тени и т.п. "пережитки прошлого" не обращаем внимание - конфиг на адаптации, пока не нашел этот баг, ничего не правил)

post-24956-0-83482800-1469885992_thumb.jpg

Edited by Kapany3uk
Link to comment
Short link
Share on other sites

(на тени и т.п. "пережитки прошлого" не обращаем внимание - конфиг на адаптации, пока не нашел этот баг, ничего не правил)

Так, для справки: параметры strength у теней дели на 100)

Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

Так, для справки: параметры strength у теней дели на 100)

Посмотри на первый скрин - получив такую картинку в маркерах и т.п. НЕ правил ничего, пока не нашел причину... Нашел, отписался - сейчас буду "делить" :))

 

 

конфиг на адаптации, пока не нашел этот баг, ничего не правил
 
Link to comment
Short link
Share on other sites

Как минимум 3-е человек здесь http://wotsite.net/mody-dlya-world-of-tanks/7702-olenemer-xvm-dlya-world-of-tanks.htmlподтвердили то же самое

Для меня это не показатель. Жду подтверждений от местных пользователей. Ну и отдельную тему по отдельному багу надо оформлять, тут это совсем не к месту.

воспроизвел что-то похожее: при записи параметра contourIcon.alpha макросом {{a:hp}} происходит такая "петрушка"

если записать contourIcon.alpha цифрой 100 то все ожидаемо, кроме самой иконки танка - ее так и нет, но хотя бы интерфейс не ломается (на тени и т.п. "пережитки прошлого" не обращаем внимание - конфиг на адаптации, пока не нашел этот баг, ничего не правил)

Проверь в последнем ночнике.

Link to comment
Short link
Share on other sites

Проверь в последнем ночнике.

6176, без изменений - глюк остался

xvm.log

 

post-24956-0-23337600-1469893052_thumb.jpg

 

markersAliveNormal.xc  при изменении именно в этом файле глюк воспроизводится

"contourIcon": { "alpha": "{{a:hp}}", "amount": 51, "color": "0xCCFF00", "x": 17 },

а так нет, все нормально (в смысле не ломается, но контурной иконки нет, в клиенте галочка стоит)

"contourIcon": { "alpha": 100, "amount": 51, "color": "0xCCFF00", "x": 17 },

Link to comment
Short link
Share on other sites

@sirmax, снова повторилось, на 6188.

attachicon.gifxvm.log

Эту ошибку я так и не могу воспроизвести.

Вроде тема по этой ошибке, а тут уже намешали кучу левого, так что мое "Исправил" относится не к этой ошибке.

можешь полный конфиг прикрепить?

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...