[TEAMCITY] 빌드 도중 Process exited with code -1073741515 에러가 발생

새로 만든 서버 솔루션을 팀시티에 붙였는데 빌드가 끝나고 유닛테스트를 실행하다가 위와 같은 에러가 발생했다. 검색해보니 agent 가 권한이 약한 거라고 한다. 윈도우즈 서비스 페이지로 확인했으나 권한 문제는 아니었다.

teamcity agent 가 유닛테스트를 하려고 실행하다가 난 문제라서 아예 문제가 발생한 agent 컴퓨터로 접속하여 문제가 발생한 파라미터대로 실행을 해보았다.

솔루션에서 사용하는 sqlncli10.dll 이 없다는 결과. 다행히 금방 해결될 듯하다. 검색해보았더니1  sqlncli10.dll 은 SQLServer CD에 있는 인스톨러를 이용하면 sql server 나 client 를 깔지 않아도 설치할 수 있다. x64 에서는 x64/cd/x64 폴더에 sqlncli.msi 파일을 실행하면 된다.

pvs-studio 설치 후 바로 작동이 안될 때 (v008 error, Microsoft was unexpected at this time)

회사에서 PT문서를 만들 일이 있었다. 내 IDE는 놀고 나만 일하는 게 억울해서(?), 얼마 전에 슥 봤었던 code analyzer – pvs-studio(http://www.viva64.com/) 를 깔아봤다. 트라이얼 배포이고, 산 사람은 시리얼 키를 등록하면 원래 기능이 다 되는 듯 하다.

일단 설치했더니 pvs-studio 메뉴가 생겼음. check solution 을 하니 아래와 같은 메시지가파일 개수만큼 뜬다.

Microsoft was unexpected at this time

덧붙여 에러가 하나(v008) 더 발생하긴 하는데 ‘이럴 때는 파일이 락이 걸렸던지 어쩌구 저쩌구’ 지만 그런 일이 없으므로 위의 메시지로 구글링했다.

http://www.blinnov.com/2010/06/04/microsoft-was-unexpected-at-this-time/en/

 

내 증상은 위의 링크와 같아서 문제를 해결했다. 시스템 변수1 중에 path 값에 “” 로 경로가 래핑된 게 있었다. 그 경로에서 “” 를 지워주니 해결됨. 아마도 pvs-studio 에서 “”로 래핑된 path 값 파싱을 제대로 못 하는 듯. 저 블로그 저자는 저 문제로 2일이나 고생했다고. 고마워요. vital 씨. (블로그 저자)

 

 

  1. 윈7 기준으로 컴퓨터->속성->환경 변수-> path 항목