Can't get coding agent to work

I have docker installed and have created a python slim image with the packages I need. I keep getting the following error.

------- start of error ------------------------------------------------------------------
d:/Sandeep/crewai/coding_agent/data_analysis_crew.py
Traceback (most recent call last):
File “d:\Sandeep\crewai\coding_agent\data_analysis_crew.py”, line 18, in
data_analysis_task = Task(
^^^^^
File “C:\Users\st00u\AppData\Local\Programs\Python\Python312\Lib\site-packages\pydantic\main.py”, line 212, in init
validated_self = self.pydantic_validator.validate_python(data, self_instance=self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 1 validation error for Task
expected_output
Field required [type=missing, input_value={‘description’: 'Analyze … strong Python skills.)}, input_type=dict]
For further information visit Redirecting...
----------------------- end of error -----------------------------------------------------
Code:

from crewai import Agent, Task, Crew

read the data to be analyzed

from crewai_tools import FileReadTool
csv_tool = FileReadTool(file_path=‘./ages.csv’)

Create an agent with code execution enabled

coding_agent = Agent(
role=“Python Data Analyst”,
goal=“Analyze data and provide insights using Python”,
backstory=“You are an experienced data analyst with strong Python skills.”,
tools=[csv_tool],
allow_code_execution=True
)

Create a task that requires code execution

data_analysis_task = Task(
description=“Analyze the given dataset and calculate the average age of participants.”,
agent=coding_agent
)

Create a crew and add the task

analysis_crew = Crew(
agents=[coding_agent],
tasks=[data_analysis_task]
)

Execute the crew

result = analysis_crew.kickoff()

print(result)