SAP Knowledge Base Article - Preview

3647316 - HANA indexserver crashes with error "String 'overrwrite' doesn't match enum type"

Symptom

  • HANA Database hangs during log backup and suddenly crashes the indexserver.
  • The following events are recorded in the indexserver_host.port.xxx.trc trace file of the Tenant

[12226]{100256}[27/422131845] 2025-08-01 10:28:16.728946 i TraceContext     TraceContext.cpp(01371) : UserName=SYSTEM, ApplicationUserName=Administrator, ApplicationName=HDBStudio, ApplicationSource=csns.admin.commands.AdministrationHandler$1$1.call(AdministrationHandler.java:338);csns.admin.commands.AdministrationHandler$1$1.call(AdministrationHandler.java:1);java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317);java.base/java.util.concu, StatementExecutionID=281479271687263
[12226]{100256}[27/422131845] 2025-08-01 10:28:16.728946 w Logger           LoggerStatistics.cpp(00367) : Unknown log mode overrwrite specified, value not changed
[12226]{100256}[27/422131845] 2025-08-01 10:28:16.729062 e Basis            FaultProtectionImpl.cpp(02162) : >>>> DUMP: terminate occurred:
>>>> Terminate call from here:
   0: 0x00007efd6d5bda74 in federation::ESStatistics::commitReconfigure(federation::ESStatistics const&, bool, bool) [clone .cold]+0xbd at federation/dynamictiering/ESStatistics.cpp:137 (libhdbrskernel.so)
   1: 0x00007efd48fb09b7 in Configuration::ConfigurationHandlerSPI::commitReconfigure(ltt::vector<Configuration::ConfigurableBase*> const&)+0x86 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:617 (libhdbbasis.so)
   2: 0x00007efd48fb0ccc in Configuration::DefaultHandler::reconfigureImpl(Configuration::ConfigurableBase*, ltt::vector<Configuration::ConfigurableBase*>&)+0x9b at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:258 (libhdbbasis.so)
   3: 0x00007efd48faec49 in Configuration::ConfigurationHandlerSPI::reconfigureImpl(Configuration::ConfigurableBase*)+0x138 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:482 (libhdbbasis.so)
   4: 0x00007efd48faa818 in Configuration::ConfigurationHandlerSPI::reconfigureInternal(Configuration::ConfigurableBase*, char const*, char const*, char const*)+0x47 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:456 (libhdbbasis.so)
   5: 0x00007efd4dc7a11c in config::ConfigMgr::reloadAll(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0xeab at ConfigMgr/ConfigMgr.cpp:697 (libhdbbasement.so)
   6: 0x00007efd4d942cf0 in Basement::reconfig(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0x1f at basement/basement.cpp:53 (libhdbbasement.so)
   7: 0x000055e9e800c161 in TrexService::Service::reconfig(TrexNet::Request&)+0x3f0 at TrexService/Service.cpp:183 (hdbindexserver)
   8: 0x000055e9e8007203 in non-virtual thunk to TrexService::RequestHandlerWrapper<TrexService::Service::Service(NameServer::ServiceType const&, ltt::allocator&)::{lambda(TrexNet::Request&)#1}, TrexService::AlwaysEnabled>::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&) [clone .lto_priv.0]+0x32 at TrexService/RequestHandlerWrapper.hpp:86 (hdbindexserver)
   9: 0x00007efd4d9cf413 in TrexService::DispatchingRequestHandler::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&)+0x42 at TrexService/DispatchingRequestHandler.cpp:49 (libhdbbasement.so)
  10: 0x00007efd4d9ce860 in TrexNet::Ext::WorkerThread::runImpl(TrexNet::Channel*, ltt::smartptr_handle<TrexService::Service>&, ltt::basic_string<char, ltt::char_traits<char>, 39ul>&, Synchronization::Mutex*, unsigned long&)+0x217f at TrexNet/Ext/WorkerThread.cpp:695 (libhdbbasement.so)
  11: 0x00007efd4d9c4512 in TrexNet::Ext::RequestJob::run(Execution::Context&, Execution::JobObject&)+0xd1 at TrexNet/Ext/WorkerThread.cpp:206 (libhdbbasement.so)
  12: 0x00007efd49233cb4 in Execution::JobObjectImpl::run(Execution::JobWorker*)+0x14f3 at Basis/Execution/impl/JobExecutorRunJob.cpp:811 (libhdbbasis.so)
  13: 0x00007efd492360ef in Execution::JobWorker::runJob(ltt::smartptr_handle<Execution::JobObjectForHandle>&)+0xafe at Basis/Execution/impl/JobExecutorThreads.cpp:360 (libhdbbasis.so)
  14: 0x00007efd49237b88 in Execution::JobWorker::run(Execution::ThreadRC&)+0x767 at Basis/Execution/impl/JobExecutorThreads.cpp:1515 (libhdbbasis.so)
  15: 0x00007efd4927adc0 in Execution::Thread::staticMainImp(Execution::Thread*)+0x60f at Basis/Execution/impl/Thread.cpp:613 (libhdbbasis.so)
  16: 0x00007efd4927b5fe in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x1cd at Basis/Execution/impl/ThreadInterposition.cpp:687 (libhdbbasis.so)
  17: 0x00007efd482a6f6c in start_thread+0x2bd (libc.so.6)
  18: 0x00007efd4832e338 in __clone3+0x29 (libc.so.6)
[12226]{100256}[27/422131845] 2025-08-01 10:28:16.742498 e Basis            Crash.cpp(00881) : Crash at /data/jenkins_prod/workspace/361m6x48d5/s/Basis/Diagnose/impl/FaultProtectionImpl.cpp:2223
Reason:
exception  1: no.2100002  (Basis/Diagnose/impl/FaultProtectionImpl.cpp:2223) TID: 12226
    terminate was called
exception throw location:
   0: 0x00007efd6d5bda74 in federation::ESStatistics::commitReconfigure(federation::ESStatistics const&, bool, bool) [clone .cold]+0xbd at federation/dynamictiering/ESStatistics.cpp:137 (libhdbrskernel.so)
   1: 0x00007efd48fb09b7 in Configuration::ConfigurationHandlerSPI::commitReconfigure(ltt::vector<Configuration::ConfigurableBase*> const&)+0x86 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:617 (libhdbbasis.so)
   2: 0x00007efd48fb0ccc in Configuration::DefaultHandler::reconfigureImpl(Configuration::ConfigurableBase*, ltt::vector<Configuration::ConfigurableBase*>&)+0x9b at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:258 (libhdbbasis.so)
   3: 0x00007efd48faec49 in Configuration::ConfigurationHandlerSPI::reconfigureImpl(Configuration::ConfigurableBase*)+0x138 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:482 (libhdbbasis.so)
   4: 0x00007efd48faa818 in Configuration::ConfigurationHandlerSPI::reconfigureInternal(Configuration::ConfigurableBase*, char const*, char const*, char const*)+0x47 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:456 (libhdbbasis.so)
   5: 0x00007efd4dc7a11c in config::ConfigMgr::reloadAll(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0xeab at ConfigMgr/ConfigMgr.cpp:697 (libhdbbasement.so)
   6: 0x00007efd4d942cf0 in Basement::reconfig(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0x1f at basement/basement.cpp:53 (libhdbbasement.so)
   7: 0x000055e9e800c161 in TrexService::Service::reconfig(TrexNet::Request&)+0x3f0 at TrexService/Service.cpp:183 (hdbindexserver)
   8: 0x000055e9e8007203 in non-virtual thunk to TrexService::RequestHandlerWrapper<TrexService::Service::Service(NameServer::ServiceType const&, ltt::allocator&)::{lambda(TrexNet::Request&)#1}, TrexService::AlwaysEnabled>::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&) [clone .lto_priv.0]+0x32 at TrexService/RequestHandlerWrapper.hpp:86 (hdbindexserver)
   9: 0x00007efd4d9cf413 in TrexService::DispatchingRequestHandler::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&)+0x42 at TrexService/DispatchingRequestHandler.cpp:49 (libhdbbasement.so)
  10: 0x00007efd4d9ce860 in TrexNet::Ext::WorkerThread::runImpl(TrexNet::Channel*, ltt::smartptr_handle<TrexService::Service>&, ltt::basic_string<char, ltt::char_traits<char>, 39ul>&, Synchronization::Mutex*, unsigned long&)+0x217f at TrexNet/Ext/WorkerThread.cpp:695 (libhdbbasement.so)
  11: 0x00007efd4d9c4512 in TrexNet::Ext::RequestJob::run(Execution::Context&, Execution::JobObject&)+0xd1 at TrexNet/Ext/WorkerThread.cpp:206 (libhdbbasement.so)
  12: 0x00007efd49233cb4 in Execution::JobObjectImpl::run(Execution::JobWorker*)+0x14f3 at Basis/Execution/impl/JobExecutorRunJob.cpp:811 (libhdbbasis.so)
  13: 0x00007efd492360ef in Execution::JobWorker::runJob(ltt::smartptr_handle<Execution::JobObjectForHandle>&)+0xafe at Basis/Execution/impl/JobExecutorThreads.cpp:360 (libhdbbasis.so)
  14: 0x00007efd49237b88 in Execution::JobWorker::run(Execution::ThreadRC&)+0x767 at Basis/Execution/impl/JobExecutorThreads.cpp:1515 (libhdbbasis.so)
  15: 0x00007efd4927adc0 in Execution::Thread::staticMainImp(Execution::Thread*)+0x60f at Basis/Execution/impl/Thread.cpp:613 (libhdbbasis.so)
  16: 0x00007efd4927b5fe in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x1cd at Basis/Execution/impl/ThreadInterposition.cpp:687 (libhdbbasis.so)
  17: 0x00007efd482a6f6c in start_thread+0x2bd (libc.so.6)
  18: 0x00007efd4832e338 in __clone3+0x29 (libc.so.6)
exception type information:
 - 0: public ltt::exception@0x00007efd48ae1238
Possible root cause:
--- Pending assertion:
exception  1: no.2100002  (Basis/Diagnose/impl/FaultProtectionImpl.cpp:2223) TID: 12226
    terminate was called
exception throw location:
   0: 0x00007efd6d5bda74 in federation::ESStatistics::commitReconfigure(federation::ESStatistics const&, bool, bool) [clone .cold]+0xbd at federation/dynamictiering/ESStatistics.cpp:137 (libhdbrskernel.so)
   1: 0x00007efd48fb09b7 in Configuration::ConfigurationHandlerSPI::commitReconfigure(ltt::vector<Configuration::ConfigurableBase*> const&)+0x86 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:617 (libhdbbasis.so)
   2: 0x00007efd48fb0ccc in Configuration::DefaultHandler::reconfigureImpl(Configuration::ConfigurableBase*, ltt::vector<Configuration::ConfigurableBase*>&)+0x9b at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:258 (libhdbbasis.so)
   3: 0x00007efd48faec49 in Configuration::ConfigurationHandlerSPI::reconfigureImpl(Configuration::ConfigurableBase*)+0x138 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:482 (libhdbbasis.so)
   4: 0x00007efd48faa818 in Configuration::ConfigurationHandlerSPI::reconfigureInternal(Configuration::ConfigurableBase*, char const*, char const*, char const*)+0x47 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:456 (libhdbbasis.so)
   5: 0x00007efd4dc7a11c in config::ConfigMgr::reloadAll(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0xeab at ConfigMgr/ConfigMgr.cpp:697 (libhdbbasement.so)
   6: 0x00007efd4d942cf0 in Basement::reconfig(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0x1f at basement/basement.cpp:53 (libhdbbasement.so)
   7: 0x000055e9e800c161 in TrexService::Service::reconfig(TrexNet::Request&)+0x3f0 at TrexService/Service.cpp:183 (hdbindexserver)
   8: 0x000055e9e8007203 in non-virtual thunk to TrexService::RequestHandlerWrapper<TrexService::Service::Service(NameServer::ServiceType const&, ltt::allocator&)::{lambda(TrexNet::Request&)#1}, TrexService::AlwaysEnabled>::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&) [clone .lto_priv.0]+0x32 at TrexService/RequestHandlerWrapper.hpp:86 (hdbindexserver)
   9: 0x00007efd4d9cf413 in TrexService::DispatchingRequestHandler::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&)+0x42 at TrexService/DispatchingRequestHandler.cpp:49 (libhdbbasement.so)
  10: 0x00007efd4d9ce860 in TrexNet::Ext::WorkerThread::runImpl(TrexNet::Channel*, ltt::smartptr_handle<TrexService::Service>&, ltt::basic_string<char, ltt::char_traits<char>, 39ul>&, Synchronization::Mutex*, unsigned long&)+0x217f at TrexNet/Ext/WorkerThread.cpp:695 (libhdbbasement.so)
  11: 0x00007efd4d9c4512 in TrexNet::Ext::RequestJob::run(Execution::Context&, Execution::JobObject&)+0xd1 at TrexNet/Ext/WorkerThread.cpp:206 (libhdbbasement.so)
  12: 0x00007efd49233cb4 in Execution::JobObjectImpl::run(Execution::JobWorker*)+0x14f3 at Basis/Execution/impl/JobExecutorRunJob.cpp:811 (libhdbbasis.so)
  13: 0x00007efd492360ef in Execution::JobWorker::runJob(ltt::smartptr_handle<Execution::JobObjectForHandle>&)+0xafe at Basis/Execution/impl/JobExecutorThreads.cpp:360 (libhdbbasis.so)
  14: 0x00007efd49237b88 in Execution::JobWorker::run(Execution::ThreadRC&)+0x767 at Basis/Execution/impl/JobExecutorThreads.cpp:1515 (libhdbbasis.so)
  15: 0x00007efd4927adc0 in Execution::Thread::staticMainImp(Execution::Thread*)+0x60f at Basis/Execution/impl/Thread.cpp:613 (libhdbbasis.so)
  16: 0x00007efd4927b5fe in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x1cd at Basis/Execution/impl/ThreadInterposition.cpp:687 (libhdbbasis.so)
  17: 0x00007efd482a6f6c in start_thread+0x2bd (libc.so.6)
  18: 0x00007efd4832e338 in __clone3+0x29 (libc.so.6)
exception type information:
 - 0: public ltt::exception@0x00007efd48ae1238
--- Pending uncaught exception(s):
--- 1
exception  1: no.2100008  (Basis/Structures/StructureEnumHandler.hpp:114) TID: 12226
    String 'overrwrite' doesn't match enum type.
exception throw location:
   0: 0x00007efd6b9d0c10 in .LTHUNK24.lto_priv.1+0x29f at Basis/Structures/StructureEnumHandler.hpp:114 (libhdbrskernel.so)
   1: 0x00007efd48fb09b7 in Configuration::ConfigurationHandlerSPI::commitReconfigure(ltt::vector<Configuration::ConfigurableBase*> const&)+0x86 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:617 (libhdbbasis.so)
   2: 0x00007efd48fb0ccc in Configuration::DefaultHandler::reconfigureImpl(Configuration::ConfigurableBase*, ltt::vector<Configuration::ConfigurableBase*>&)+0x9b at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:258 (libhdbbasis.so)
   3: 0x00007efd48faec49 in Configuration::ConfigurationHandlerSPI::reconfigureImpl(Configuration::ConfigurableBase*)+0x138 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:482 (libhdbbasis.so)
   4: 0x00007efd48faa818 in Configuration::ConfigurationHandlerSPI::reconfigureInternal(Configuration::ConfigurableBase*, char const*, char const*, char const*)+0x47 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:456 (libhdbbasis.so)
   5: 0x00007efd4dc7a11c in config::ConfigMgr::reloadAll(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0xeab at ConfigMgr/ConfigMgr.cpp:697 (libhdbbasement.so)
   6: 0x00007efd4d942cf0 in Basement::reconfig(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0x1f at basement/basement.cpp:53 (libhdbbasement.so)
   7: 0x000055e9e800c161 in TrexService::Service::reconfig(TrexNet::Request&)+0x3f0 at TrexService/Service.cpp:183 (hdbindexserver)
   8: 0x000055e9e8007203 in non-virtual thunk to TrexService::RequestHandlerWrapper<TrexService::Service::Service(NameServer::ServiceType const&, ltt::allocator&)::{lambda(TrexNet::Request&)#1}, TrexService::AlwaysEnabled>::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&) [clone .lto_priv.0]+0x32 at TrexService/RequestHandlerWrapper.hpp:86 (hdbindexserver)
   9: 0x00007efd4d9cf413 in TrexService::DispatchingRequestHandler::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&)+0x42 at TrexService/DispatchingRequestHandler.cpp:49 (libhdbbasement.so)
  10: 0x00007efd4d9ce860 in TrexNet::Ext::WorkerThread::runImpl(TrexNet::Channel*, ltt::smartptr_handle<TrexService::Service>&, ltt::basic_string<char, ltt::char_traits<char>, 39ul>&, Synchronization::Mutex*, unsigned long&)+0x217f at TrexNet/Ext/WorkerThread.cpp:695 (libhdbbasement.so)
  11: 0x00007efd4d9c4512 in TrexNet::Ext::RequestJob::run(Execution::Context&, Execution::JobObject&)+0xd1 at TrexNet/Ext/WorkerThread.cpp:206 (libhdbbasement.so)
  12: 0x00007efd49233cb4 in Execution::JobObjectImpl::run(Execution::JobWorker*)+0x14f3 at Basis/Execution/impl/JobExecutorRunJob.cpp:811 (libhdbbasis.so)
  13: 0x00007efd492360ef in Execution::JobWorker::runJob(ltt::smartptr_handle<Execution::JobObjectForHandle>&)+0xafe at Basis/Execution/impl/JobExecutorThreads.cpp:360 (libhdbbasis.so)
  14: 0x00007efd49237b88 in Execution::JobWorker::run(Execution::ThreadRC&)+0x767 at Basis/Execution/impl/JobExecutorThreads.cpp:1515 (libhdbbasis.so)
  15: 0x00007efd4927adc0 in Execution::Thread::staticMainImp(Execution::Thread*)+0x60f at Basis/Execution/impl/Thread.cpp:613 (libhdbbasis.so)
  16: 0x00007efd4927b5fe in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x1cd at Basis/Execution/impl/ThreadInterposition.cpp:687 (libhdbbasis.so)
  17: 0x00007efd482a6f6c in start_thread+0x2bd (libc.so.6)
  18: 0x00007efd4832e338 in __clone3+0x29 (libc.so.6)
exception type information:
 - 0: public ltt::exception@0x00007efd48ae1238
[12226]{100256}[27/422131845] 2025-08-01 10:28:16.746769 e Basis            FaultProtectionImpl.cpp(01813) : SIGNAL 6 (SIGABRT) caught, sender PID:  11435, PID: 11435, thread: 38637[thr=12226]: JobWrk0448, value int: 0, ptr: 0x0000000000000000, time: 2025-08-01 10:28:16 746 Local
Instance SID/10, OS Linux <> 6.4.0-150600.23.53-default #1 SMP PREEMPT_DYNAMIC Wed Jun  4 05:37:40 UTC 2025 (2d991ff) x86_64, glibc 2.38 stable

 

 

  • The indexserver consequently crashes "indexserver_host.port.crashdump.date-time.counter.trc"

[CRASH_STACK]  Stacktrace of crash: (2025-08-01 10:28:16 752 Local)
----> Pending exceptions (possible root cause) <----
--- Pending assertion:
exception  1: no.2100002  (Basis/Diagnose/impl/FaultProtectionImpl.cpp:2223) TID: 12226
    terminate was called
exception throw location:
   0: 0x00007efd6d5bda74 in federation::ESStatistics::commitReconfigure(federation::ESStatistics const&, bool, bool) [clone .cold]+0xbd at federation/dynamictiering/ESStatistics.cpp:137 (libhdbrskernel.so)
   1: 0x00007efd48fb09b7 in Configuration::ConfigurationHandlerSPI::commitReconfigure(ltt::vector<Configuration::ConfigurableBase*> const&)+0x86 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:617 (libhdbbasis.so)
   2: 0x00007efd48fb0ccc in Configuration::DefaultHandler::reconfigureImpl(Configuration::ConfigurableBase*, ltt::vector<Configuration::ConfigurableBase*>&)+0x9b at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:258 (libhdbbasis.so)
   3: 0x00007efd48faec49 in Configuration::ConfigurationHandlerSPI::reconfigureImpl(Configuration::ConfigurableBase*)+0x138 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:482 (libhdbbasis.so)
   4: 0x00007efd48faa818 in Configuration::ConfigurationHandlerSPI::reconfigureInternal(Configuration::ConfigurableBase*, char const*, char const*, char const*)+0x47 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:456 (libhdbbasis.so)
   5: 0x00007efd4dc7a11c in config::ConfigMgr::reloadAll(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0xeab at ConfigMgr/ConfigMgr.cpp:697 (libhdbbasement.so)
   6: 0x00007efd4d942cf0 in Basement::reconfig(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0x1f at basement/basement.cpp:53 (libhdbbasement.so)
   7: 0x000055e9e800c161 in TrexService::Service::reconfig(TrexNet::Request&)+0x3f0 at TrexService/Service.cpp:183 (hdbindexserver)
   8: 0x000055e9e8007203 in non-virtual thunk to TrexService::RequestHandlerWrapper<TrexService::Service::Service(NameServer::ServiceType const&, ltt::allocator&)::{lambda(TrexNet::Request&)#1}, TrexService::AlwaysEnabled>::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&) [clone .lto_priv.0]+0x32 at TrexService/RequestHandlerWrapper.hpp:86 (hdbindexserver)
   9: 0x00007efd4d9cf413 in TrexService::DispatchingRequestHandler::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&)+0x42 at TrexService/DispatchingRequestHandler.cpp:49 (libhdbbasement.so)
  10: 0x00007efd4d9ce860 in TrexNet::Ext::WorkerThread::runImpl(TrexNet::Channel*, ltt::smartptr_handle<TrexService::Service>&, ltt::basic_string<char, ltt::char_traits<char>, 39ul>&, Synchronization::Mutex*, unsigned long&)+0x217f at TrexNet/Ext/WorkerThread.cpp:695 (libhdbbasement.so)
  11: 0x00007efd4d9c4512 in TrexNet::Ext::RequestJob::run(Execution::Context&, Execution::JobObject&)+0xd1 at TrexNet/Ext/WorkerThread.cpp:206 (libhdbbasement.so)
  12: 0x00007efd49233cb4 in Execution::JobObjectImpl::run(Execution::JobWorker*)+0x14f3 at Basis/Execution/impl/JobExecutorRunJob.cpp:811 (libhdbbasis.so)
  13: 0x00007efd492360ef in Execution::JobWorker::runJob(ltt::smartptr_handle<Execution::JobObjectForHandle>&)+0xafe at Basis/Execution/impl/JobExecutorThreads.cpp:360 (libhdbbasis.so)
  14: 0x00007efd49237b88 in Execution::JobWorker::run(Execution::ThreadRC&)+0x767 at Basis/Execution/impl/JobExecutorThreads.cpp:1515 (libhdbbasis.so)
  15: 0x00007efd4927adc0 in Execution::Thread::staticMainImp(Execution::Thread*)+0x60f at Basis/Execution/impl/Thread.cpp:613 (libhdbbasis.so)
  16: 0x00007efd4927b5fe in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x1cd at Basis/Execution/impl/ThreadInterposition.cpp:687 (libhdbbasis.so)
  17: 0x00007efd482a6f6c in start_thread+0x2bd (libc.so.6)
  18: 0x00007efd4832e338 in __clone3+0x29 (libc.so.6)

exception type information:
 - 0: public ltt::exception@0x00007efd48ae1238
--- Pending uncaught exception(s):
--- 1
exception  1: no.2100008  (Basis/Structures/StructureEnumHandler.hpp:114) TID: 12226
    String 'overrwrite' doesn't match enum type.
exception throw location:
   0: 0x00007efd6b9d0c10 in .LTHUNK24.lto_priv.1+0x29f at Basis/Structures/StructureEnumHandler.hpp:114 (libhdbrskernel.so)
   1: 0x00007efd48fb09b7 in Configuration::ConfigurationHandlerSPI::commitReconfigure(ltt::vector<Configuration::ConfigurableBase*> const&)+0x86 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:617 (libhdbbasis.so)
   2: 0x00007efd48fb0ccc in Configuration::DefaultHandler::reconfigureImpl(Configuration::ConfigurableBase*, ltt::vector<Configuration::ConfigurableBase*>&)+0x9b at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:258 (libhdbbasis.so)
   3: 0x00007efd48faec49 in Configuration::ConfigurationHandlerSPI::reconfigureImpl(Configuration::ConfigurableBase*)+0x138 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:482 (libhdbbasis.so)
   4: 0x00007efd48faa818 in Configuration::ConfigurationHandlerSPI::reconfigureInternal(Configuration::ConfigurableBase*, char const*, char const*, char const*)+0x47 at Basis/Configuration/Configurator/impl/ConfigurationHandler.cpp:456 (libhdbbasis.so)
   5: 0x00007efd4dc7a11c in config::ConfigMgr::reloadAll(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0xeab at ConfigMgr/ConfigMgr.cpp:697 (libhdbbasement.so)
   6: 0x00007efd4d942cf0 in Basement::reconfig(ltt::set<ltt::basic_string<char, ltt::char_traits<char>, 39ul>, ltt::less<ltt::basic_string<char, ltt::char_traits<char>, 39ul> >, ltt::rb_tree_balancier> const&)+0x1f at basement/basement.cpp:53 (libhdbbasement.so)
   7: 0x000055e9e800c161 in TrexService::Service::reconfig(TrexNet::Request&)+0x3f0 at TrexService/Service.cpp:183 (hdbindexserver)
   8: 0x000055e9e8007203 in non-virtual thunk to TrexService::RequestHandlerWrapper<TrexService::Service::Service(NameServer::ServiceType const&, ltt::allocator&)::{lambda(TrexNet::Request&)#1}, TrexService::AlwaysEnabled>::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&) [clone .lto_priv.0]+0x32 at TrexService/RequestHandlerWrapper.hpp:86 (hdbindexserver)
   9: 0x00007efd4d9cf413 in TrexService::DispatchingRequestHandler::handleImpl(TrexNet::Request&, TrexService::HandlerContext const&)+0x42 at TrexService/DispatchingRequestHandler.cpp:49 (libhdbbasement.so)
  10: 0x00007efd4d9ce860 in TrexNet::Ext::WorkerThread::runImpl(TrexNet::Channel*, ltt::smartptr_handle<TrexService::Service>&, ltt::basic_string<char, ltt::char_traits<char>, 39ul>&, Synchronization::Mutex*, unsigned long&)+0x217f at TrexNet/Ext/WorkerThread.cpp:695 (libhdbbasement.so)
  11: 0x00007efd4d9c4512 in TrexNet::Ext::RequestJob::run(Execution::Context&, Execution::JobObject&)+0xd1 at TrexNet/Ext/WorkerThread.cpp:206 (libhdbbasement.so)
  12: 0x00007efd49233cb4 in Execution::JobObjectImpl::run(Execution::JobWorker*)+0x14f3 at Basis/Execution/impl/JobExecutorRunJob.cpp:811 (libhdbbasis.so)
  13: 0x00007efd492360ef in Execution::JobWorker::runJob(ltt::smartptr_handle<Execution::JobObjectForHandle>&)+0xafe at Basis/Execution/impl/JobExecutorThreads.cpp:360 (libhdbbasis.so)
  14: 0x00007efd49237b88 in Execution::JobWorker::run(Execution::ThreadRC&)+0x767 at Basis/Execution/impl/JobExecutorThreads.cpp:1515 (libhdbbasis.so)
  15: 0x00007efd4927adc0 in Execution::Thread::staticMainImp(Execution::Thread*)+0x60f at Basis/Execution/impl/Thread.cpp:613 (libhdbbasis.so)
  16: 0x00007efd4927b5fe in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x1cd at Basis/Execution/impl/ThreadInterposition.cpp:687 (libhdbbasis.so)
  17: 0x00007efd482a6f6c in start_thread+0x2bd (libc.so.6)
  18: 0x00007efd4832e338 in __clone3+0x29 (libc.so.6)
  
  
  


Read more...

Environment

SAP HANA Platform Edition 2.0

Product

SAP HANA, platform edition 2.0

Keywords

crash, log_mode, string, enum type, terminate,  , KBA , HAN-DB , SAP HANA Database , HAN-DB-BAC , SAP HANA Backup & Recovery , 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.