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