본문 바로가기
반응형

문제해결12

[ORACLE] ORA-12704: 문자 집합이 일치하지 않습니다.(feat. UNISTR) ORA-12704: 문자 집합이 일치하지 않습니다.이 에러를 처음 접한 곳은 PL/SQL 즉 프로시저를 사용하면서 접하게된 에러이다. 실제로 발생한 에러 문구는 PL/SQL: ORA-12704: 문자 집합이 일치하지 않습니다 이런식의 내용이였다. 에러의 발생 과정은 개발 서버에서 사용중이던 프로시저를 수정하게 되어 수정사항을 그대로 운영서버에 적용하고 나서 생긴 오류였다. 개발서버에서는 잘 돌아갔는데 운영서버에서 에러가 발생한 이유가 무었일까 하던찰나 "문자 집합이 일치하지 않습니다." 라는 문구를 보고 해당 컬럼의 타입을 살펴보니 VARCHAR2 와 NVARCHAR2 로 개발서버와 운영서버의 타입이 차이가 있었다. 해결 방법은 찾아보니 간단했다. VARCHAR2 컬럼의 데이터를 가지고 NVARCHAR2.. 2020. 7. 28.
[Android] 파일명 에러 : Error:Error: 'H' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 파일명 에러 작업을 하다 역시 갑작스럽게 에러가 발생한다. 새로운 이미지 파일을 drawable 폴더에 넣고 돌리는순간 다음과 같은 에러가 발생핬다. Error:Error: 'H' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 처음 안 사실이지만 res 폴더에 들어가는 파일들은 모두 소문자로 처리해야 하는것으로 보인다. 이런식으로 파일에 대문자가 들어가서 대문자 'H' 가 들어갔다고 친절하게 에러 메시지로 알려준다. 해당 파일명을 교체해주면 아주 간단하게 해결되는 에러이다. [마우스 우클릭] - [Refactor] - [R.. 2019. 11. 2.
[Android] 안드로이드 스튜디오 에뮬레이터 실행 에러 : Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: The currently selected variant "debug" uses split APKs, but none of the 2 split apks are compati.. 오랜만에 에뮬레이터를 사용해 코드를 실행시키려 했더니 이상한 에러가 발생하며 실행이 안된다. Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: The currently selected variant "debug" uses split APKs, but none of the 2 split apks are compatible with the current device with density "420" and ABIs "x86". 구글에 쳐봐도 번역기를 돌려봐도 도저히 뭔소리인지 모르겠다. 알고보면 에러에 그대로 쓰여져 있더라 "but none of the 2 split apks" 이부분에 초점을 맞춰봤는데 .. 2019. 9. 3.
[Android] Error: INSTALL_FAILED_VERSION_DOWNGRADE Failed to commit install session 600973121 with command cmd package install-commit 600973121. Error: INSTALL_FAILED_VERSION_DOWNGRADE 가끔 실행을 시키다 보면 해당 에러가 발생하는 상황이 생긴다. 원인 자체는 별거 아니다 단말기에 현재 설치하려는 앱 버전보다 높은 버전이 이미 있어서, 낮은 버전으로는 설치할 수 없다는 경고이며 에러인 것이다. 분명 아무것도 건드린것도 없고 그냥 다시 실행했을뿐인데 버전이 낮고 높고를 떠나 같은 버전일 텐데 이런 에러가 발생한다... 해결 방법은 여러 가지가 있다. 1. 안드로이드 클린을 실시한다... (build clean / invalidate caches 등) 2.. 2019. 8. 9.
[SPRING] ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다(세미콜론 에러) - ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 - 스프링을 이용한 개발을 할 때 무 조 건 한번 이상은 나올법한 에러이다. 지금은 하도 많이 봐서 너무 간단하고 가벼운 에러지만 처음에는 뭔 소리야 이게 이럴법한 에러이다 SELECT * FROM testTable; 예를들어 이러한 구문이 있는데 SQL 쿼리문을 실행하는 부분에는 이상이 없지만 스프링 내부 iBatis , myBatis를 사용하는 곳에서는 저 세미콜론 ( ; ) 이 문제가 되어 발생하는 에러이다. 2019. 8. 8.
[Redmine] ActionView::Template::Error (uninitialized constant RedmineCkeditorSetting) _ 폴더 호출 에러 레드마인 하다보니까 정말 에러가 많은거 같다. 이번에 새로운 플러그인 Ckeditor 를 설치하면서 발생한 에러이다. ActionView::Template::Error (uninitialized constant RedmineCkeditorSetting) 테이블 없음 에러와 다르게 무슨 에러인지 전혀 모르겠다. 알고보면 참 간단한 에러이며 해결방법 역시 간단하다 이 오류의 원인은 해당 폴더를 호출하지 못한다는 점이다. 내가 받은 폴더의 이름이 redmine_ckeditor-1.2.2 로 되어있었는데 혹시...나 해서 뒤에 전부 없애주고 redmine_ckeditor 로 바꿔주었다. 폴더 이름을 변경해주고 레드마인을 재실행 시켜주었더니 정말 잘 실행된다.... 별 에러가 다있다. 2019. 8. 2.
[Redmine] 레드마인 접속 에러 해결_(테이블 없음 에러 Table doesn't exist) 레드 마인에서 플러그인을 설치하고 나서 해당 플러그인을 사용하려 하니까 에러가 발생한다. 로그를 확인해보라는 안내메시지가 나오면서 사용이 불가하다. 이참에 에러 해결 절차를 정리해 두고자 한다. 우선 로그를 확인해야 하는데 로그가 위치한 경로는 다음과 같다. C:\Bitnami\redmine-4.0.4-1\apps\redmine\htdocs\log 레드 마인에서는 로그를 자주 확인하기 때문에 알아두는 것이 좋다. 로그를 확인해보니까 뭔소리인지는 모르겠지만 Error 부분을 살펴보니 ActiveRecord::StatementInvalid (Mysql2::Error: Table 'bitnami_redmine.agile_data' doesn't exist 라는 게 눈에 보인데 말 그대로 애자일 관련한 테이블이.. 2019. 8. 2.
[ORACLE] ORA-00918: column ambiguously defined (컬럼 중복 에러) ORA-00918: column ambiguously defined (ORA-00918: 열의 정의가 모호합니다) 아주 흔하게 볼 수 있고 아주 가볍게 처리할 수 있는 에러이다. 에러의 원인은 간단하다 컬럼명이 중복되었을 경우에 생기는 에러이다. 그래서 보통 조인(join)문 이나 서브쿼리를 사용할때 자주 보이는 에러다. SELECT a.no , b.no , a.content , b.name , b.age FROM aTest a , bTest b WHERE a.no = b.no; 기본적인 조인문을 보면 위와같은경우 에러가 발생한다. a 테이블의 no 와 b 테이블의 no를 SELECT 했지만 셀렉트 했을 경우 둘 컬럼명 모두 no 이기 때문에 중복 에러가 발생하는 것이다. 해결 방법 역시 간단하다 해당 .. 2019. 7. 31.
[Android] java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation "java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation" SDK 26 (Oreo) 버전에서 SDK 28 (Pie) 버전 으로 올리고 나서 잘되던 소스가 갑자기 에러를 뱉기 시작한다. 아직 나는 안드로이드에 관한 지식이 많이 없기에 받은 소스로만 돌렸거늘 참 당황스러운 상황이다. 그래서 여기저기 찾아본 결과 무슨 투명/불투명 작업이 원인이라고 하는데 원인은 둘째치고 가장 중요한 것은 이 오류는 API 26 (8.0) 기기 에서만 발생하는 오류(하필 내 폰이 8.0 이여서 한참 헤맸다..)라 한다. 그래서 딱 마지노선이 API 26 (8.0) / SDK 26 까지는 오류가 발생하지 않지만 여기서 SD.. 2019. 7. 9.
반응형
TOP