Случайная подборка модов
Oblivion Lost 3.0
3.0
Призраки прошлого
3.2
Clear Sky - Remake
3.8
Lost World Condemned
3.5
Arsenal Mod
4.0
Зона обр.2010г.
3.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
⚒ Справочник вылетов
Украина  BozKurt
Среда, 24.07.2013, 20:56 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

FATAL ERROR


Тема-справочник по вылетам S.T.A.L.K.E.R в большей степени ориентирован на чистый ТЧ, но в большинстве случаев причина и решение вылета одинакова для всех частей.

Информация собиралась со всего интернета, посему указывать источники не вижу смысла, если кого обидел - прошу прощения.
Поскольку список вылетов весьма обилен, то предлагаю небольшую рекомендацию того, как быстрее и эффективнее найти именно то, что Вам нужно, при условии, что оно здесь вообще есть.

Данный справочник не гарантирует того, что Вы найдёте решение проблемы (хотя я на это очень надеюсь), так как указанные причины и способы лечения могут не соответствовать истинной причине вылета.

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


Также прошу не писать в данной теме уже те вылеты, которые здесь есть, по причине того, что Вы не понимаете чего-то.
Не нужно писать сюда и посты с тем, что у Вас вылетает какой-то мод, с каким-то логом. Зачастую такой вылет скриптовый и никому кроме Вас он не нужен, лучше будет, если Вы обратитесь к разарботчикам данного мода.
Не нужно писать всякие любезности, для этого есть личка.


ПОЖАЛУЙСТА, НЕ ЗАХЛАМЛЯЙТЕ ТЕМУ!

В противном случае буду жаловаться на подобные посты администрации форума, без каких-либо угрызений совести.


P.S. Поскольку форум ограничивает размер текста в сообщениях, поэтому пришлось разбить весь справочник на несколько постов.
Сообщение отредактировал ColR_iT - Четверг, 25.07.2013, 17:34
  Злобная реклама
Среда, 24.07.2013, 20:56
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Украина  BozKurt
Среда, 06.12.2017, 16:13 | Сообщение # 211
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Всё равно - OMG!?!?!?
Если вы не понимаете суть проблемы вылетов x-ray'я - это тоже ваша проблема, от этого справочник не перестаёт быть справочником и не становится гуглом.
Я специально не приводил вылеты работы отдельных модулей, поскольку в этом нет вообще никакого профита. Количество разновидностей скриптовых вылетов стремится к бесконечности. В справочнике присутствуют обобщённые примеры неправильного использования скриптов, которые и приводит к вылету. Например:
Код
Expression    : fatal error
Function    : CScriptEngine::lua_error
File  : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line  : 73
Description    : <no expression>
Arguments    : LUA error: ...w of chernobyl\gamedata\scripts\<имя файла>.script:<номер строки>: attempt to perform arithmetic on a nil value
Этот вылет возможен в любой строке любого файла где производится любая арифметическая операция над nil, чего Lua не допускает. Для движка ТЧ значение строки Line всегда будет 73, но аргументы вылета могут быть непредсказуемо разными.
Научитесь хотя бы понимать как это работает если вы полезли это ковырять.
Сообщение отредактировал BozKurt - Среда, 06.12.2017, 16:14
  Злобная реклама
Среда, 06.12.2017, 16:13
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  denis2000
Среда, 06.12.2017, 16:25 | Сообщение # 212
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

Цитата YTroll ()
а разве это не она(но только в несколько другом виде)?

Вообще не она.
Код
Arguments : LUA error: d:\games\s.t.a.l.k.e.r\cs\gamedata\scripts\_g.script:975: bad argument #2 to 'format' (string expected, got nil)

Эта строка говорит, что какая то из функций, в каком то из скриптов вызвала функцию abort. И данная функция вывела в лог сообщение и вызвала принудительный краш движка. Причину в этом случае стоит искать выше сообщения о краше например в виде строки:
Код
ERROR: There is no field 'artefact_ways' in section *** in obj ***

Вылет же, который был приведен Kyibeshev в логе, говорил о том что конкретный скрипт в конкретной строке получил в конкретной переменной nil вместо осмысленного значения, применил его и получил от движка посылку на три буквы (BUG).
  Злобная реклама
Среда, 06.12.2017, 16:25
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  YTroll
Среда, 06.12.2017, 18:25 | Сообщение # 213
Статус:
Бывалый:
Сообщений: 824
Награды: 13
Регистрация: 09.11.2012

