This is a different error, and continues from this thread.
Checking the code, I would say the most likely cause is an empty or corrupted data file. When genBSDF dies, it leaves behind its temp files, including the “tb.dat” file mentioned in the error. Could you upload the file or post it somewhere for us to have a look? Or, just look at it yourself; it should contain a list of floating-point values in ASCII format.