fix bug - reading one row of metadata, cause exception, will stop the whole location.