본문 바로가기

error

[ JAVA ] org.hibernate.HibernateException: Unsupported property type for generator annotation .. 간단하게 이야기해서, java.security.Timestamp 는 해당 어노테이션을 지원하지 않는다는 이야기의 에러이다. import java.sql.Timestamp; 기존 java.security.Timestamp 를 위와 같이 변경해줌으로써, 해당 에러해결이 가능하다. 더보기
[NODEJS] NPM 버전 에러 : npm does not support Node.js nodejs 버전을 최신화하게 될 경우에, ( 또는 어떠한 경우에라도 ) NPM 버전과 NODEJS 버전이 맞지않아서 아래와 같은 에러가 발생하면서, NPM 관련 작업이 진행되지 않는 것을 확인할 수 있는데, 버전이 안맞는 문제이므로, 버전을 맞추어 주어야 한다. 1. nodejs 완전 삭제 후, 재설치 > 라는 아주 단순하면서, 깔끔한 방법이 있다. 하지만 위와 같은 방법을 쓰지 않고, 아래의 방법으로, 진행할 수 있다. 2. NPM 명령어가 동작하지 않는 상황에서 NPM 으로 업데이트 하기. > 이미 npm 버전이 맞지않아서, 아래의 명령어에도 위와같은 버전이 맞지 않는다는 에러가 발생한다. npm install -g npm@latest 그런 상황일때, 윈도우 기준 : C:\Users\qwer\App.. 더보기
[REACT-NATIVE] com.android.ddmlib.InstallException: Unknown failure: cmd: Can't find service: package Can't find service: package 에러 발생시, AVD 에뮬레이터 에러인 경우가 있는데, 아래의 안드로이드 에뮬레이터 같은 화면이라면 100 %.. 당황하지 않고, 아래의 조언대로 진행해보자 github.com/facebook/react-native/issues/24725 Unknown failure cmd: Can't find service: package · Issue #24725 · facebook/react-native Task :app:installDebug 09:08:07 V/ddms: execute: running am get-config 09:08:07 V/ddms: execute 'am get-config' on 'emulator-5554' : EOF hit. Read: .. 더보기
[XCODE] 'event2/event-config.h' file not found 'event2/event-config.h' file not found 에러 조치방안 1. ios/Podfile 수정 # Note that if you have use_frameworks! enabled, Flipper will not work and # you should disable these next few lines. # 주석에서도 이야기해주고있네요 use_flipper! post_install do |installer| flipper_post_install(installer) end # 위 코드를 주석처리 2. pod update 더보기
[XCODE] IOS Build Error : Multiple commands produce ~ [XCODE] IOS Build Error : Multiple commands produce ~ 아래의 해결방안은, 기존에 잘되었던 프로젝트가, 개발환경이 바뀌었다던가, 패치를 받았을때 위와 같은 에러가 발생하는 경우에만 해당 할수 가 있다. 초기 세팅시에 위의 에러가 난다면, 세팅자체가 꼬이거나, 제대로 진행하지 않은 문제인 것으로 판단해도 무방할 것이다. 어쨋든 위의 에러의 결론은 로그에 보이는 파일들이 충돌나는 문제인 것 1. 해당 로그에서 지정하는 경로의 파일을 삭제 2. Link 또는 Cocopods 세팅 환경인지도 확인해보아야한다. 필자의 경우 윈도우에서는 Link , 맥 OS 에서는 cocopods 을 통해 링킹을 하는데, 이로 인한 충돌 문제로 파악이 되었다. react-native unl.. 더보기
[MAC] Error: homebrew-core is a shallow clone. To `brew update` first run: Error: homebrew-core is a shallow clone. To `brew update` first run: homebrew 업데이트시 위의 오류를 만나는 경우가 있다, 그렇다면 시키는대로 해보자 위 문제는 이제해결 됬는데, 홈브루 ㅍㄹ더에 대한 권한이없단다.. sudo chown -R $(whoami) /usr/local/var/homebrew 로 권한을 부여해보자. 더보기
[NodeJS] Error: EPERM: operation not permitted, ... [NodeJS] Error: EPERM: operation not permitted, ... npm install 로 모듈 최신화 및 인스톨을할때 발생할 수 있는 에러이다. 해당 에러는 파일이 읽기전용이되거나, 잠긴 현상으로 인한 문제로. --force 옵션을 이용해 해당 문제를 해결 할 수 있다. npm install --force https://stackoverflow.com/questions/39293636/npm-err-error-eperm-operation-not-permitted-rename npm ERR! Error: EPERM: operation not permitted, rename When I execute npm install I get this error npm ERR! Error:.. 더보기
[GIT] 체리픽 에러 - fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists). 체리픽해서 원하는 소스를 가져오려다가, 해당 소스가 필요없어져 소스를 폐기한 상태에서, PULL 이나 PUSH 등의 행동을 할 경우, fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists). Please, commit your changes before you can merge. 위와 같은 에러 메세지가 발생할 수 있다. 결론은 , 체리픽 행동을 마치지 않았으니, 처리하고 진행해라 . 라는 의미 인데, 체리픽 행위를 취소하려면 어떻게 해야 할까 ? ~/git/111 (release/1.0|CHERRY-PICKING) // 체리픽 상태임을 나타낸다. ~/git/111 (release/1.0|CHERRY-PICKING) $ git c.. 더보기
[GIT] CRLF will be replaced by LF in & LF will be replaced by CRLF in 에러 [GIT] CRLF will be replaced by LF in & LF will be replaced by CRLF in 에러 Windows OS 혹은 Mac OS 에서 GIT 을 사용할 때 발생할 수 있는 에러이다. // Unix CRLF will be replaced by LF in [App.js] ... // Windows LF will be replaced by CRLF in [app.js] .... Unix 에서는 한 줄의 끝이 LF(Line Feed) 이고, Windows 의 경우 CR ( Carruage Retyrb ) & LF 로 줄이 이루어져 있다. 이로인해, GIT 에서 에러를 발생시키는 것이다. 따라서 Git 에서 제공해주는 자동변환 기능을 이용하여, 해당 문제를 해결하도록 한다... 더보기
[DATABASE/MYSQL] Host '192.168.0.111' is not allowed to connect to this MySQL server 에러 - DB 원격 접속 권한 [DATABASE/MYSQL] Host '192.168.0.111' is not allowed to connect to this - MySQL server 에러 DB 원격 접속 권한 위의 에러는 로컬 DB가 아닌, 원격지의 DB 에 접속을 하려 할때, 해당 DB에 대한 접근 권한이 없기때문에 발생하는 에러입니다. 그렇기 때문에, 원격지의 DB 에서 접속하는 IP 에 따른 접속 권한을 주어서 이 문제를 해결해 보도록 합시다. 1 ) ROOT 계정으로 MYSQL 접속 > mysql -u root -p 2) 접속 허용 IP에 대한 권한을 부여합니다. > GRANT ALL PRIVILEGES ON *.* TO root@'[IP]' IDENTIFIED BY '[PASSWORD]'' WITH GRANT OPTION.. 더보기