Symptom
- Some UPDATE or SELECT DISTINCT queries running in IQ 16.0 randomly fail with Non-Fatal errors detected at s_packedRec(), for example:
Exception Thrown from slib/s_packedRec.cxx:1313, Err# 3, tid 39 origtid 39
O/S Err#: 0, ErrID: 2063 (s_packedRecException); SQLCode: -1006000, SQLState: 'QBA00', Severity: 23
IQ Internal error. Please report this to SAP IQ support.
- Failing query may produce a stack trace at call s_packedRec::ConditionKeysFromHDVal after an NBitFetch or ByteFetch, for example:
s_packedRec::ConditionKeysFromHDVal()
s_packedRec::AcceptRec()
s_phash::FindKeyIfExists()
s_dpNBitFetch::InProbe()
hs_dp::ConstructLookupFind()
vpp::ConstructLookupFind()
or
s_packedRec::ConditionKeysFromHDVal()
s_packedRec::AcceptRec()
s_phash::FindKeyIfExists()
s_dpByteFetch::InProbe()
hs_dp::ConstructLookupFind()
vpp::ExecuteParallelFind()
- If a query plan is produced then you may see a VARCHAR or VARBINARY column output in the leaf nodes declared with an incorrect data type length when used in a Hash Push Down Join (HPDJ), for example:
Output 1: dc.DIM_E_RAN_RBS.RNC_ID:
Output 1 Data Type: varchar (5) --> the effective length we used
Output 1 Column's Declared Data Type: varchar (35) –-> the max possible length
Output 1 Base Distincts: 24
Output 1 Indexes: FP(5-bit), HG
Read more...
Environment
SAP IQ 16.0
Product
Keywords
KBA , BC-SYB-IQ , Sybase IQ , Bug Filed
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