Jump to content
Korean Random

python.log [ERROR.GUI] 261 - xvm?


Recommended Posts

Ещё в версии 0.8.11 эта ошибка была, сейчас же уже 0.9.0

 

Питон

[ERROR.GUI] (scripts/client/gui/Scaleform/Flash.py, 261): Error extracting object with linkage: DetailedStatisticsUnit_UI

[ERROR.GUI] (scripts/client/gui/Scaleform/Flash.py, 261): Error extracting object with linkage: DetailedStatisticsUnit_UI

[ERROR.GUI] (scripts/client/gui/Scaleform/Flash.py, 261): Error extracting object with linkage: DetailedStatisticsUnit_UI

[ERROR.GUI] (scripts/client/gui/Scaleform/Flash.py, 261): Error extracting object with linkage: DetailedStatisticsUnit_UI

Когда ищу в инете все пишут что это xvm. это так?

Link to comment
Short link
Share on other sites

Походу не XVM.

 

 

 

В патче 0.9.0 появился очень не приятный баг - во время игры на M18 Hellcat, игра периодически вылетает. Существование этого бага подтверждают работники компании Wargaming(как пример, осторожно инглиш - ред.). Разработчики уже сейчас работают над этой ошибки и в ближайшее время она будет исправлена(а это значит, нас ждет хотфикс - ред.)

 

http://www.koreanrandom.com/forum/topic/14293-%D0%B2%D1%8B%D0%BB%D0%B5%D1%82-%D0%B8%D0%B3%D1%80%D1%8B-%D0%B2-%D0%B1%D0%BE%D1%8E-%D1%81-%D0%BD%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-%D0%B7%D0%B0%D0%B9%D1%82%D0%B8-%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE/

Link to comment
Short link
Share on other sites

исправил

Поставил ночную сборку, при загрузке игры в питоне нет больше этой ошибки, другие появились

 

Traceback (most recent call last):
  File "scripts/client/AvatarInputHandler/CallbackDelayer.py", line 54, in __funcWrapper
  File "scripts/client/VehicleGunRotator.py", line 964, in __update
  File "scripts/client/AvatarInputHandler/__init__.py", line 308, in getDesiredShotPoint
  File "SafeShot.py", line 214, in getDesiredShotPoint_Arcade_hook
AttributeError: 'NoneType' object has no attribute 'visible'

Так же подскажите раз в сутки, у меня создаётся папка 0.8.11 с скриптом fetch_results.pyc, это не xvm случаем , статистика

 

 

# Embedded file name: fetch_results.py
import BigWorld
import Math
from gui.shared.utils.requesters import StatsRequester
import AccountCommands
import cPickle
import zlib
import os
import base64
from battle_results_shared import *
from messenger.proto.bw import ServiceChannelManager
from functools import partial
from gui import ClientHangarSpace
from debug_utils import *
BATTLE_RESULTS_VERSION = 1
CACHE_DIR = os.path.join(os.path.dirname(unicode(BigWorld.wg_getPreferencesFilePath(), 'utf-8', errors='ignore')), 'battle_results')
todolist = []
waiting = False
def new_valueResponse(self, responseCode, value = None, revision = 0):
    if responseCode < 0:
        LOG_NOTE('Battleresult not available or already retrieved. Response Code=%s' % responseCode)
    elif StatsRequester.__callback:
        StatsRequester.__callback(value)

def fetchresult(arenaUID):
    if arenaUID:
        waiting = True
        proxy = partial(__onGetResponse, new_valueResponse)
        BigWorld.player()._doCmdInt3(AccountCommands.CMD_REQ_BATTLE_RESULTS, arenaUID, 0, 0, proxy)
    else:
        return

def __onGetResponse(callback, requestID, resultID, errorStr, ext = {}):
    if resultID != AccountCommands.RES_STREAM:
        waiting = False
        if callback is not None:
            try:
                callback(resultID, None)
            except:
                LOG_CURRENT_EXCEPTION()
        return
    else:
        BigWorld.player()._subscribeForStream(requestID, partial(__onStreamComplete, callback))
        return
        return

def __onStreamComplete(callback, isSuccess, data):
    try:
        battleResults = cPickle.loads(zlib.decompress(data))
        save(BigWorld.player().name, battleResults)
    except:
        LOG_CURRENT_EXCEPTION()
        if callback is not None:
            callback(AccountCommands.RES_FAILURE, None)
    return

def getFolderName(accountName, arenaUniqueID):
    battleStartTime = arenaUniqueID & 4294967295L
    battleStartDay = battleStartTime / 86400
    return os.path.join(CACHE_DIR, base64.b32encode('%s;%s' % (accountName, battleStartDay)))

def save(accountName, battleResults):
    fileHandler = None
    try:
        arenaUniqueID = battleResults[0]
        LOG_NOTE('Saving results of arenaUniqueID:', arenaUniqueID)
        folderName = getFolderName(accountName, arenaUniqueID)
        LOG_NOTE('Savefile Folder:', folderName)
        if not os.path.isdir(folderName):
            os.makedirs(folderName)
        fileName = os.path.join(folderName, '%s.dat' % arenaUniqueID)
        fileHandler = open(fileName, 'wb')
        cPickle.dump((BATTLE_RESULTS_VERSION, battleResults), fileHandler, -1)
    except:
        LOG_CURRENT_EXCEPTION()
    if fileHandler is not None:
        fileHandler.close()
    return

old_msg = ServiceChannelManager._ServiceChannelManager__addServerMessage
def new_msg(self, message):
    LOG_NOTE('Message:', message)
    if message.type == 2:
        try:
            todolist.append(message.data.get('arenaUniqueID', 0))
        except:
            LOG_CURRENT_EXCEPTION()
    old_msg(self, message)

ServiceChannelManager._ServiceChannelManager__addServerMessage = new_msg
old_setup = ClientHangarSpace._VehicleAppearance._VehicleAppearance__doFinalSetup
def new_setup(self, buildIdx, model, delModel):
    if todolist:
        LOG_NOTE('Start work on my ToDoList:', todolist)
        while todolist:
            if waiting:
                time.delay(0.5)
            else:
                temp = todolist.pop()
                fetchresult(int(temp))
    old_setup(self, buildIdx, model, delModel)

ClientHangarSpace._VehicleAppearance._VehicleAppearance__doFinalSetup = new_setup

 

Edited by Beliy.IV
Link to comment
Short link
Share on other sites

Ясно спасибо за быструю реагирование. тему можно офф, спасибо вам за xvm :)

 

тему можно закрывать или удалять


Странно конечно, до того как поставил ночной билд были ошибки и лог рос, а теперь ошибки нет, есть только новые и после неё лог перестаёт заполняться. т.е. инфа есть до первого боя.

Edited by Beliy.IV
Link to comment
Short link
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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