Цитата denis2000 ()
Вылет же, который был приведен Kyibeshev в логе, говорил о том что конкретный скрипт в конкретной строке получил в конкретной переменной nil вместо осмысленного значения, применил его и получил от движка посылку на три буквы (BUG).

спасибо, понятно, ну да если он собирал солянку значит где-то что-то не прописал или недопрописал как я понимаю

Добавлено (06.12.2017, 18:25)
---------------------------------------------
Цитата BozKurt ()
Я специально не приводил вылеты работы отдельных модулей, поскольку в этом нет вообще никакого профита. Количество разновидностей скриптовых вылетов стремится к бесконечности. В справочнике присутствуют обобщённые примеры неправильного использования скриптов, которые и приводит к вылету.

имхо, без обид, однако все-таки обобщенный пример вылета 180 думаю стоит вклеить в справочник, хотя кончено если вы как специалисты считаете что это лишнее, то дело ваше
Сообщение отредактировал YTroll - Среда, 06.12.2017, 18:27
  Злобная реклама
Среда, 06.12.2017, 18:25
Статус:
Сообщений: 666
Регистрация: 09.11.2012
Украина  BozKurt
Среда, 06.12.2017, 20:25 | Сообщение # 214
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Цитата YTroll ()
все-таки обобщенный пример вылета 180 думаю стоит вклеить в справочник
Его не существует! Как я уже писал выше:
Цитата BozKurt ()
Количество разновидностей скриптовых вылетов стремится к бесконечности.
  Злобная реклама
Среда, 06.12.2017, 20:25
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  K1GON
Пятница, 08.12.2017, 21:42 | Сообщение # 215
Статус:
Зевака:
Сообщений: 2
Награды: 0
Регистрация: 08.12.2017

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\priquel\sources\engine\xrServerEntities\script_engine.cpp
Line : 180
Description :
Arguments : LUA error: ...\s.t.a.l.k.e.r. clear sky\gamedata\scripts\_g.script:975: bad argument #2 to 'format' (string expected, got nil)
STALKER CLEAR SKY + SGM 3.10
  Злобная реклама
Пятница, 08.12.2017, 21:42
Статус:
Сообщений: 666
Регистрация: 08.12.2017
Российская Федерация  Brassettivan2807
Пятница, 29.12.2017, 07:14 | Сообщение # 216
Статус:
Зевака:
Сообщений: 1
Награды: 0
Регистрация: 29.12.2017

помогите на Черном Сталкере 2 жук одолел.изначально игра стала ровно.но возле лесничества появился.а потом вообще запускаться перестала.переустановка не помогла
xrEngine.exe caused BREAKPOINT in module "D:\games\Чёрный Сталкер 2\bin\xrCore.dll" at 0023:01C8E12E, xrDebug::backend()+174 byte(s)
  Злобная реклама
Пятница, 29.12.2017, 07:14
Статус:
Сообщений: 666
Регистрация: 29.12.2017
Российская Федерация  atanda
Пятница, 29.12.2017, 09:06 | Сообщение # 217
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

Цитата denis2000 ()
в каком то из скриптов вызвала функцию abort

Это-то так, но причина не в этом. А в том, что в метод string.format в функции abort были переданы несоответствующие аргументы, т.е. nil. А как мы знаем конкатенировать. да вообще присоединить nil к строке нельзя.

То есть функция, которая должна была вызвать ошибку, непредсказуемо для себя вызвала непредсказуемую ещё ошибку. Соответственно велетела ещё до принудительного вылета, забавно не так ли? :D
  Злобная реклама
Пятница, 29.12.2017, 09:06
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Российская Федерация  kogot
Среда, 03.01.2018, 12:52 | Сообщение # 218
Статус:
Зевака:
Сообщений: 1
Награды: 1
Регистрация: 03.01.2018

Помогите пожалуйста.
FATAL ERROR

[error]Expression : fatal error
[error]Function : CModelPool::Instance_Load
[error]File : D:\prog_repository\sources\trunk\Layers\xrRender\ModelPool.cpp
[error]Line : 117
[error]Description : <no expression>
[error]Arguments : Can't find model file 'dynamics\weapons\wpn_upgrade\wpn_sil_groza.ogf'.
  Злобная реклама
Среда, 03.01.2018, 12:52
Статус:
Сообщений: 666
Регистрация: 03.01.2018
Российская Федерация  alex5773
Среда, 03.01.2018, 13:20 | Сообщение # 219
Статус:
Опытный:
Сообщений: 3936
Награды: 7
Регистрация: 02.12.2011

