RPA Manager 운영 중에 오류가 발생하는데 해결할 수 있을까요?



  • ※ 이 글은 기존에 있었던 문의 사항을 재구성하여 정리한 것입니다.

    1. 공유폴더에 위치한 외부 노드 호출 시 오류
      ======= testone log =======
      2019-10-23 07:10:02,668 [main] ERROR Ref, , IOException, The process cannot access the file 'Y:\Nodes\외부노드\공통-작업정보-설정.xml' because it is being used by another process., 오전 7:10:02, D0011
      2019-10-23 07:10:02,684 [main] ERROR System.IO.IOException: The process cannot access the file 'Y:\Nodes\외부노드\공통-작업정보-설정.xml' because it is being used by another process.
      at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
      at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
      at TestOneCommon.Utilities.LoadXmlFromStream(String fName)
      at TestOne.Executor.Win32Instructions.Ref.LoadScriptFromXML3(String fName, TreeNode node)

    RPA Manager 운영 중에 오류가 발생하는데 해결할 수 있을까요.png

    1. 스크립트는 정상 수행된 상황에서 매니저에서는 Fail로 표기되는 현상
      ======= agent log =======
      [2019-10-25 02:23:27.7922] Upload File : 0000081729.png
      [2019-10-25 02:23:28.4484] Upload File : 0000081729.xml
      [2019-10-25 02:23:28.5110] Upload File : 0000081730.xml
      [2019-10-25 02:23:28.5735] Upload File : 0000081730.png
      [2019-10-25 02:23:29.2298] Upload File : 0000081731.png
      [2019-10-25 02:23:29.6828] delete base expired dir : C:\AutomateOne\data\testoned\result\0
      [2019-10-25 02:23:29.6828] delete base expired dir : C:\AutomateOne\data\testoned\log\0
      [2019-10-25 02:23:29.7296] Delete fName1 : C:\Users\Administrator\AppData\Local\Temp\2\tmp6DA7.tmp
      [2019-10-25 02:23:29.7296] sendToHost : 000166<?xml version="1.0" encoding="UTF-8"?>
      <Request>
      <Header>
      <Cmd>EXECUTION_END</Cmd>
      </Header>
      <Body>
      <Executionid>6844</Executionid>
      </Body>
      </Request>
       
      [2019-10-25 02:23:29.7296] m_run_device_list.Remove 6844_96_8
      [2019-10-25 02:23:29.7296] processIdList.Remove local,5020
      [2019-10-25 02:23:29.9171] Upload File : 0000081731.xml
      [2019-10-25 02:23:29.9797] Upload File : 0000081732.xml
      [2019-10-25 02:23:30.0421] Upload File : 0000081732.png
      [2019-10-25 02:23:30.6984] Upload File : 0000081733.xml
      [2019-10-25 02:23:30.7609] Upload File : 0000081734.xml
      [2019-10-25 02:23:30.8234] Upload File : 0000081734.png
      [2019-10-25 02:23:31.4796] Upload File : 0000081736.png
      [2019-10-25 02:23:32.1359] Upload File : 0000081736.xml
      .
      .
      .
      .
      [2019-10-25 02:29:17.1022] Upload File : 0000082825.xml
      [2019-10-25 02:29:17.1647] Upload File : 0000082825.png
      [2019-10-25 03:00:35.8233] Manager -> Agent, Closed ID : 0
      [2019-10-25 03:00:35.8546] OnReceiveCallBack invalid socket!!
      [2019-10-25 03:00:35.8546] -----------------------------------------------------------
      Socket Connection Closed!!

    [2019-10-25 03:00:36.1827] MainformClosed / CloseReason : WindowsShutDown, ExitCode : 0, ExitType : None

    이 오류들을 해결할 수 있을까요?



  • 내용으로 이루어 보았을 때 공유 폴더에 위치한 외부 참조 노드 파일을 액세스 하려다 공유 위반으로 문제가 발생한 것으로 보입니다.

    문제의 특성 상 단일 로봇이 아닌 다수의 로봇이 동시에 파일에 액세스를 시도하면서 오류가 발생한 것으로 보이므로 정확한 원인 파악을 위해 해당 외부 참조 노드 파일에 접근하는 모든 로봇들의 버전 정보가 필요할 것 같습니다.



  • 나머지 봇들이 4.22.2.20190924 버전이나, 한 봇이 유일하게 다른 4.12.8.20191010 버전을 가지고 있는 것으로 확인되었습니다.

    이게 원인일까요?



  • 네, 맞는 것 같습니다.
    외부 노드 네트워크 공유 위반 이슈가 수정 반영된 버전과 미 반영된 버전을 혼용해서 발생한 것으로 보입니다

    해당 이슈가 적용된 버전은 하기와 같습니다.
    Ver 1.0 build No. 4.10.4.20190617 이상
    Ver 2.0 build No. 4.22.1.20190620 이상

    미반영 버전 정보
    Ver 2.0 build No. 4.12.X 모두

    위 정보를 토대로, 봇 4.12.X 버전을 4.22.X 버전으로 교체 운영해 주시면 될 것 같습니다.


Log in to reply