본문바로가기
제품명 InnoProduct 버그번호 BIR1700019
제목 VOC2DataSource가 설정된 경우 오브젝트 업로드시 PreparedStatement 누수(leak) 발생
현상 VOC2DataSource가 설정되어 있고 오브젝트 코드 채번 유형을 자동으로 지정한 경우 오브젝트 업로드시 PreparedStatement 의 누수(leak) 발생
누수된 PreparedStatement 개수가 DB Connection 에서 열 수 있는 커서의 최대 개수를 초과 하는 경우 DB 오류 발생
분석결과
자동 채번이 설정된 유형에 대해 오브젝트 코드를 자동 생성하는 처리 로직에 동일한 SQL에 대해 복수개의 PreparedStatement 를 생성하여 발생한 현상으로
동일한 SQL에 대해 복수개의 PreparedStatement 생성을 제한하는 VOC2DataSource의 명세를 위반하여 발생한 오류임

다음 기능에 동일 결함 존재
- 오브젝트 추가
- 오브젝트 일괄 추가
- 오브젝트 복사
- 서비스뷰 추가

우회방법
영향받는버전 standard-product.jar 5.0.0.0 ~ standard-product.jar 5.1.1.2 픽스버전 standard-product.jar 5.1.2.0
접수일자 2017-10-17 처리일자 2018-02-28