NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    Error CLR20r3 Exception 해결 방법

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 사실... 개발자가 평생 한번 볼까말까한 에러가 "CLR20r3" 에러입니다. 사용자가 많아지고 여러가지 환경에서 구동하다보니 이런 문제도 발생하게 되는군요. 혹시라도 디자이너 또는 커스텀 모듈로 개발할때 동일한 에러가 발생되면 참고하세요^^;

    img.png

     

     

    아래는 에러에 대한 상세 내용입니다.

      문제 서명:

      문제 이벤트 이름: CLR20r3

      문제 서명 01: NGM.Client.Player.exe

      문제 서명 02: 1.0.1.32

      문제 서명 03: fe9d8254

      문제 서명 04: NGM

      문제 서명 05: 1.0.0.0

      문제 서명 06: d2f4e89a

      문제 서명 07: 14f

      문제 서명 08: 4b

      문제 서명 09: System.Exception

      OS 버전: 6.1.7601.2.1.0.256.1

      로캘 ID: 1042

      추가 정보 1: 0a9e

      추가 정보 2: 0a9e372d3b4ad19135b953a78882e789

      추가 정보 3: 0a9e

      추가 정보 4: 0a9e372d3b4ad19135b953a78882e789

     

    온라인 개인 정보 취급 방침 읽기:

      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0412

     

    온라인 개인 정보 취급 방침을 사용할 수 없으면 오프라인으로 개인 정보 취급 방침을 읽으십시오.

      C:\Windows\system32\ko-KR\erofflps.txt

     

     

    문제를 해결하기 위해 확인해야 하는 중요한 내용은 위에서 노란색으로 표시한 항목들입니다. 이 항목들로 구글링 해보니 프로그램을 종료할 때 처리되지 않은 예외가 발생한 경우라고 하네요. 아무튼, NGM의 액션중에 응용 프로그램 종료가 있습니다. 이녀석이 문제의 원인이었네요-_-;

    img.gif

     

     

     

    검색해보면 상당히 다양한 원인으로 에러가 발생되는데요. 제 경우에는 Process를 Kill 시키면서, 예외 처리를 안했었기 때문입니다. 이외에도 비동기 작업이기 때문에 WaitForWork로 확인해도 되는데요. 매크로 특성상 지연이 발생되면 안되기 때문에 이런 부분은 건너뛰고, 아웃풋에 로그를 기록하도록 변경해서 처리했습니다. 참고로 문제 서명 09에서 알려주는 내용을 유심히 봐야 합니다.

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천1 비추천0

    댓글목록

    등록된 댓글이 없습니다.