IC89775: CDISP0510E AND UNINITIALIZED VALUE ERRORS WHEN COMPILING A SPLIT OPERATOR

 

APAR status

  • Closed as program error.

Error description

  • If you compile an application that has a Split operator with a
    list or a map in the index parameter, compilation fails.
    
    For example, if you have the following code:
    composite Main {
    graph
    stream<list<int64> weights> Hi = Beacon() {
    param iterations : 10u;
    output Hi : weights = [1l,2l,3l,4l];
    }
    (stream<Hi> s1; stream<Hi> s2) = Split(Hi) {
    param index : Hi.weights[1];
    }
    }
    
      the following errors occur when you compile the
    application:
    Use of uninitialized value $kind in hash element at ... /.
    ./../bin/SPL/Operator/Instance/ExpressionTree.pm line 240.
    Use of uninitialized value in concatenation (.) or string at
    ... /. ./../bin/SPL/Operator/Instance/ExpressionTree.pm line
    240.
    Use of uninitialized value $kind in hash element at ...
    /../../bin/SPL/Operator/Instance/ExpressionTree.pm line 241.
    Can't locate object method "new" via package
    "SPL::Operator::Instance::ExpressionTree::" (perhaps you forgot
    to load "SPL::Operator::Instance::ExpressionTree::"?) at ...
    /../../bin/SPL/Operator/Instance/ExpressionTree.pm line 241.
    CDISP0510E ERROR: Code generation has failed for code
    generation template .../toolkits/spl/spl/
    utility/Split/Split_h.cgt'.
    

Local fix

Problem summary

  • See Error Description
    

Problem conclusion

  • This problem is fixed in Version 3.0 Fix Pack 1 and later fix
    packs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC89775

  • Reported component name

    INFOSPHERE STRE

  • Reported component ID

    5724Y95IS

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-23

  • Closed date

    2013-02-06

  • Last modified date

    2013-02-06

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

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

Modules/Macros

  • split
    

Fix information

  • Fixed component name

    INFOSPHERE STRE

  • Fixed component ID

    5724Y95IS

Applicable component levels

  • R300 PSY

       UP

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

InfoSphere Streams

Software version:

3.0

Reference #:

IC89775

Modified date:

2013-02-06

Translate my page

Machine Translation

Content navigation