Symptom
- Unexpected null pointer error when using Dynamic Tiering.
e Row_Engine RemoteScan.cc(00677) : Unexpected null pointer detected. Please report this error with the CALL STACK below:
e Row_Engine RemoteScan.cc(00677) :
125683[thr=3560]: SqlExecutor at
1: 0x00007f76be85fb29 in ptime::qo::RemoteScan::generateDictionaryForProjection(ptime::GenTask&, ptime::NextList<sqlopt::Exp>, ltt_adp::map<int, ptime::qo_Rel*, ltt::less<int>, ltt::integral_constant<bool, true> >&) const+0x585 (libhdbsqloptimizer.so)
2: 0x00007f76be868859 in ptime::qo::RemoteScan::generateRowScanExecutionPlanNode(ptime::GenTask&, ptime::GenStack&) const+0x355 (libhdbsqloptimizer.so)
3: 0x00007f76beadf38e in ptime::qo::ExecCodeGenerator::generate(ltt::allocator&, ptime::qo::ExecCodeGenParam)+0x2fa (libhdbsqloptimizer.so)
4: 0x00007f76be596204 in ptime::qo_Rel::gen_exec_plan(ptime::GenTask&)+0x40 (libhdbsqloptimizer.so)
5: 0x00007f76be8c5d75 in ptime::DMLApiImpl::evaluate_subtree(SQL::Optimizer::Context&, SQL::Optimizer::RelTree*, bool, ptime::ClassPtr<Metadata::TableInfo>, ptime::TrexKey*, ptime::fastvector<int, 16ul>*, int*, unsigned short*, bool)+0x521 (libhdbsqloptimizer.so)
6: 0x00007f76b67da58b in ptime::QueryPlanEvaluator::evaluate_mp_insert(ltt::smartptr_handle<SQL::Optimizer::DMLApi>&, ptime::qc_mp_insert const*, ptime::ClassPtr<Metadata::TableInfo>, bool)+0x837 (libhdbrskernel.so)
7: 0x00007f76b6801b96 in ptime::QueryPlanEvaluator::evaluate(SQL::Optimizer::OptEnv&, char const*, ptime::qc_stmt const*, ptime::qc_params const*, bool)+0xd2 (libhdbrskernel.so)
8: 0x00007f76beaa1ed3 in ptime::CommonApiImpl::_evaluate(SQL::Optimizer::OptEnv&, char const*, ptime::qc_stmt const*, ptime::qc_params const*, bool) const+0x140 (libhdbsqloptimizer.so)
9: 0x00007f76b828ca2c in ptime::Query::compile_parse_tree(ptime::QueryApi&, char const*, bool, char const*, char const*, void*, ptime::Query::PlanHandle&, SQL::Optimizer::Context&, ptime::Query::PlanVizQueryFlag&, ptime::Query::PlanCache::EntryHandle&, bool, ptime::IdTable*, bool, bool, bool, ptime::Query::CompilationPurpose, unsigned long, bool, bool, bool, SQL::Optimizer::RelTree**, ptime::Query::PlanCache::Key*) [clone .constprop.10404]+0x7a48 (libhdbrskernel.so)
10: 0x00007f76b6a9fb27 in ptime::Query::compile(ptime::Transaction&, char const*, bool, char const*, char const*, char const*, ptime::Query::PlanHandle&, ptime::Query::PlanCache::EntryHandle&, bool, ptime::IdTable*, bool, bool, bool, bool, unsigned long*, SQL::Optimizer::Context*, bool, char const*, bool, ltt_adp::basic_string<char, ltt::char_traits<char>, ltt::integral_constant<bool, true> > const*, bool, bool, bool, SQL::Optimizer::RelTree**, bool, bool, bool, ptime::Query::PlanCache::Key*)+0x19b3 (libhdbrskernel.so)
11: 0x00007f76b6f79461 in ptime::Query::PlanCache::Manager::compile_(ptime::Transaction&, char const*, char const*, bool, char const*, ptime::Query::PlanHandle&, ptime::Query::PlanCache::EntryHandle&, unsigned long*, bool)+0x3c0 (libhdbrskernel.so)
12: 0x00007f76b6f79a8b in ptime::Query::PlanCache::Manager::compile_and_insert_(ptime::Transaction&, ptime::Query::PlanCache::Key const&, ptime::Query::PlanHandle&, bool)+0xa7 (libhdbrskernel.so)
13: 0x00007f76b6f7afa3 in ptime::Query::PlanCache::Manager::lookup_or_compile_(ptime::Transaction&, char const*, char const*, bool, char const*, ptime::Query::PlanHandle&, bool)+0x2a0 (libhdbrskernel.so)
14: 0x00007f76b6f7baa6 in ptime::Query::PlanCache::Manager::lookup_or_compile(ptime::Transaction&, char const*, char const*, bool, char const*, ptime::Query::PlanHandle&, bool)+0x142 (libhdbrskernel.so)
15: 0x00007f76b7abca8b in ptime::Statement::lookupOrCompileCode_()+0x117 (libhdbrskernel.so)
16: 0x00007f76b7b2ad8c in ptime::Statement::compile_(Execution::Context&, char const*, bool, bool, bool)+0x4e8 (libhdbrskernel.so)
17: 0x00007f76b7b2b871 in ptime::PreparedStatement::compile_(Execution::Context&, char const*, bool, bool, bool)+0x90 (libhdbrskernel.so)
18: 0x00007f76b7b4b74b in ptime::Connection::prepareStatement(Execution::Context&, ptime::SubTransaction*, char const*, char const*, char const*, int, int, EAPI::CursorHoldability const&, bool, bool, int, bool, bool, char const*, int, bool)+0x747 (libhdbrskernel.so)
19: 0x00007f76b7b431e2 in ptime::Connection::prepareStatement(Execution::Context&, EAPI::ConnectionProperty const&, char const*)+0xc0 (libhdbrskernel.so)
Read more...
Environment
-
HANA 2, SPS03 (2.00.030.00.1522209842)
Product
Keywords
DYT , DT, Dynamic Tiering, HANA, Unexpected null pointer detected , KBA , HAN-DYT , SAP HANA Dynamic Tiering , 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.
SAP Knowledge Base Article - Preview