These are interpreted differently, not just as an empty and two-element data set:
# Generated by Autoplot on Tue Feb 07 18:12:49 CST 2023
Epoch(UTC), abs
2016-08-16T00:00,0.47
2016-08-16T01:00,0.48
which has 2 records, and this is empty:
# Generated by Autoplot on Tue Feb 07 18:12:49 CST 2023
Epoch(UTC), abs
The second one is loaded as a 1-element record, with enumeration (or nominal) data.
I've made it so that it requires a record to confirm guessed units, and the columns cannot be all nominal units. This will result in a NoRecordsInInterval exception, but that's better than what was happening before.
This broke the URI
http://jfaden.net/~jbf/autoplot/data/dat/dates.dat?time=field0&timeFormat=$b%20$d+$Y%20$H:$M:$S%20$p
because a MultiFieldTimeParser was used and then cleared when it was set to guess the units. This now requires http://jfaden.net/~jbf/autoplot/data/dat/dates.dat?time=field0&timeFormat=$b%20$d+$Y%20$H:$M:$S%20$p&delim=, (adding delim=,). I'm going to make the devel release but this should be studied as well.