Catch parsing exceptions

Allows the process to continue even if some extensions cannot be
updated - mainly those which have just been migrated to json.

Also fixed a bug in QuickArrayReader which suppressed all warnings.

Change-Id: Ic14e11df029208e9ff1ef5c00c75b136825d3d43