IBM Support

PM69352: DQM: FILTERING FOR NULL VALUES WITH LARGE MDX CROSSJOINS CAUSING XQE-GEN-0002 JAVA.LANG.OUTOFMEMORYERROR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • Report vs SAP BW with large MDX crossjoin, and detail filter on
    key figure looking for null entries.??XQE-GEN-0002 An unexpected
    exception occurred: java.lang.OutOfMemoryError??Detail filter
    for numerical values seem to be fine.??Workaround with dummy
    relational expression:?char_length('a')=1 and [Quantity] is null
    

Local fix

  • One solution is to use the fact that there is a "NON EMPTY" clau
    se on the axis and try to filter the non empty sets early on whe
    n executing the FILTER or the first CROSSJOIN outside of the FIL
    TER. But this can not be done arbitrarily for any query all the
    time because we are changing the semantics of the query and the
    results could be different. For this specific case where we have
     a "plain" sequence of the form GENERATE( CROSSJOIN.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Users                                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See error description.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * he query filter is including massive numbers of null cells,  *
    * I do not think anyone would intentionally write this sort of *
    * query as the null cells have no value.  We are still         *
    * discussing how we could throw an error message instead of    *
    * allowing an out of memory to occur, but that will be a       *
    * future design improvement that should not hold open an APAR. *
    *  Marking defect as NIF.                                      *
    ****************************************************************
    

Problem conclusion

  • No Intent to Fix
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM69352

  • Reported component name

    COG8 BI COG CON

  • Reported component ID

    5724W12CC

  • Reported release

    A11

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-07-20

  • Closed date

    2013-07-16

  • Last modified date

    2013-07-16

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCHNWN","label":"Portal v11x"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A11","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
16 July 2013