• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OpenRefine / OpenRefine / 18048181995

26 Sep 2025 08:07PM UTC coverage: 50.565% (+0.007%) from 50.558%
18048181995

push

github

web-flow
Improve exporter error reporting & XLS/XLSX error handling. Fixes #7368 & #352. (#7459)

This includes a fix for the specific XLS row limit exceeded error (#7368) as well as better error reporting for exporters in general, which we seem to have broken sometime in the recent past. It also fixes #352 (silent truncation of large cells) and provides a better fix for #351 (almost silent truncation of sheets with too many columns).

* Fix exporter error handling

- Add ExporterException & refactor GetRows command to use it instead of specific SQL exporter exception
- Make SQL exception a subclass of new ExporterException
- Fix HTTP response headers for error case, so HTML error page gets rendered again
- remove obsolete CSRF comment

* Throw exception when XLS(X) row/col/cell limits are exceeded

- BEHAVIOR CHANGE - column and cell limits no longer cause silent truncation
- Row limit error handled more cleanly
- Adjust / add unit tests for new behavior
- Add e2e tests for Excel limit errors

5700 of 12802 branches covered (44.52%)

Branch coverage included in aggregate %.

14481 of 27109 relevant lines covered (53.42%)

2.48 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/com/google/refine/exporters/sql/SqlExporterException.java


Source Not Available

The file "com/google/refine/exporters/sql/SqlExporterException.java" isn't available on github. Either it's been removed, or the repo root directory needs to be updated.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc