강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

신철희님의 프로필 이미지
신철희

작성한 질문수

Gradio 웹앱으로 Multi Agent 챗봇 구현(실습) 실행 후 '이더리움' 입력 후 에러가 발생했습니다.

작성

·

281

·

수정됨

0

아래 사진은 웹앱에서 이더리움을 입력하고 submit하면 표시되는 에러메시지 입니다.

아래 사진은 터미널의 에러 메시지입니다.

ERROR: Exception in ASGI application

강사님의 코드를 붙여넣고([tool.poetry.dependencies]도 복붙했습니다.) 실행해도 똑같은 에러가 발생해서 코드의 문제는 아니라고 생각하는데.. 잘 모르겠습니다. 혹시, 해결할 후 있는 방법이 있을까요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

신철희님, Gradio 웹앱에서 ‘이더리움’ 입력 후 발생하는 에러에 대해 도움을 드리겠습니다.

사진에 포함된 에러 메시지를 바탕으로, 아래와 같은 원인과 해결책을 생각해 볼 수 있습니다:

  1. 서버 연결 문제:

    • “Error: Connection errored out.” 메시지는 서버 연결에 문제가 있음을 나타냅니다. 다음을 확인해보세요:
      • 서버가 정상적으로 실행되고 있는지 확인하세요.
      • 네트워크 연결에 문제가 없는지 확인하세요.
  2. 서버 응답 구문 분석 오류:

    • “Error: Could not parse server response: SyntaxError: Unexpected token ‘I’, ‘Internal S’… is not valid JSON” 메시지는 서버 응답이 유효한 JSON 형식이 아님을 나타냅니다. 이는 서버가 예상하지 못한 데이터를 반환하고 있음을 의미합니다. 다음을 확인해보세요:
      • 서버 측 코드가 올바른 JSON 형식을 반환하고 있는지 확인하세요.
      • 응답 데이터를 검토하여 올바른 JSON 형식인지 확인하세요.
  3. ASGI 애플리케이션 예외:

    • 터미널에서 “ERROR: Exception in ASGI application” 메시지와 함께 예외 그룹 트레이스백이 발생한 경우, 이는 ASGI 애플리케이션 내부에서 처리되지 않은 오류가 발생했음을 나타냅니다. 다음을 확인해보세요:
      • starlette, anyio, uvicorn, fastapi, gradio 라이브러리를 최신 버전으로 업데이트해보세요.
      • Poetry 환경 설정 파일(pyproject.toml)에 문제가 없는지 확인하세요.
      • 코드의 특정 부분에서 예외 처리를 추가해보세요.

아래는 Gradio와 관련된 라이브러리를 최신 버전으로 업데이트하는 명령어입니다:

poetry add gradio@latest
poetry add fastapi@latest
poetry add uvicorn@latest
poetry update

또한, 최신 버전의 Gradio를 사용하도록 명령어를 수행하세요:

pip install gradio --upgrade

여전히 문제가 해결되지 않는다면 에러 로그를 더욱 상세히 분석하거나, Inflearn의 멘토링 서비스를 활용하여 전문가의 도움을 받아 보세요. 멘토링 서비스는 여기에서 신청할 수 있습니다.

원하는 답변을 찾지 못하셨다면, 우측 하단의 ‘문의하기’에서 직접 문의해 주세요. 최대한 빠르게 답변드리도록 하겠습니다!

문의하기

도움이 되셨길 바랍니다. 감사합니다.

신철희님의 프로필 이미지
신철희

작성한 질문수

질문하기