Java does not support an unsigned integer type so reading unsigned8 values from HPCC may cause an integer overflow. Currently BinaryRecordReader checks for this and throws an exception if an integer value will overflow.
However, unsigned8 values are often used as unique IDs in datasets, in which case overflowing would be acceptable as the overflowed value will still be unique. An option should be exposed to end users to allow them to control if integer overflowing should be allowed when reading a file. It would be good if this could be controlled on a per-column basis.