인프런 커뮤니티 질문&답변
WritepostAI에서 에러가 발생합니다.
해결된 질문
작성
·
23
·
수정됨
답변 2
0
안녕하세요, 고시님.
n8n으로 워크플로우를 만들었을때 내부적으로 여러가지 서비스들의 API를 사용하는 형태로 동작하는 방식이라 가끔은 n8n 자체의 내부적인 문제로 생기는 문제기도 하고 때로는 대상 서비스(스샷에서는 구글 API)의 문제기도 할 때가 종종 있습니다. 서버의 상태나 네트워크 상태 등 정말 다양한 문제가 생길 수 있습니다.

다른 버전의 AI 모델이나 아니면 다른 서비스의 AI 모델을 바꿔보면서 테스트를 해보셔도 되고 아니면 위의 스샷에서 처럼 Retry On Fail 옵션을 체크해서 오류가 나는 경우 재시도를 하게 한다던가 처럼 대처하는 형태로 노드를 구상할 수도 있습니다. 그리고 n8n 버전마다의 문제점이 있는 경우도 많기에 동일한 증상이 지속적으로 발생한다면 그런 부분까지도 한번 체크를 해봐야 할 때도 있습니다.
참고로 해당 강의는 n8n 1.x 버전에서 정상동작하며 2.x 버전에서는 코드 노드등 몇몇가지 부분들이 1.x 버전과 호환되지 않으니 이부분도 참고하셔야 할 부분이기도 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 고시님.
WritepostAI와 관련하여 발생하는 오류에 대해 문의주셨네요. 많은 경우, 이 오류는 데이터 흐름이나 노드 간의 연결에서 발생할 수 있습니다. 오류 메시지에서 Cannot read properties of undefined (reading 'parts')가 나타나는 것을 보면, 특정 데이터가 기대한 형식이나 구조로 전달되지 않는 것이 원인이 될 수 있습니다.
해결 방법:
데이터 흐름 점검하기:
WritepostAI노드와 연결된 데이터가 올바른 형식으로 들어오고 있는지, 혹은 데이터가 손실되지 않았는지를 확인해 보세요.
노드 설정 및 구성 확인:
- 각 노드, 특히
Google Gemini Chat Model1및Search W와의 연결이 정확히 설정되어 있는지 검토해야 합니다. API 요청 형태, 파라미터 등이 올바른지 확인하세요.
- 각 노드, 특히
AI 모델 설정 확인:
- AI 모델의 설정에서 버전 차이나 업데이트 사항이 있는지, 혹은 모델이 사용하는 입력/출력 데이터 구조가 변경되었는지를 점검하세요.
- AI 모델의 설정에서 버전 차이나 업데이트 사항이 있는지, 혹은 모델이 사용하는 입력/출력 데이터 구조가 변경되었는지를 점검하세요.
로그 및 디버그 기능 활용:
- n8n의 디버깅 기능을 통해 각 노드의 실행 로그를 확인하고 오류가 발생하는 구체적인 상황을 추적해 보세요. 이를 통해 데이터가 어떤 과정에서 손실되거나 잘못 처리되고 있는지 파악할 수 있습니다.
- n8n의 디버깅 기능을 통해 각 노드의 실행 로그를 확인하고 오류가 발생하는 구체적인 상황을 추적해 보세요. 이를 통해 데이터가 어떤 과정에서 손실되거나 잘못 처리되고 있는지 파악할 수 있습니다.
유사한 사례를 다룬 게시물을 참고하여 문제 해결에 도움을 받으실 수 있습니다:
이 답변이 도움이 되길 바라며, 추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요. 곧 지식공유자께서 추가적인 도움을 드릴 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.






