Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deployment Getting Failed #1352

Closed
1 task done
ganeshbehera opened this issue Oct 25, 2023 · 11 comments
Closed
1 task done

Deployment Getting Failed #1352

ganeshbehera opened this issue Oct 25, 2023 · 11 comments

Comments

@ganeshbehera
Copy link

⚠️ Check for existing issues before proceeding. ⚠️

  • I have searched the existing issues, and there is no existing issue for my problem

Where are you using SuperAGI?

Linux

Which branch of SuperAGI are you using?

Dev (branch)

Do you use OpenAI GPT-3.5 or GPT-4?

GPT-3.5

Which area covers your issue best?

Installation and setup

Describe your issue.

Deployment Getting failed, Please fix it

How to replicate your Issue?

No response

Upload Error Log Content

[2023-10-25 09:15:51] ERROR: Traceback (most recent call last): [2023-10-25 09:15:51] File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan [2023-10-25 09:15:51] async with self.lifespan_context(app) as maybe_state: [2023-10-25 09:15:51] File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 566, in aenter [2023-10-25 09:15:51] await self._router.startup() [2023-10-25 09:15:51] File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 654, in startup [2023-10-25 09:15:51] await handler() [2023-10-25 09:15:51] File "/app/main.py", line 249, in startup_event [2023-10-25 09:15:51] local_llm_model_config() [2023-10-25 09:15:51] File "/app/main.py", line 221, in local_llm_model_config [2023-10-25 09:15:51] existing_models_config = session.query(ModelsConfig).filter(ModelsConfig.org_id == default_user.organisation_id, ModelsConfig.provider == 'Local LLM').first() [2023-10-25 09:15:51] AttributeError: 'NoneType' object has no attribute 'organisation_id' [2023-10-25 09:15:51] [2023-10-25 09:15:51] ERROR: Application startup failed. Exiting.

@Threchette
Copy link

Threchette commented Oct 25, 2023

same here for win11

@Michspirit99
Copy link

I am also getting this as well. I've redownloaded the application and i still get this error.

@Jldouglas84
Copy link

I also get this error.

When I try to load localhost:3000 I see the SuperAGI logo in the top left and Ïnitailizing SuperAGI... loading and get no further

This is happening in the superagi-backend-1 container in docker using superagi-backend

@c0d3x
Copy link

c0d3x commented Oct 26, 2023

Same issue on Mac OS 14

@ryan-james-smith
Copy link

same error here, if I take the log back a couple of extra lines i have:
superagi-backend-1 | 2023-10-27 19:42:38 UTC - Super AGI - INFO - [/app/main.py:197] - Running Startup tasks superagi-backend-1 | 2023-10-27 19:42:38 UTC - Super AGI - INFO - [/app/main.py:201] - None superagi-backend-1 | 2023-10-27 19:42:39 UTC - Super AGI - INFO - [/app/superagi/models/workflows/agent_workflow_step.py:157] - Finding or creating wait step superagi-backend-1 | ERROR: Traceback (most recent call last): superagi-backend-1 | File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan superagi-backend-1 | async with self.lifespan_context(app) as maybe_state: superagi-backend-1 | File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 566, in __aenter__ superagi-backend-1 | await self._router.startup() superagi-backend-1 | File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 654, in startup superagi-backend-1 | await handler() superagi-backend-1 | File "/app/main.py", line 249, in startup_event superagi-backend-1 | local_llm_model_config() superagi-backend-1 | File "/app/main.py", line 221, in local_llm_model_config superagi-backend-1 | existing_models_config = session.query(ModelsConfig).filter(ModelsConfig.org_id == default_user.organisation_id, ModelsConfig.provider == 'Local LLM').first() superagi-backend-1 | AttributeError: 'NoneType' object has no attribute 'organisation_id' superagi-backend-1 | superagi-backend-1 | ERROR: Application startup failed. Exiting.

Where the second line says None this is a log of default_user.
The Errr on line 221 is trying to use default_user.organisation_id however as per the previous log our default_user is None so it does not contain an organisation_id.

