Oracle Message OCI-22057 - bad integer length [string]

ERRORbad integer length [string]
CAUSEThe length of the integer (ie number of bytes) to be converted to or from an Oracle number is invalid.
ACTIONUse integer length 1, 2, 4 or 8 bytes only.