Oracle Message PGA-20937 - receive buffer length is number but no receive lengths were specified

ERRORreceive buffer length is number but no receive lengths were specified
CAUSEThe receive buffer length passed to PGAXFER was , but the receive lengths array was either null or contained a receive count of zero.
ACTIONCheck that the PGDL or COBOL record descriptions used to define the transaction to PGAU are in sync with the transaction program and that the PL/SQL TIP was generated by PGAU using the correct definitions.