Unfortunately I can understand why I see the error, but I have not the skill (yet) to go about finding a solution.

@gwickman
Copy link

gwickman commented Oct 28, 2023

I'm getting the same issue on Windows 11 using the docker install. It seems like the default_user for the postgress database "super6@agi.com" should exist but doesn't?

Line 200 tries to load the default_user and when line 201 logs it the output is "None" and this seems to fail line 221?

--CODE--
200 default_user = session.query(User).filter(User.email == "super6@agi.com").first()
201 logger.info(default_user)

221 existing_models_config = session.query(ModelsConfig).filter(ModelsConfig.org_id == default_user.organisation_id, ModelsConfig.provider == 'Local LLM').first()

--LOG--

2023-10-28 09:07:00 superagi-backend-1 | INFO: Started server process [315]
2023-10-28 09:07:00 superagi-backend-1 | INFO: Waiting for application startup.
2023-10-28 09:07:00 superagi-backend-1 | 2023-10-28 08:07:00 UTC - Super AGI - INFO - [/app/main.py:197] - Running Startup tasks
2023-10-28 09:07:00 superagi-backend-1 | 2023-10-28 08:07:00 UTC - Super AGI - INFO - [/app/main.py:201] - None
2023-10-28 09:07:00 superagi-backend-1 | 2023-10-28 08:07:00 UTC - Super AGI - INFO - [/app/superagi/models/workflows/agent_workflow_step.py:157] - Finding or creating wait step
2023-10-28 09:07:00 superagi-backend-1 | ERROR: Traceback (most recent call last):
2023-10-28 09:07:00 superagi-backend-1 | File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 677, in lifespan
2023-10-28 09:07:00 superagi-backend-1 | async with self.lifespan_context(app) as maybe_state:
2023-10-28 09:07:00 superagi-backend-1 | File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 566, in aenter
2023-10-28 09:07:00 superagi-backend-1 | await self._router.startup()
2023-10-28 09:07:00 superagi-backend-1 | File "/opt/venv/lib/python3.10/site-packages/starlette/routing.py", line 654, in startup
2023-10-28 09:07:00 superagi-backend-1 | await handler()
2023-10-28 09:07:00 superagi-backend-1 | File "/app/main.py", line 249, in startup_event
2023-10-28 09:07:00 superagi-backend-1 | local_llm_model_config()
2023-10-28 09:07:00 superagi-backend-1 | File "/app/main.py", line 221, in local_llm_model_config
2023-10-28 09:07:00 superagi-backend-1 | existing_models_config = session.query(ModelsConfig).filter(ModelsConfig.org_id == default_user.organisation_id, ModelsConfig.provider == 'Local LLM').first()
2023-10-28 09:07:00 superagi-backend-1 | AttributeError: 'NoneType' object has no attribute 'organisation_id'

@izevar
Copy link

izevar commented Oct 28, 2023

Same issue on Mac M2

@izevar
Copy link

izevar commented Oct 28, 2023

I found a workaround
After the --build command the DB do not have any default user or organization created.
So if you modify the docker-compose file to allow to expose the Postgres ports you can manually create an user and an organization after that do restart the containers and should work.

it's a workaround not a fix.

@alangunning
Copy link

Getting the same error. It appears to have been introduced by PR: #1351

For anyone blocked while awaiting a fix, I was able to succesfully startup by commenting out this line.
https://github.com/TransformerOptimus/SuperAGI/blob/b96fdabcf6a20d4309bfb5ff99a144d59cd74dd0/main.py#L249C18-L249C18

@Michspirit99
Copy link

Getting the same error. It appears to have been introduced by PR: #1351

For anyone blocked while awaiting a fix, I was able to succesfully startup by commenting out this line. https://github.com/TransformerOptimus/SuperAGI/blob/b96fdabcf6a20d4309bfb5ff99a144d59cd74dd0/main.py#L249C18-L249C18

This is a very good work around.

Specifically this line

image

@rounak610
Copy link
Collaborator

We have fixed this issue in #1353 (fixes for the main branch) and #1354 (fixes for the dev branch).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants