Sequel Pro NSInvalidArgumentException unrecognized selector sent to instance 0x60400022c3c0 해결방법

남양주개발자

·

2021. 3. 2. 21:07

728x90
반응형

Sequel Pro NSInvalidArgumentException unrecognized selector sent to instance 0x60400022c3c0 해결방법

Sequel Pro와 MySQL 8.x을 로컬에서 사용할 때 쿼리로 테이블을 생성할 경우 아래와 같은 에러가 발생한 후 데이터베이스를 사용하지 못하는 이슈가 발생했습니다. 구글링을 해본 결과 이와 비슷한 이슈를 겪고 있었던 사람들이 굉장히 많았던 것을 확인할 수 있었고, 해당 이슈는 Sequel Pro와 MySQL 8.x 버전과 사용할 경우 발생하는 것이었습니다.

 

Sequel Pro Crash when opening the database · Issue #3154 · sequelpro/sequelpro

Hi, I have been suffered the Sequel Pro crash issue for this month. And the crash info is attached: NSInvalidArgumentException -[_NSInlineData isEqualToString:]: unrecognized selector sent to insta...

github.com

 

 

Sequel Pro crashes while connect MySQL 8 · Issue #3053 · sequelpro/sequelpro

I am trying to connect MySQL 8 without using SSH. If I test my connection, it gets successful but if I connect, Sequel Pro gets crashed. Does it support MySQL 8?

github.com

문제

NSInvalidArgumentException

-[_NSInlineData isEqualToString:]: unrecognized selector sent to instance 0x60000032bc20

(
0 CoreFoundation 0x00007fff37b65be7 __exceptionPreprocess + 250
1 libobjc.A.dylib 0x00007fff7093d5bf objc_exception_throw + 48
2 CoreFoundation 0x00007fff37be4c77 -[NSObject(NSObject) __retain_OA] + 0
3 CoreFoundation 0x00007fff37aca44b forwarding + 1427
4 CoreFoundation 0x00007fff37ac9e28 _CF_forwarding_prep_0 + 120
5 Sequel Pro 0x00000001000587cd -[SPTablesList updateTables:] + 1338
6 Sequel Pro 0x00000001000469c5 -[SPDatabaseDocument _selectDatabaseAndItem:] + 454
7 Foundation 0x00007fff3a1787a2 NSThread__start + 1064
8 libsystem_pthread.dylib 0x00007fff71ce9109 _pthread_start + 148
9 libsystem_pthread.dylib 0x00007fff71ce4b8b thread_start + 15
)

해결방법

해당 문제를 해결하는 방법으로 2가지가 있는데 첫째는 MySQL 5버전으로 다운그레이드를 하는 방법이고, 둘째는 Sequel Pro에서 Sequel Ace로 애플리케이션을 변경하는 방법입니다. 5버전으로 다운그레이드를 하는 것보다 Sequel Ace를 사용하는 것이 훨씬 좋은 해결 방법이라고 생각합니다.

Sequel Ace는 굉장히 오래전부터 사용된 macOS 도구인 Sequel Pro의 "후속작"입니다. Sequel Ace는 MySQL 및 MariaDB 데이터베이스 작업을 위한 빠르고 사용하기 쉬운 Mac 데이터베이스 관리 애플리케이션입니다.

 

‎Sequel Ace

‎Sequel Ace is an unofficial "sequel" to longtime macOS tool Sequel Pro. Sequel Ace is a fast, easy-to-use Mac database management application for working with MySQL & MariaDB databases. With Sequel Ace, you can write custom queries, or utilize the built

apps.apple.com

Sequel Ace 앱스토어

Sequel Pro와 UI, 기능 동일하기 때문에 사용하는데 불편함은 없을 것입니다.

Sequel Ace 애플리케이션 실제 사용 예시

728x90
반응형
그리드형

이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

💖 저자에게 암호화폐로 후원하기 💖

아이콘을 클릭하면 지갑 주소가자동으로 복사됩니다