crewAI icon indicating copy to clipboard operation
crewAI copied to clipboard

Telemetry - Traceback (most recent call last) Errors

Open JimFran opened this issue 1 year ago • 6 comments

Hi team,

I'm trying to create a simple program (just to try the crewAI framework) to review some specific code file but I'm getting some errors and not sure if it's related to my code itself or I'm missing to import something.

This is my main.py file (I can provide the rest of the files if needed).

import warnings
from langchain._api import LangChainDeprecationWarning
warnings.simplefilter("ignore", category=LangChainDeprecationWarning)

from dotenv import load_dotenv
load_dotenv()

from crewai import Crew
from langchain.llms import OpenAI
from langchain_openai import ChatOpenAI

from tasks import Tasks
from agents import Agents

import os 

os.environ['OPENAI_MODEL_NAME'] = 'gpt-3.5-turbo-0125'
manager_llm=ChatOpenAI(model='gpt-3.5-turbo-0125'),

tasks = Tasks()
agents = Agents()

code_analyst_agent = agents.code_analyst_agent()
code_writer_agent = agents.code_writer_agent()
code_reviewer_agent = agents.code_reviewer_agent()

code_analyst_task = tasks.code_analyst_task(code_analyst_agent)
code_write_task = tasks.code_write_task(code_writer_agent)
code_review_task = tasks.code_review_task(code_reviewer_agent)

crew = Crew(
    agents=[code_analyst_agent, code_writer_agent, code_reviewer_agent],
    tasks=[
        code_analyst_task,
        code_write_task,
        code_review_task
    ]
)

# Kick off the process
result = crew.kickoff()

print("Code review completed")
print("Code improved:")
print(result)

and this is what I get as output:

py main.py

> Entering new CrewAgentExecutor chain...


> Entering new CrewAgentExecutor chain...


> Entering new CrewAgentExecutor chain...
Traceback (most recent call last):
  File "C:\Users\user\Desktop\crewai\main.py", line 45, in <module>
    result = crew.kickoff()
             ^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\crew.py", line 468, in kickoff
    result = self._run_sequential_process()
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\crew.py", line 603, in _run_sequential_process
    return self._execute_tasks(self.tasks)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\crew.py", line 692, in _execute_tasks
    task_output = task.execute_sync(
                  ^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\task.py", line 175, in execute_sync
    return self._execute_core(agent, context, tools)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\task.py", line 228, in _execute_core
    result = agent.execute_task(
             ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\agent.py", line 206, in execute_task
    result = self.execute_task(task, context, tools)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\agent.py", line 206, in execute_task
    result = self.execute_task(task, context, tools)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\agent.py", line 205, in execute_task
    raise e
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\agent.py", line 195, in execute_task
    result = self.agent_executor.invoke(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain\chains\base.py", line 166, in invoke
    raise e
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain\chains\base.py", line 156, in invoke
    self._call(inputs, run_manager=run_manager)
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\agents\executor.py", line 70, in _call
    next_step_output = self._take_next_step(
                       ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain\agents\agent.py", line 1318, in _take_next_step
    [
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain\agents\agent.py", line 1318, in <listcomp>
    [
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\crewai\agents\executor.py", line 134, in _iter_next_step
    output = self.agent.plan(  # type: ignore #  Incompatible types in assignment (expression has type "AgentAction | AgentFinish | list[AgentAction]", variable has type "AgentAction")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain\agents\agent.py", line 463, in plan
    for chunk in self.runnable.stream(inputs, config={"callbacks": callbacks}):
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\runnables\base.py", line 3253, in stream
    yield from self.transform(iter([input]), config, **kwargs)
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\runnables\base.py", line 3240, in transform
    yield from self._transform_stream_with_config(
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\runnables\base.py", line 2053, in _transform_stream_with_config
    chunk: Output = context.run(next, iterator)  # type: ignore
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\runnables\base.py", line 3202, in _transform
    for output in final_pipeline:
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\runnables\base.py", line 1271, in transform
    for ichunk in input:
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\runnables\base.py", line 5267, in transform
    yield from self.bound.transform(
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\runnables\base.py", line 1289, in transform
    yield from self.stream(final, config, **kwargs)
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\language_models\chat_models.py", line 373, in stream
    raise e
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_core\language_models\chat_models.py", line 353, in stream
    for chunk in self._stream(messages, stop=stop, **kwargs):
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\langchain_openai\chat_models\base.py", line 521, in _stream
    response = self.client.create(**payload)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\_utils\_utils.py", line 277, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\resources\chat\completions.py", line 646, in create
    return self._post(
           ^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\_base_client.py", line 1266, in post
    return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\_base_client.py", line 942, in request
    return self._request(
           ^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\_base_client.py", line 1031, in _request
    return self._retry_request(
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\_base_client.py", line 1079, in _retry_request
    return self._request(
           ^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\_base_client.py", line 1031, in _request
    return self._retry_request(
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\openai\_base_client.py", line 1079, in _retry_request
    return self._request(
           ^^^^^^^^^^^^^^

Any ideas?

JimFran avatar Jul 29 '24 14:07 JimFran

similar issue, also getting telemetry timed out issue!

TusharP05 avatar Jul 29 '24 14:07 TusharP05

We had a small issue with our Telemetry service yesterday which we resolved, please let us know it it is still happening

theCyberTech avatar Jul 30 '24 02:07 theCyberTech

@theCyberTech I'm still getting the same output. Do you think it may be related to my code?

JimFran avatar Jul 30 '24 05:07 JimFran

I'm also facing right now an exception relative to telemetry

Simone-meli25 avatar Jul 31 '24 14:07 Simone-meli25

We had a small issue with our Telemetry service yesterday which we resolved, please let us know it it is still happening

i still face the error

Simone-meli25 avatar Jul 31 '24 15:07 Simone-meli25

I tried to run again the script this week and still facing the same error. Please, could someone give some advice on this? cc @theCyberTech

JimFran avatar Aug 04 '24 16:08 JimFran

This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Dec 12 '24 06:12 github-actions[bot]

This issue was closed because it has been stalled for 5 days with no activity.

github-actions[bot] avatar Dec 17 '24 12:12 github-actions[bot]