Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: CM8.4.0.3
-
Fix Version/s: CM8.4.0.3
-
Component/s: CUBRID Manager
-
Labels:None
-
Environment:
QA중인 CUBRID Manager 8.4.1을
TOOLS-225조건의 서버로 연결
Description
아래와 같은 경우 정상적으로 8.4.0 버전 코드로 파싱이 되나
서버로 부터 환경 변수를 정상적으로 받아올 수 없을 경우
버전 코드 파싱하는 부분을 빗겨나가는 버그가 있음.
버전코드 예)
CUBRID 2008 R4.0 (8.4.0.1008) (32bit release build for Windows_NT) (Aug 1 2011 21:16:54)
위에서 필요한 부분은 8.4.0 부분이나 위 코드 전체가 버전 코드로 사용되는 경우가 있어
8.4.0 이상 버전의 CM에서는 로그인을 할 수 없는 버그가 있음.
getServerVersionKey() 함수 내부의 조건문으로 parse 함수를 거치지 않고 빠져나가는 부분을 확인하고 이를 parse 함수를 거치도록 수정함.