The length of the float field is not valid.
30
Cause . . . . . : A field defined as float must be defined with a length of 4 or 8 bytes. The length defaults to 8 bytes.
Recovery . . . : Correct the definition of the field so that the number of bytes is either 4 or 8. Compile again.