메인 콘텐츠로 건너뛰기
Waters Korea

SDMS 감사 기록(Audit Trail) 뷰어에 로그인할 때 "java.lang.NumberFormatException" 오류 발생 - WKB2661

Article number: 2661To English version

증상

  • SDMS 감사 기록(Audit Trail) 뷰어에 로그인할 때 HTTP 오류 코드 500을 받게 됩니다.
  • 예외 리포트를 입력합니다.
  • "java.lang.NumberFormatException" 메시지가 브라우저에 표시되거나 "java.lang.StringIndexOutOfBoundsExeception:  String index out of range 12" 오류가 표시됩니다.
  • 감사 기록(Audit Trail) 뷰어에 유효한 SDMS 사용자 자격 증명을 입력하였습니다.

환경

  • NuGenesis 9 SDMS
  • NuGenesis 8 SDMS

원인

감사 기록(Audit Trail) 뷰어는 사용자 암호를 암호화한 후 서버로 전송합니다. 경우에 따라 암호화된 암호에 별표(*) 또는 백분율 기호(%)가 포함될 수 있습니다.이 경우 서버가 암호화된 암호를 구문 분석할 수 없게 됩니다.

수정 또는 해결 방법

감사 기록(Audit Trail) 뷰어는 Apache Tomcat에 의해 생성된 pseudo-random 번호를 암호화 키로 사용합니다. 이 번호를 세션 ID라고도 합니다. 새 세션 ID를 받으려면 브라우저의 캐시와 쿠키를 지운 다음 브라우저를 다시 시작하십시오.

이 문제로 인해 CRI-92가 제기되었습니다.

추가 정보

Apache Tomcat의 전체 오류 메시지 :

예외 리포트

The server encountered an internal error () that prevented it from fulfilling this request.

java.lang.NumberFormatException: For input string: "'^'>"
    java.lang.NumberFormatException.forInputString(Unknown Source)
    java.lang.Integer.parseInt(Unknown Source)
    UserInfo.deurlize(Unknown Source)
    UserInfo.ProcessRequest(Unknown Source)
    NG80Audit.doPost(Unknown Source)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)/p>

id2661, password, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG, 비밀번호