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

NuGenesis LMS 문서에서 Excel 섹션을 열 때 "Smart Builder cannot connect" 오류가 발생함 - WKB29751

Article number: 29751To English version

증상

  • Excel 섹션을 열 때 다음 메시지가 나타납니다.
    • "Smart Builder cannot connect. Please close all Excel instances before opening an LMS Section!"(Smart Builder에 연결할 수 없습니다 .LMS 섹션을 열기 전에 모든 Excel 인스턴스를 닫으십시오!)
  • Excel 섹션이 열리지만 Smart Builder가 작동하지 않습니다.
  • 오류가 발생하면 사용자가 로그오프만 하지 않고 완전히 종료하고 NuGenesis LMS 클라이언트를 다시 로드할 때까지 오류는 지속됩니다.

환경

  • NuGenesis 9 LMS
  • NuGenesis 8 SDMS SR2

원인

NuGenesis 8 LMS SR2에서 클라이언트가 변경되어 LMS 클라이언트가 시작될 때 기본적으로 Excel 자동화 프로세스를 시작하고 LMS 클라이언트가 종료될 때까지 Excel 프로세스가 계속 실행되도록 했습니다. 이전에는 사용자가 NuGenesis에서 Excel 섹션을 열 때마다 Excel 프로세스가 온디맨드 방식으로 시작되었으며, 섹션이 닫히면 프로세스가 종료되었습니다. LMS 클라이언트와 Smart Builder는 로컬 호스트와 동적 포트 번호로 메시지를 전송하여 통신합니다. SmartBuilder가 계속 실행되기 때문에, 내부 SDK 통신을 위한 포트 번호가 LMS 클라이언트와 동기화되지 않아 이러한 증상이 나타날 수 있습니다.

수정 또는 해결 방법

  1. 이 문제에 대한 오류 보고서 CRI-25가 제출되었습니다.
  2. "PrestartExcelAndKeepAliveForEdit" 레지스트리 키를 FALSE로 설정하여 Pre-SR2 동작으로 되돌립니다.

추가 정보

이 레지스트리 키는 NuGenesis 8 ELN SR1에 영향을 미치지 않습니다. 이 문서에서 설명하는 동작은 NuGenesis 8 LMS FR1에서 구현되었습니다. 키는 LMS의 동작을 ELN 8 SR1의 동작으로 되돌립니다. 따라서 이러한 키는 SR1에 영향을 미치지 않습니다.

LMS 클라이언트는 사용자가 LMS에 로그인할 때 다이내믹 포트 넘버를 설정합니다. 포트 넘버는 레지스트리의 사용자 하이브(hive)에 저장됩니다.

  • HKCU\Software\Waters\Vision Publisher

이 키에는 사용자가 시스템에서 연 세션 수에 따라 0, 1개, 또는 그 이상의 항목이 포함됩니다. 데이터 이름은 Windows에서 사용자의 세션 ID입니다. 데이터 값은 포트 넘버입니다.

id29751, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG, synchronization, 엑셀