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 ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.