You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if ((int64_t)bufferEnds_[fidx] - (int64_t)bufferOffsets_[fidx] == 0)
206
206
complete++;
207
207
}
208
-
if (complete && complete < bufferOffsets_.size())
209
-
throwcms::Exception("InputFile") << "buffers are inconsistent for input files with primary " << fileName_;
208
+
if (complete && complete < bufferOffsets_.size()) {
209
+
std::string completeFiles;
210
+
for (size_t fidx = 0; fidx < bufferOffsets_.size(); fidx++) {
211
+
if ((int64_t)bufferEnds_[fidx] - (int64_t)bufferOffsets_[fidx] == 0)
212
+
completeFiles += "\n" + fileNames_[fidx];
213
+
}
214
+
throwcms::Exception("InputFile") << "EOF was not reached for all source files at the same time, files where end was reached early are:" << completeFiles;
0 commit comments