[RPA] uipath 오류 수정
2020. 10. 16. 16:53ㆍRPA
Invoke Process workflow: 워크플로 트리를 처리하는 중 다음 오류가 발생했습니다.
'Literal<DataRow>': 리터럴은 값 형식과 불변 형식 System.String만 지원합니다.
System.Data.DataRow 형식은 리터럴로 사용할 수 없습니다.
'Literal<Dictionary<String,Object>>': 리터럴은 값 형식과 불변 형식 System.String만 지원합니다.
System.Collections.Generic.Dictionary`2[System.String,System.Object] 형식은
리터럴로 사용할 수 없습니다.
오류 쳐도 안나왔는데 dictionary 문제인 것 같아서 (이 오류 나면 플로우로 못들어감)
못들ㄹ어간 플로우의 인수인 dictionary를 삭제하고 한번 돌리고,
다시 dictionary를 만들어줬다(config 파일 담는 dictionary였음)
내 답은 아니였지만 하여튼 다른 사람은 이 오류를 인수로 dictionary 받을 때
ditctionary<타입1,타입2> 에서 타입 1또는 2가 달라서 그랬다고 한다.
암튼 uipath 이런식으로 분명히 [좌 변수] = [우 변수] 두 변수들의 타입이 분명 같은데도
오류가 나는 경우가 종종 있다.
그럼 그냥 그걸 없애고 저장 해 준뒤 다시 입력하면 돌아온다.
이번 경우도 비슷한 경우였으니 난 운이 좋았다.
Try Catch: 'System.__ComObject' 형식의 COM 개체를 인터페이스 형식
'Microsoft.Office.Interop.Outlook.Application'(으)로 캐스팅할 수 없습니다.
라이브러리가 등록되지 않았습니다.
(예외가 발생한 HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)) 오류로 인해
IID가 '{00063001-0000-0000-C000-000000000046}'인 인터페이스의 COM 구성 요소에서
QueryInterface를 호출하지 못했으므로 이 작업을 수행할 수 없습니다.
Computer \ HKEY_CLASSES_ROOT \ TypeLib 하고 오른쪽 클릭 후 Office.Interop.Excel 찾기 하고 삭제하라길래 삭제했다가 망했다 지금 다시까는중이다
'RPA' 카테고리의 다른 글
[RPA/uipath] DataTable 한 Column을 List 또는 Array로 바꾸기 (0) | 2020.11.06 |
---|---|
[RPA/Uipath]행 수만 같은 서로 다른 DT 합치기 (0) | 2020.11.03 |
[RPA] 'Excel Application Scope - Template 작업: 통합 문서를 여는 동안 오류가 발생했습니다. Excel이 설치되어 있는지 확인하십시오.' 오류 해결 (0) | 2020.10.14 |
[RPA] Excel 내용을 이미지화 하여 outlook으로 메일 보내기(VB) (0) | 2020.09.22 |
[RPA] 숫자를 string으로 바꿀 때 자릿 수 맞추기(또는 앞을 0으로 채우기) (0) | 2020.08.19 |