If you export marc records and select callnumber limits you get this error: DBIx::Class::ResultSet::next(): Unknown column 'callnumber' in 'where clause' at /usr/share/koha/lib/Koha/Objects.pm line 150 Very similar to Bug 17420.
I just tested the MARC export with callnumber limit on master, but couldn't replicate the error. It appeared to work correctly. As this was filed 3 years ago - I assume it was fixed in another bug. If it's still an issue for you, please reopen with information on the version you see the problem in and the callnumber limits used.