Sequel Pro — NSRangeException

Если у вас стоит stable-версия Sequel Pro и во время работы вам вдруг встретится поле с JSON — вы можете встретить исключение NSRangeException и бесконечную загрузку базы данных.

Текст исключения выглядит примерно вот так:

Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 16 beyond bounds for empty array'
abort() called
terminate called throwing an exception

Самый простой способ избавиться от NSRangeException — поставить тестовую версию программы, вместо стабильной.
Взять ее можно вот тут:
sequelpro.com/test-builds

Как узнать мою версию Sequel Pro?

Самый простой способ — они различаются значками. На значке тестовой версии нарисованное масло еще не разлилось. 🙂

Кстати, Sequel Pro является программой поставляемой исключительно на Mac OS. о плюсах перехода на Mac OS X для веб-разработчика