better error message when bulk upload contains nonstring in header
use custom exception