Jump to content
Korean Random
Kotyarko_O

[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

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites

 

 

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

Share this post


Link to post

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

 

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

Подправил.

Edited by night_dragon_on
  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

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

Подправил.

 

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

Share this post


Link to post

Short link
Share on other sites

@wotsite, пока ни в каком. Нужно подождать, пока пулл смержат.

Edited by Kotyarko_O

Share this post


Link to post

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

Share this post


Link to post

Short link
Share on other sites

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

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

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

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

 

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

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

Short link
Share on other sites

уже

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

исправил

 

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

Share this post


Link to post

Short link
Share on other sites

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

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

Share this post


Link to post

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

Share this post


Link to post

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

Share this post


Link to post

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

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

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

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

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

 

 

конфиг на адаптации, пока не нашел этот баг, ничего не правил
 

Share this post


Link to post

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 то все ожидаемо, кроме самой иконки танка - ее так и нет, но хотя бы интерфейс не ломается (на тени и т.п. "пережитки прошлого" не обращаем внимание - конфиг на адаптации, пока не нашел этот баг, ничего не правил)

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

Share this post


Link to post

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 },

Share this post


Link to post

Short link
Share on other sites

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

attachicon.gifxvm.log

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

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

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

Share this post


Link to post

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...