Hi James, but wouldn't be become too strict and increase the chances of malfunction? That's why I kinda hedge in here. I don't think we should fail the whole getTable since index is more of a secondary tools than a primary tool. Even if loading an index failed, we shouldn't fail the whole operation.

However, I think if loading index fail, we should at least mark that index as INACTIVE. Also, I think I should not add an index to the table if the index is not in ACTIVE state. But we still would not directly allow the user to know that an index loading has failed. Does that sounds like a better handling for you?