kogot, чем тебе помочь, добавить за тебя wpn_sil_groza.ogf в dynamics\weapons\wpn_upgrade? Не будут же к тебе на дом выезжать и добавлять wpn_sil_groza.ogf в dynamics\weapons\wpn_upgrade.
https://translate.google.ru/#en/ru/Can't%20find%20model%20file
  Злобная реклама
Среда, 03.01.2018, 13:20
Статус:
Сообщений: 666
Регистрация: 02.12.2011
Беларусь  sektor_aka
Среда, 03.01.2018, 15:01 | Сообщение # 220
Статус:
Опытный:
Сообщений: 1343
Награды: 6
Регистрация: 07.03.2016

Цитата kogot ()
Can't find model file

http://modders-wiki.ru/xr:Line_117
  Злобная реклама
Среда, 03.01.2018, 15:01
Статус:
Сообщений: 666
Регистрация: 07.03.2016
Российская Федерация  svo6o9a
Среда, 03.01.2018, 19:56 | Сообщение # 221
Статус:
Новичок:
Сообщений: 236
Награды: 2
Регистрация: 19.11.2017

stack trace:

0023:0496ED03 xrGame.dll, CDialogHolder::IgnorePause()
0023:0496FF7D xrGame.dll, CDialogHolder::IgnorePause()
0023:02B1A5B4 lua.JIT.1.1.4.dll, lua_getinfo()
0023:02B1A898 lua.JIT.1.1.4.dll, lua_getinfo()
0023:02B120A5 lua.JIT.1.1.4.dll, lua_call()
0023:02B1AAE8 lua.JIT.1.1.4.dll, lua_yield()
0023:00D49DC6 luabind.beta7-devel.rc4.dll, luabind::detail::pcall()

[error][ 87] : Параметр задан неверно.
Сообщение отредактировал svo6o9a - Пятница, 05.01.2018, 16:16
  Злобная реклама
Среда, 03.01.2018, 19:56
Статус:
Сообщений: 666
Регистрация: 19.11.2017
Российская Федерация  rostik122122
Суббота, 06.01.2018, 18:56 | Сообщение # 222
Статус:
Зевака:
Сообщений: 1
Награды: 1
Регистрация: 06.01.2018

Помогите пж буду очень благодарен

Expression : I
Function : CInifile::Load
File : E:\stalker\sources\trunk\xrCore\Xr_ini.cpp
Line : 166
Description : Can't find include file:
Arguments : 9a91.ltx
  Злобная реклама
Суббота, 06.01.2018, 18:56
Статус:
Сообщений: 666
Регистрация: 06.01.2018
Российская Федерация  Maximus_99
Суббота, 06.01.2018, 19:08 | Сообщение # 223
Статус:
Бывалый:
Сообщений: 849
Награды: 2
Регистрация: 16.08.2017

rostik122122, не подключён файл 9a91.ltx, проверь weapons.ltx
  Злобная реклама
Суббота, 06.01.2018, 19:08
Статус:
Сообщений: 666
Регистрация: 16.08.2017
Российская Федерация  denis2000
Суббота, 06.01.2018, 19:38 | Сообщение # 224
Время Альянса
Статус:
Ветеран:
Сообщений: 4070
Награды: 16
Регистрация: 19.07.2013

rostik122122, Maximus_99, А если точнее как раз подключен, но такой файл отсутствует!
Сообщение отредактировал denis2000 - Суббота, 06.01.2018, 19:39
  Злобная реклама
Суббота, 06.01.2018, 19:38
Статус:
Сообщений: 666
Регистрация: 19.07.2013
Российская Федерация  NEO
Суббота, 06.01.2018, 22:57 | Сообщение # 225
Статус:
Ветеран:
Сообщений: 4497
Награды: 11
Регистрация: 24.05.2012

rostik122122, Закомментируй инклуд на данный файл в weapons, либо добавь его по человечески.
P.S. Порылся и нашёл http://ap-pro.ru/forum/126-74581-926268-16-1476844924 Той сборке уже 300 лет в обед. Что у тебя за винегрет там установлен ?
Сообщение отредактировал NEO - Суббота, 06.01.2018, 23:31
  Злобная реклама
Суббота, 06.01.2018, 22:57
Статус:
Сообщений: 666
Регистрация: 24.05.2012
Поиск: