long_term_memory=LongTermMemory(storage = LTMSQLiteStorage(db_path=storage_path))

MEMORY ERROR: An error occurred during database initialization: unable to open database file

TypeError Traceback (most recent call last)
Cell In[15], line 29
11 storage_path = os.getenv(“CREWAI_STORAGE_DIR”, “./site”)
12 # Define the crew with agents and tasks
13 financial_trading_crew = Crew(
14 agents=[data_analyst_agent,
15 trading_strategy_agent,
16 execution_agent,
17 risk_management_agent],
18
19 tasks=[data_analysis_task,
20 strategy_development_task,
21 execution_planning_task,
22 risk_assessment_task],
23
24 manager_llm=ChatOpenAI(model=“granite-7b-instruct”,
25 temperature=0.7),
26 process=Process.hierarchical,
27 verbose=True,
28 memory=True,
—> 29 long_term_memory=LongTermMemory(storage = LTMSQLiteStorage(db_path=storage_path))
30 )

TypeError: LongTermMemory.init() got an unexpected keyword argument ‘storage’

Can you add more context of what you were doing when you got the error and if you can share some code snippets please do.

I am running crewai in a kubernetes environment as was trying to add memory in a multi-agent crew, where a website scrapper was being used.