오류해결(5)
-
[오류 해결] error expected 'v-bind:key' directive to use the variables which are defined by the 'v-for' directive vue/valid
error expected 'v-bind:key' directive to use the variables which are defined by the 'v-for' directive vue/valid 해당에러는 vue.js에서 list를 가져오기 위해 v-for문을 사용하다가 마주친 에러이다. 쉽게 해석해보면 v-for 리스트를 이용하기 위해서, 이를 식별할 수 있는 고유의 키를 사용해야 한다는 의미이다. [ 에러코드 ] {{ item.testName }} 나의 경우 :key 를 사용했음에도 불구 하고 계속해서 같은 오류가 나서 의아했는데 의외로 간단한 곳에서 오류가 해결 되었다. [해결방법] {{ item.testName }} :key를 testNo => item.testNo 로 변경하면 오류 수정 완..
2023.07.07 -
[오류 해결] sql error [1031] [42000]: ora-01031: insufficient privileges
sql error [1031] [42000]: ora-01031: insufficient privileges db를 작업하다 보면 다음과 같이 시스템 권한이 충분하지 않다는 오류가 발생할 때가 있다. 문장 그대로 어떤 것을 실행하는데 권한이 부족하다는 소리이다. [해결 방법] 따라서 문장그대로 그 유저에게 필요한 권한을 부여하면 문제는 해결된다. 1. cmd > sqlplus접속 > root 계정(system 계정) 접속 2. grant 권한명 TO 계정명 ; CREATE - 데이터베이스 유저 생성 권한 SELECT ANY TABLE - 모든 유저의 테이블 조회 권한 CREATE ANY TABLE - 모든 유저의 테이블 생성 권한 CREATE SESSION - 데이터베이스 접속 권한 CREATE TABL..
2023.07.06 -
[오류 해결] jsp를 위한 클래스를 컴파일할 수 없습니다.
진행중이던 프로젝트에서 원래는 정상적으로 로드되었던 화면인데, 어느순간 jsp 화면이 안뜨는 문제가 발생했다. 처음에는 새로 만든 파일들의 문제인가 싶어서 이전버전으로 형상관리를 돌리고 다시 적용해보아도 마찬가지였던.. 사실은 tomcat의 서버에서 로드되는것에서 발생했던 문제였다. [해결방법 ] tomcat의 web.xml 파일에서 jsp 을 검색하고 mappedfile false 추가하면 된다.
2023.06.29 -
[오류 해결] unable to translate sqlexception with error code '0' will now try the fallback translator
unable to translate sqlexception with error code '0' will now try the fallback translator 새 프로젝트의 쿼리 mapper를 실행하다가 났던 오류. 해당 에러 문구를 해결하기 위해 열심히 원인을 검색해보니 가장 크게 두가지로 나뉘어서 나왔었다. 1. 잘못된 쿼리 문장을 실행해서 나는 오류이다. => 해당 쿼리문은 Dbeaver에서 정상적으로 실행되었기에 원인 X 2. VO에 없는 변수를 쿼리로 불러오려고 해서 발생하는 오류이다. => 해당 VO를 확인해보니 정상적으로 변수선언이 되어 있고, lombok 또한 정상적으로 작동하여 getter와 setter를 생성하고 있었기에 원인 X 몇시간의 삽질 끝에 찾은 에러의 원인! 의외로 원인은 ..
2023.05.25 -
[오류 해결]null pointer access the variable session can only be null at this location
일반적으로 mapper를 사용할 때, List list = testDAO(tvo); 형태를 선호한다. 따로 별도의 설정을 추가할 필요 없이, DB에서 수행한 쿼리 실행 결과를 리스트로 반환하기 때문이다. 하지만 이번에는 ESB를 이용하여 통신 결과를 받아오고, 이를 다시 현 프로젝트의 DB를 바탕으로 새로운 데이터로 가공한 후 리스트의 형태로 만들어 return 해야 했기 때문에 조인을 사용하여 직접적으로 리스트의 형태로 반환할수 없었다. [에러 발생 예시 코드] List makeList = null; List list = testDAO(tvo); for(testVO orginList : list ){ testVO setVO = new testVO (); if(orginList .getAge > 20){..
2023.05.24