제품명 | 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 |