Resolved ./fonlineserverdaemon64 не взлетает [744]

Тема в разделе "Баг-трекер", создана пользователем Brightside, 13 янв 2017.

  1. Brightside

    Brightside

    Регистрация:
    2 июн 2013
    [​IMG] Линукс-сервер не взлетает на CentOS 7 x64 в docker-контейнере с образом ubuntu:latest

    Дамп
    Код:
    Message
    		curFile.IsLoaded()
     
    Application
    		Name		FOnlineServer
    		Version	 744
    		OS		  Linux / 3.10.0-327.36.1.el7.x86_64 / #1 SMP Sun Sep 18 13:04:29 UTC 2016
    		Timestamp   12.01.2017 20:51:40
     
    Thread 'Main' (139963315373824, current)
    		0			 0x99d232 /fo/Binaries/Server/FOnlineServerDaemon64() [0x99d232]
    		1			 0x99cdbb CreateDump(char const*, char const*) + 70
    		2			 0x99d716 RaiseAssert(char const*, char const*, int) + 253
    		3			 0x9a1a17 FilesCollection::GetNextFile(char const**, char const**, char const**, bool) + 155
    		4			 0x9cf812 Script::ReloadScripts(char const*) + 294
    		5			 0xb758a7 FOServer::InitScriptSystem() + 571
    		6			 0xb3d3f0 FOServer::InitReal() + 292
    		7			 0xb3d2b6 FOServer::Init() + 30
    		8			 0xa9f5cc /fo/Binaries/Server/FOnlineServerDaemon64() [0xa9f5cc]
    		9			 0xa0dc63 /fo/Binaries/Server/FOnlineServerDaemon64() [0xa0dc63]
    		10	  0x7f4bc0e3b6ba /lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7f4bc0e3b6ba]
    		11	  0x7f4bbfc2382d clone + 109
    
    лог демона
    Код:
    [00:000] FOnline server daemon, version 744.
    [00:000] Command line '-WorkDir /fo/Binaries/Server/ -AddConfig /fo/Binaries/Server/FOnline.cfg'.
    [00:001] ***   Starting initialization   ****
    [00:002] Script system initialization...
    [00:008] ERROR : Info : reflection::type typeof::opImplConv() : Line 0.
    [00:008] ERROR : Error : Don't support returning type 'reflection::type' by value from application in native calling convention on this platform : Line 0.
    [00:008] ERROR : Info : reflection::type type::get_baseType() const : Line 0.
    [00:008] ERROR : Error : Don't support returning type 'reflection::type' by value from application in native calling convention on this platform : Line 0.
    [00:008] ERROR : Info : reflection::type typeof::get_baseType() const : Line 0.
    [00:008] ERROR : Error : Don't support returning type 'reflection::type' by value from application in native calling convention on this platform : Line 0.
    [00:008] ERROR : Info : reflection::type type::getInterface(uint) const : Line 0.
    [00:008] ERROR : Error : Don't support returning type 'reflection::type' by value from application in native calling convention on this platform : Line 0.
    [00:008] ERROR : Info : reflection::type typeof::getInterface(uint) const : Line 0.
    [00:008] ERROR : Error : Don't support returning type 'reflection::type' by value from application in native calling convention on this platform : Line 0.
    [00:016] Reload scripts...
    [00:016] Runtime assert: curFile.IsLoaded() in FileManager.cpp (993)
    
  2. Brightside

    Brightside

    Регистрация:
    2 июн 2013
    Актуально на Latest head и Ubuntu 16.04
  3. cvet

    cvet

    Регистрация:
    16 сен 2011
    Обычный сервер работает нормально?
  4. Brightside

    Brightside

    Регистрация:
    2 июн 2013
    Я взял у скайкаста пустые модули и конфиги, с которыми у него windows-сервер работает нормально (клиент коннектится к нему), и расположил их в правильных директориях, а так же указал нужный воркдир и файл конфига в параметрах демона, удостоверился в том, что конфиг читается демоном и сервер находит модули (без модулей демон ругается сообщениями "не могу найти модуль такой-то").
  5. cvet

    cvet

    Регистрация:
    16 сен 2011
    Обычный сервер как работает, с гуем который.
  6. cvet

    cvet

    Регистрация:
    16 сен 2011
    Залил правку для
    ERROR : Error : Don't support returning type 'reflection::type' by value from application in native calling convention on this platform : Line 0.
    https://xp-dev.com/sc/change/76003/767
    Последнее редактирование: 26 янв 2017
    Brightside нравится это.
  7. Brightside

    Brightside

    Регистрация:
    2 июн 2013
    Раздуплился, работает в докере, полет нормальный. Попробую как-то автоматизировать сборку и завернуть туда Tawaruk-ово хозяйство
    [​IMG]

Поделиться этой страницей