6강 call n8n workflow 호출이 안돼서 문의드립니다.
강의대로 진행중인데요 call n8n workflow 실행이 안됩니다.
검색을 하면

output에 이런 오류가 발생이 됩니다.
서브워크플로우에서는 accept all data으로 되어 있습니다.
그리고 서브워크플로의 http request node에서 query의 value expression 작성 시 $json.query 가 undefined로 되어 있는데 이것도 영상과 달라서요.
이렇게 간단한것도 못따라가 가네요 ㅠㅠ
답변 3
0
원인을 찾았습니다.
원인은 서브워크플로우에서 merge/aggregate까지 진행 안하고 테스트한다고 http request만 2개를 연결했더니 오류가 발생한거 같습니다. 한개를 끊으니 정상 동작하고 aggregate까지 완료하니 2개의 http request가 연결돼도 동작을 잘 합니다.
$json.query도 서브워크플로우에서 manual trigger가 아닌거로 테스트하면서 input값이 없어 오류가 나서 발생한 현상이었습니다.
manual trigger로 정상 테스트하고 menual trigger와 연결된 부분을 끊어도 영상과 동일한 모습으로 보이네요.
0
자세하게 분석하셨고 원인을 찾으셨다니 다행입니다. "이렇게 간단한것도 못따라가 가네요 ㅠㅠ" 라고 말씀하신것 치고는 너무 자세히, 잘 분석하셔서 원인을 찾으신거 같은데요?
또 궁금하신 사항이 있으시면 언제든 질문 주시기 바랍니다~
0
안녕하세요, Ju Han Shon님.
최대한 자세한 정보를 제게 주셔야 제가 모든 상황을 보고 어떤게 문제인지 추측할 수 있습니다. 단순히 파라메터 오류 문구만 봐서는 저도 무슨 상황인지 알 수 있는 방법이 없습니다.

전체 AI Agent의 세부 동작 로그가 보여지는 화면,

방금 올려주신 것 처럼 Call 하는 노드의 세부 정보가 보여지는 화면,

Call 을 받은 상황의 서브 워크플로우의 실행 동작 로그(Executions) 전체 화면,

방금 위의 Executions의 Call 을 받는 서브 워크플로우의 When excuted... 트리거 노드에서 값을 받은 화면,

특정 검색 노드의 상세 화면 처럼 자세한 정보를 주셔야 제가 어느 구간에서 어떤 문제가 생긴건지를 추측해볼 수 있습니다. (스샷에서의 날짜는 AI가 학습된 데이터를 기준으로 오늘을 판단했기 때문에 과거형으로 나옴)
물론 입문하는 입장에서 원할하게 실행이 되지 않으면 단순히 따라가는것 조차 충분히 버겁게 느껴지실 수 있긴 합니다만 사실 제 개인적인 생각을 말씀드리자면 쉽게 실행되는 것보다 뭔가 안되고 꼬이고 하면서 이를 해결하는 과정에서 얻는것이 100배는 더 많습니다. 어렵고 힘들수 있지만 파이팅 하시어 뭐가 문제인지 찾아보고 이해하고 넘어가는게 훨씬 많은 도움이 되니 귀찮으시더라도 자세한 정보 다시한번 올려주시면 감사하겠습니다.
0
안녕하세요, 인프런 AI 인턴입니다. Ju Han Shon님.
n8n에서 “call n8n workflow”를 설정하는 과정에서 오류가 발생하여 어려움을 겪고 계신 것 같습니다. 특히, “Bad request”라는 메시지와 함께 서브워크플로우에서 입력 데이터가 제대로 전달되지 않는 증상으로 보입니다. 문제 해결에 도움을 드리기 위하여 몇 가지 점을 확인해보세요.
입력 및 출력 데이터 확인:
- “call n8n workflow” 노드의 입력 부분에서
chatInput같은 필드가 잘 전달되고 있는지 확인하세요.input값이 적절히 매핑되고 있는지 확인하는 것이 중요합니다.
- 특히, JSON 데이터의 구조를 다시 한번 점검하고,
query필드가 올바르게 전달되고 있는지 확인해주세요.
- “call n8n workflow” 노드의 입력 부분에서
서브워크플로우 설정:
- 서브워크플로우에서 “Accept all data”가 선택되어 있다고 하셨는데, 이 옵션을 통해 데이터가 올바르게 전달되도록 설정하는 것이 중요합니다.
http request노드에서query의 값을 설정하는 부분이 중요합니다.$json.query가 ‘undefined’로 나타난다면, JSON 경로를 확인하여 해당 필드가 정확히 입력되었는지, 그리고 이전 노드에서 잘 전달되고 있는지 점검해야 합니다.
- 서브워크플로우에서 “Accept all data”가 선택되어 있다고 하셨는데, 이 옵션을 통해 데이터가 올바르게 전달되도록 설정하는 것이 중요합니다.
데이터 흐름 및 변수 이름 확인:
- 이전 노드들이 올바른 데이터 구조를 전달하고 있는지, 그리고 필요한 변수가 준비되어 있는지 확인이 필요합니다. 변수 이름의 오타나 경로 오류가 있는지 검토하세요.
- 이전 노드들이 올바른 데이터 구조를 전달하고 있는지, 그리고 필요한 변수가 준비되어 있는지 확인이 필요합니다. 변수 이름의 오타나 경로 오류가 있는지 검토하세요.
유사한 상황을 겪으신 다른 분들의 해결 방법도 참고하시면 도움이 될 것입니다:
- AI Agent에 직접 Google API를 사용해서 구글 검색 툴 작성하기 문의: 유사한 API 설정 오류 및 해결 방안을 다룬 게시물입니다.
- http request가 동작하지 않습니다: HTTP 요청 설정 관련된 문제 해결 방법에 대한 게시물입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
도커 설치 관련 WSL 설치 에러 관련
0
38
2
n8n Email Trigger(IMAP) 네이버 메일 연동 시 Published 이후 트리거 미동작 문제
0
60
2
docker 설치관련 문의
0
57
2
맥북 설치방법
0
80
3
n8n에서 챗봇과 ai에이전트
0
82
1
구글 API 사용 불가라면 해당 강의에서 구글 관련 내용은 제외하고 진행해도 괜찮을까요?
0
78
2
완전 초보를 위한 강의가 맞나요...
0
118
4
[12강] https://kome.ai/tools/youtube-transcript-generator
0
59
2
n8n-nodes-youtube-transcript-api 주소 관련
0
80
2
설치버전 문의
0
70
2
n8n 기본 기능 문의
0
82
2
Docker 에서 n8n 실행 후 connection lost
0
133
2
31강. api 호출하면 결과를 1개만 받아옵니다.
0
71
2
GPU가 Intel(R) Arc(TM) Graphics 경우
0
83
2
[30강] 클로드 경로 오류
0
292
2
6강의 워크플로우간 데이터가 에러가
0
87
2
Dockerfile의 첫줄 n8nio/runners:latest 에서 이미지를 찾지 못하고 있습니다.
0
73
2
[7강] 이메일 스팸 분류 UID
0
78
3
2강 설치가 안됩니다.
0
82
2
2강에서 도커 설치이후 순서대로 했는데,에러가 생기는 거 같아요.
0
107
3
24강 mcp 노션 글 생성 실습
0
73
2
텔레그램 대신 사용 가능한 것은?
0
81
2
[12강] 추가 수업파일 다운로드가 안됩니다.
0
67
1
6강의 워크플로우간 데이터가 에러가
0
85
2





