I've just looked at the file Kent sent.
The uploading supports 2 file formats, both textual, one is CSV for comma separated values and the other is TSV for tab separated values. Either a comma or a tab is used to separate the fields of data. The parser looks at the first line uploaded and looks to see if there is a tab in that line. If there is, it decides you are feeding it with a TSV file. If not it switches to processing a CSV file.
The summit code for the summit on the first line is W5N/PW-020 but Kent's file actually has quotes and an embedded tab.
This is what we want:
and this is what we have
you can see the difference the quotes and enclosed tab have.
Anyway, as the parser thinks you are feeding TSV data and it only finds 1 tab, it faults saying you have not provided enough data. Kent, you must have pulled out all your hair looking for this. I looked at the file and could see nothing wrong and actually fired up a debug version of the database app to see what was happening as it was quite obscure.
Cleanup the W5N/PW-020 reference and your file will load fine.