SAP Knowledge Base Article - Preview

2669103 - Unexpected null pointer detected when using Dynamic Tiering

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

SAP HANA 1.0 dynamic tiering ; SAP HANA dynamic tiering 2.0 ; SAP HANA, platform edition 2.0

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.