Symptom
After Upgrading HANA DB from HANA 2.0 SPS 5 to HANA 2.0 SPS6, Hana daemon and nameserver services not coming up. Its crashing with crash dump.
Nameserver Crash dump as below :
.....
[CRASH_EXTINFO]
----> Dump of siginfo contents <----
signal: 6(SIGABRT)
code: -6(SI_TKILL: signal send by tkill)
....
[CRASH_STACK] Stacktrace of crash:
----> Pending exceptions (possible root cause) <----
--- Pending assertion:
exception 1: no.2100002 (Basis/Diagnose/impl/FaultProtectionImpl.cpp:1901) TID: 25055
terminate was called
exception throw location:
0: 0x00007f663dd4c838 in federation::ESStatistics::checkValues(federation::ESStatistics const&, federation::ESStatistics&) [clone .cold]+0x30 at Basis/Structures/TypedEnumerationValue.hpp:148 (libhdbrskernel.so)
1: 0x00007f663c26e886 in .LTHUNK21.lto_priv.1+0x82 at federation/dynamictiering/ESStatistics.cpp:138 (libhdbrskernel.so)
2: 0x00007f6615dccf21 in Configuration::ConfigurationHandlerSPI::commitReconfigureImpl(Configuration::ConfigurationDataBase&, bool)+0x10 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:608 (libhdbbasis.so)
3: 0x00007f6615dce232 in Configuration::ConfigurationHandlerSPI::reconfigure(Configuration::ConfigurationDataBase&)+0x240 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:511 (libhdbbasis.so)
4: 0x00007f6615dc2e43 in Configuration::ConfigurationHandlerSPI::reconfigureUnregisteredConfiguration(Configuration::ConfigurationDataBase&)+0x50 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:407 (libhdbbasis.so)
5: 0x00007f663c22eabc in federation::ESStatistics::ESStatistics(Diagnose::StatisticsDataOwnerHandle<federation::ESStatistics>&, Diagnose::StatisticsData&, Configuration::ConfigurationHandler&)+0xe8 at federation/dynamictiering/ESStatistics.cpp:76 (libhdbrskernel.so)
6: 0x00007f663c22ec38 in federation::ESConfigurationHandler::SetupESStatistics()+0x74 at federation/dynamictiering/ESStatistics.cpp:49 (libhdbrskernel.so)
7: 0x00005648ca88898e in TRexAPI::TREXIndexServer::assign(NameServer::ServiceStartInfo&, bool, TREX_ERROR::TRexError&)+0x47a at TREXIndexServer2/TREXIndexServer.cpp:1150 (hdbnameserver)
8: 0x00005648ca88d8f3 in TRexAPI::AssignThread::run(void*)+0x30 at TREXIndexServer2/TREXIndexServer.cpp:525 (hdbnameserver)
9: 0x00007f661a1af6ad in TrexThreads::PoolThread::run()+0xe59 at TrexThreads/PoolThread.cpp:423 (libhdbbasement.so)
10: 0x00007f661a1b1510 in TrexThreads::PoolThread::run(Execution::ThreadRC&)+0x10 at TrexThreads/PoolThread.cpp:120 (libhdbbasement.so)
11: 0x00007f66160633e6 in Execution::Thread::staticMainImp(Execution::Thread*)+0x542 at Basis/Execution/impl/Thread.cpp:557 (libhdbbasis.so)
12: 0x00007f661606b077 in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x3c3 at Basis/Execution/impl/ThreadInterposition.cpp:709 (libhdbbasis.so)
13: 0x0000000000000000 in <no symbol>+0x0 (<unknown>)
exception type information:
- 0: public ltt::exception@0x00007f661550d428
--- Pending uncaught exception(s):
--- 1
exception 1: no.2100008 (Basis/Structures/StructureEnumHandler.hpp:104) TID: 25055
String '' doesn't match enum type.
exception throw location:
0: 0x00007f663c22e1bb in federation::ESStatistics::checkValues(federation::ESStatistics const&, federation::ESStatistics&)+0x1c7 at Basis/Structures/StructureEnumHandler.hpp:104 (libhdbrskernel.so)
1: 0x00007f663c26e886 in .LTHUNK21.lto_priv.1+0x82 at federation/dynamictiering/ESStatistics.cpp:138 (libhdbrskernel.so)
2: 0x00007f6615dccf21 in Configuration::ConfigurationHandlerSPI::commitReconfigureImpl(Configuration::ConfigurationDataBase&, bool)+0x10 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:608 (libhdbbasis.so)
3: 0x00007f6615dce232 in Configuration::ConfigurationHandlerSPI::reconfigure(Configuration::ConfigurationDataBase&)+0x240 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:511 (libhdbbasis.so)
4: 0x00007f6615dc2e43 in Configuration::ConfigurationHandlerSPI::reconfigureUnregisteredConfiguration(Configuration::ConfigurationDataBase&)+0x50 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:407 (libhdbbasis.so)
5: 0x00007f663c22eabc in federation::ESStatistics::ESStatistics(Diagnose::StatisticsDataOwnerHandle<federation::ESStatistics>&, Diagnose::StatisticsData&, Configuration::ConfigurationHandler&)+0xe8 at federation/dynamictiering/ESStatistics.cpp:76 (libhdbrskernel.so)
6: 0x00007f663c22ec38 in federation::ESConfigurationHandler::SetupESStatistics()+0x74 at federation/dynamictiering/ESStatistics.cpp:49 (libhdbrskernel.so)
7: 0x00005648ca88898e in TRexAPI::TREXIndexServer::assign(NameServer::ServiceStartInfo&, bool, TREX_ERROR::TRexError&)+0x47a at TREXIndexServer2/TREXIndexServer.cpp:1150 (hdbnameserver)
8: 0x00005648ca88d8f3 in TRexAPI::AssignThread::run(void*)+0x30 at TREXIndexServer2/TREXIndexServer.cpp:525 (hdbnameserver)
9: 0x00007f661a1af6ad in TrexThreads::PoolThread::run()+0xe59 at TrexThreads/PoolThread.cpp:423 (libhdbbasement.so)
10: 0x00007f661a1b1510 in TrexThreads::PoolThread::run(Execution::ThreadRC&)+0x10 at TrexThreads/PoolThread.cpp:120 (libhdbbasement.so)
11: 0x00007f66160633e6 in Execution::Thread::staticMainImp(Execution::Thread*)+0x542 at Basis/Execution/impl/Thread.cpp:557 (libhdbbasis.so)
12: 0x00007f661606b077 in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x3c3 at Basis/Execution/impl/ThreadInterposition.cpp:709 (libhdbbasis.so)
13: 0x0000000000000000 in <no symbol>+0x0 (<unknown>)
exception type information:
- 0: public ltt::exception@0x00007f661550d428
----> Symbolic stack backtrace <----
0: raise + 0x2b
1: f_crashImpl(char const*, int, char const*, ltt::const_exception_ptr) + 0x19a
2: Basis::crashImpl(char const*, int, ltt::exception const&) + 0x10
3: Basis::crashImpl(char const*, int, char const*, ltt::exception const&)
4: Basis::crashImpl(char const*, int, ltt::exception const&) + 0xe
5: Basis::crashImpl(char const*, int, char const*, void const*, void const*, void const*) + 0xda
6: Basis::crashImpl(char const*, int, char const*, void const*) + 0x11
7: Diagnose::FaultProtectionImpl::hana_terminate_handler() + 0x1b6
8: std::rethrow_exception(std::__exception_ptr::exception_ptr) + 0x74
9: std::terminate() + 0x13
10: federation::ESStatistics::checkValues(federation::ESStatistics const&, federation::ESStatistics&) [clone .cold] + 0x34
11: .LTHUNK21.lto_priv.1 + 0x86
12: Configuration::ConfigurationHandlerSPI::commitReconfigureImpl(Configuration::ConfigurationDataBase&, bool) + 0x11
13: Configuration::ConfigurationHandlerSPI::reconfigure(Configuration::ConfigurationDataBase&) + 0x242
14: Configuration::ConfigurationHandlerSPI::reconfigureUnregisteredConfiguration(Configuration::ConfigurationDataBase&) + 0x53
15: federation::ESStatistics::ESStatistics(Diagnose::StatisticsDataOwnerHandle<federation::ESStatistics>&, Diagnose::StatisticsData&, Configuration::ConfigurationHandler&) + 0xec
16: federation::ESConfigurationHandler::SetupESStatistics() + 0x78
17: TRexAPI::TREXIndexServer::assign(NameServer::ServiceStartInfo&, bool, TREX_ERROR::TRexError&) + 0x47e
18: TRexAPI::AssignThread::run(void*) + 0x33
19: TrexThreads::PoolThread::run() + 0xe5d
20: TrexThreads::PoolThread::run(Execution::ThreadRC&) + 0x10
21: Execution::Thread::staticMainImp(Execution::Thread*) + 0x546
22: Execution::pthreadFunctionWrapper(Execution::Thread*) + 0x3c7
Read more...
Environment
- HANA 2.0 SPS 06
Product
Keywords
String, doesn't match enum type, Hana, configuration parameter, checkValues, reconfigure, crash, reconfigureUnregisteredConfiguration , KBA , HAN-DB-ENG , SAP HANA DB Engines , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.