일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 코드프로그래머스
- minimalAPI
- ViewModel
- 상속
- React
- Store
- dbContext
- 스냅잘찍음
- 에스가든스냅
- .net
- 대전본식영상
- c#코딩의기술실전편
- extraParams
- Config
- JSON
- ORM
- LINQ
- scanner
- lazy loading
- JavaScript
- intellij
- 명시적외래키
- EFCore
- extjs
- vscode
- 라도무스dvd
- mac
- error
- Request
- c#
- Today
- Total
목록BackEnd/Java Exception 처리 (13)
ejyoo's 개발 노트
발생오류 : java.lang.ClassCastException: java.io.ObjectStreamClass cannot be cast to java.lang.String 원인 - 직원 목록 조회 시 컨트롤러에서 받는 파라미터에서 SearchCriteria 클래스와 ModelAndView를 받아오도록 설정되어있음. 해결 (근본 해결되진 않음) - modelAndView 를 지운 뒤 다시 추가하였음. (톰캣내에서 꼬인듯)
회원가입에서 썸네일 이미지 추가 도중 발생함. commons-fileupload-1.3.1.jar 과 세트인 commons-io-2.2.jar 를 추가해야하는데 commons-fileupload-1.3.1.jar 만 lib에 추가하여 발생함. fileupload 내부적으로 commons io를 사용하는데 그 클래스를 찾지 못해서 발생하는 것임. 해결 => maven 에서 commons-io-2.2.jar를 다운받아 lib 에 넣어 해결
404도 두종류로 나뉘게 된다. 유효한 URL 이지만 JSP 가 존재하지 않는 경우와 유효하지 않은 URL일 때 오류 화면이 다르다.
발생 사유 쿼리에서 실행해야 할 ParameterType 매핑 시 매핑이 제대로 되지 않아 발생 원인 DAO에서 쿼리 실행 시 파라미터를 넘겨주지 않았음. org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='pwd', mode=IN, javaType=class java.lang.String, jdbcType=null, numericScale=null, resultMapId='null', jdbcTypeName='null'..
현상 생성한 bundle의 경로가 잘못되어 발생함 경로를 다시 지정함. (코드 일부 발췌) public HandlerMapper() throws Exception { String path="kr/or/ddit/properties/handler"; // ResourceBundle (알아서 properties를 붙임) KeySet 리턴 ResourceBundle rbHome = ResourceBundle.getBundle(path);
import 전 처리 사항 계정 등록 및 권한 부여 -- 유저 생성 CREATE USER JSP IDENTIFIED BY JSP; -- 권한 부여 GRANT CONNECT, RESOURCE, DBA TO JSP; 상황 dump 파일 import 도중 ORA-12560 TNS:프로토콜 어댑터 오류가 발생하였다. imp system/java fromuser=사용자명 touser=사용자명 file=덤프파일경로 해결 환경 변수 설정에서 oracle관련된 path가 3개가 있는것을 확인하였다. 내가 쓰는 oracle 관련 환경변수는 맨 마지막 것인 C드라이브에 있는 것이다. D와 E에 있는 client를 제거한 뒤 다시 시도 하니 정상적으로 수행되었다.
문제 발생 현상 memberVO에 getter가 없음 설명 memberVO 의 데이터를 member라는 것을 pageContext 내장 객체에 삽입한뒤 EL 표기법에서 member를 사용하여 id 값을 가져오려 한다. ${member.id} memberVO에 getter가 없는 경우 아래와 같은 오류가 발생한다.
예외 발생 배경 추정 beautiful soup 사용 시 웹에서 크롤링 하는 데이터 중 utf-8 인코딩을 사용할 수 없는 데이터가 존재함. 해결 방법 utf-8에서 euc-kr로 변경함. 참고 블로그 zephyrus1111.tistory.com/39 [오류 해결] UnicodeDecodeError : 'utf-8' codec can't decode byte 0xbc in position 0: invalid start byte 안녕하세요~ 꽁냥이에요. Pandas에서 read_table, read_csv, read_excel과 같이 데이터를 읽어오는 함수를 사용할 때 간혹 아래와 같은 오류가 발생합니다. UnicodeDecodeError : 'utf-8' codec can't decode byte.. z..
쿼리는 정상. 근데 페이지 이동 시 자꾸 해당 오류가 발생함. 찾아보니 xml 파일에 작성한 쿼리가 문제였다. 보통 parameterClass에 VO 가 들어가는데 현재 작성한 쿼리는 String으로 들어가 있다. 그래서 하단 isNotEmpty 영역에 property 를 굳이 입력하지 않아도 자료형을 인식할 수 있다. property가 있는 이유는 VO 객체 중 property 에 입력된 값을 찾아서 해당하는 자료형을 매핑하는데, parameterClass에서 VO를 쓰지 않았기 때문에 property가 필요하지 않는다. 따라서 위의 오류는 property를 지우면 해결된다.