Thanks to everyone who offered assistance with this problem.
The problem has been resolved. It turns out it was nothing to do with the catalog but a call being made in the ZPT that was causing the problem.