VI

erro vps linux items.otb

Por VitinhoBright, 28 de abr. de 2014 em Archived

6
727
28 de abril de 2014 às 01:40
[Error - Items::loadFromOtb] Another client version of items.otb is required.


[0:30:37.574] > ERROR: Unable to load items (OTB)!


mkbrabsoluteM
28 de abril de 2014 às 04:46

Vá até a pasta das suas sources, vá até items.cpp e procure por: (ATENÇÃO É items.cpp e não item.cpp)

 

 

if(Items::dwMajorVersion == 0xFFFFFFFF)
std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl;
else if(Items::dwMajorVersion < 3)
{
std::clog << "[Error - Items::loadFromOtb] Old version detected, a newer version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}
else if(Items::dwMajorVersion > 3)
{
std::clog << "[Error - Items::loadFromOtb] New version detected, an older version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}
else if(!g_config.getBool(ConfigManager::SKIP_ITEMS_VERSION) && Items::dwMinorVersion != CLIENT_VERSION_8.60)
{
std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}

E Substitua por:

/*if(Items::dwMajorVersion == 0xFFFFFFFF)
std::clog << "[Warning - Items::loadFromOtb] items.otb using generic client version." << std::endl;
else if(Items::dwMajorVersion < 3)
{
std::clog << "[Error - Items::loadFromOtb] Old version detected, a newer version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}
else if(Items::dwMajorVersion > 3)
{
std::clog << "[Error - Items::loadFromOtb] New version detected, an older version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}
else if(!g_config.getBool(ConfigManager::SKIP_ITEMS_VERSION) && Items::dwMinorVersion != CLIENT_VERSION_860)
{
std::clog << "[Error - Items::loadFromOtb] Another (client) version of items.otb is required." << std::endl;
return ERROR_INVALID_FORMAT;
}*/

Para que você entenda o que fiz na code, eu apenas adicionei o: /* é */ no começo e final do code.
Isto fará que ao executar seu tfs ele não verifique o items.otb, assim rodando normalmente este passo.
Espero ter ajudado!
28 de abril de 2014 às 13:07

fiz isso e n foi , pode me passar seu item.cpp para fazer um teste ?

mkbrabsoluteM
28 de abril de 2014 às 15:42

é o ITEMS.CPP AMIGO, pós fazer isto você tem que compilar de novo e rodar, não tem erro. você fez esses procedimentos ?

nociamN
28 de abril de 2014 às 21:42

Esse erro e porque sua otb não e ta versão suportada mude seu otb.

mkbrabsoluteM
28 de abril de 2014 às 23:32

Esse erro e porque sua otb não e ta versão suportada mude seu otb.

 

 

Nada a ver, se trocar vai bugar, basta tirar o otb check, simples.