Skip to content

[Bug]: Just sits at Untitled and "The flow is starting" #85

@mother2110

Description

@mother2110

Affected Component

Core Services (Frontend UI/Backend API)

Describe the bug

I installed this in Docker and was able to run a single assessment to completion. Now when I start it in Docker, "docker compose up -d", I log in, then start an assessment. It just sits there at "The flow is starting"

Steps to Reproduce

Access PentAGI Web UI
Start a new flow with parameters
Set the target as a single internal IP
Observer the frontend sitting at "The flow is starting"

System Configuration

Docker compose
Docker version 29.0.2, build 8108357
Windows 11 Pro
32 GB RAM
i9 Intel
2TB NVME

No enabled features - Using Openai API

Logs and Artifacts

service ssl crt and key already exist
2025/11/17 22:19:19 goose: no migrations to run. current version: 20251102
2025/11/17 22:19:19 Migrations ran successfully
time="2025-11-17T22:19:19Z" level=info msg="SELECT count() FROM "users" WHERE (type = 'local')" component=pentagi-gorm duration=1.368476ms rows_returned=0 src="pentagi/pkg/server/services/auth.go:59" type=sql values="[]"
2025/11/17 22:19:31 http: TLS handshake error from 172.24.0.1:55510: client sent an HTTP request to an HTTPS server
2025/11/17 22:19:37 http: TLS handshake error from 172.24.0.1:55518: client sent an HTTP request to an HTTPS server
2025/11/17 22:19:39 http: TLS handshake error from 172.24.0.1:34348: client sent an HTTP request to an HTTPS server
2025/11/17 22:19:44 http: TLS handshake error from 172.24.0.1:34354: client sent an HTTP request to an HTTPS server
2025/11/17 22:20:06 http: TLS handshake error from 172.24.0.1:41774: client sent an HTTP request to an HTTPS server
[GIN] 2025/11/17 - 22:20:15 | 200 | 392.11µs | 172.24.0.1 | GET "/chat/new"
[GIN] 2025/11/17 - 22:20:15 | 200 | 896.058µs | 172.24.0.1 | GET "/assets/index-IQ5ikRc8.css"
time="2025-11-17T22:20:15Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="412.369µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:20:15Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="291.665µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:20:15Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="163.705µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
time="2025-11-17T22:20:15Z" level=info msg="session was refreshed for '[email protected]' 'admin'" age=14400 exp=1763432415 gtm=1763418015 prm="[users.create users.delete users.edit users.view roles.view providers.view screenshots.admin screenshots.view screenshots.download screenshots.subscribe msglogs.admin msglogs.view msglogs.subscribe termlogs.admin termlogs.view termlogs.subscribe flows.admin flows.create flows.delete flows.edit flows.view flows.subscribe tasks.admin tasks.view tasks.subscribe subtasks.admin subtasks.view containers.admin containers.view agentlogs.admin agentlogs.view agentlogs.subscribe vecstorelogs.admin vecstorelogs.view vecstorelogs.subscribe searchlogs.admin searchlogs.view searchlogs.subscribe assistants.admin assistants.create assistants.delete assistants.edit assistants.view assistants.subscribe assistantlogs.admin assistantlogs.view assistantlogs.subscribe settings.admin settings.view settings.providers.admin settings.providers.view settings.providers.edit settings.providers.subscribe settings.prompts.admin settings.prompts.view settings.prompts.edit]" rid=1 tid=local uhash=10a530d4f41b3ade043b086fa50ce7a9 uid=1
[GIN] 2025/11/17 - 22:20:15 | 200 | 1.242442ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:20:15 | 200 | 1.449521ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:20:15 | 200 | 4.682066ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:20:15 | 200 | 101.802µs | 172.24.0.1 | GET "/favicon/apple-touch-icon.png"
[GIN] 2025/11/17 - 22:20:15 | 200 | 64.824µs | 172.24.0.1 | GET "/favicon/favicon.svg"
time="2025-11-17T22:20:15Z" level=info msg="graphql websocket upgrade" component=pentagi-gql uid=1
time="2025-11-17T22:20:19Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="530.67µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:20:19Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="160.841µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:20:19Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="128.845µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
[GIN] 2025/11/17 - 22:20:19 | 200 | 1.153988ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:20:20 | 200 | 13.607814ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:20:20 | 200 | 16.18271ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:20:24 | 200 | 9.322019ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:20:24 | 200 | 728.945µs | 172.24.0.1 | POST "/api/v1/graphql"
time="2025-11-17T22:20:24Z" level=error msg="graphql request handled with errors" component=pentagi-gql duration=4.663219ms gql.errors="input: searchLogs sql: no rows in result set\ninput: flow sql: no rows in result set\ninput: messageLogs sql: no rows in result set\ninput: screenshots sql: no rows in result set\ninput: agentLogs sql: no rows in result set\ninput: vectorStoreLogs sql: no rows in result set\ninput: tasks sql: no rows in result set\ninput: terminalLogs sql: no rows in result set\n" operation_name=flow operation_type=query
[GIN] 2025/11/17 - 22:20:24 | 200 | 4.977765ms | 172.24.0.1 | POST "/api/v1/graphql"
time="2025-11-17T22:20:24Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="739.557µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:20:24Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="166.171µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:20:24Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="162.332µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
[GIN] 2025/11/17 - 22:20:24 | 200 | 1.352761ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
time="2025-11-17T22:20:34Z" level=info msg="flow created in DB" flow_id=3 provider_name=openai provider_type=openai user_id=1
time="2025-11-17T22:20:34Z" level=error msg="failed to get flow provider" error="failed to get primary docker image: API returned unexpected status code: 429: You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors."
time="2025-11-17T22:20:34Z" level=error msg="graphql request handled with errors" component=pentagi-gql duration=578.559255ms gql.errors="input: createFlow failed to create flow worker: failed to get flow provider: failed to get primary docker image: API returned unexpected status code: 429: You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.\n" operation_name=createFlow operation_type=mutation
[GIN] 2025/11/17 - 22:20:34 | 200 | 579.245082ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:21:50 | 200 | 1m35s | 172.24.0.1 | GET "/api/v1/graphql"
[GIN] 2025/11/17 - 22:21:50 | 304 | 153.71µs | 172.24.0.1 | GET "/chat/new"
time="2025-11-17T22:21:50Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="502.153µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:21:50Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="394.494µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:21:50Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="278.711µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
[GIN] 2025/11/17 - 22:21:50 | 200 | 1.398201ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:21:50 | 200 | 804.995µs | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:21:50 | 200 | 891.254µs | 172.24.0.1 | POST "/api/v1/graphql"
time="2025-11-17T22:21:50Z" level=info msg="graphql websocket upgrade" component=pentagi-gql uid=1
time="2025-11-17T22:21:51Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="428.877µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:21:51Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="176.247µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:21:51Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="173.881µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
[GIN] 2025/11/17 - 22:21:51 | 200 | 1.079705ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:21:52 | 200 | 4.538715ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:21:52 | 200 | 5.494247ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:23:56 | 200 | 2m6s | 172.24.0.1 | GET "/api/v1/graphql"
[GIN] 2025/11/17 - 22:23:56 | 200 | 294.28µs | 172.24.0.1 | GET "/chat/3"
time="2025-11-17T22:23:57Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="550.716µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:23:57Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="298.762µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:23:57Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="179.666µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
[GIN] 2025/11/17 - 22:23:57 | 200 | 1.313516ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:23:57 | 200 | 616.554µs | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:23:57 | 200 | 5.131299ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:23:57 | 200 | 5.297454ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:23:57 | 200 | 6.178077ms | 172.24.0.1 | POST "/api/v1/graphql"
time="2025-11-17T22:23:57Z" level=info msg="graphql websocket upgrade" component=pentagi-gql uid=1
time="2025-11-17T22:23:59Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="712.384µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:23:59Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="229.103µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:23:59Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="191.189µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
[GIN] 2025/11/17 - 22:23:59 | 200 | 1.582241ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:23:59 | 200 | 9.399202ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:23:59 | 200 | 14.631126ms | 172.24.0.1 | POST "/api/v1/graphql"
time="2025-11-17T22:23:59Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="421.982µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:23:59Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="275.986µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
[GIN] 2025/11/17 - 22:23:59 | 200 | 982.157µs | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
time="2025-11-17T22:23:59Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="75.055µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
time="2025-11-17T22:24:01Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="423.706µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:24:01Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="86.371µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
[GIN] 2025/11/17 - 22:24:01 | 200 | 812.565µs | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
time="2025-11-17T22:24:01Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="76.124µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
time="2025-11-17T22:24:04Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="323.566µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:24:04Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="122.535µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:24:04Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="91.358µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
[GIN] 2025/11/17 - 22:24:04 | 200 | 745.58µs | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:24:05 | 200 | 4.394029ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:24:05 | 200 | 5.089045ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:24:20 | 200 | 23.337285159s | 172.24.0.1 | GET "/api/v1/graphql"
2025/11/17 22:24:30 Shutting down...
2025/11/17 22:24:30 Shutdown complete
service ssl crt and key already exist
2025/11/17 22:24:41 goose: no migrations to run. current version: 20251102
2025/11/17 22:24:41 Migrations ran successfully
time="2025-11-17T22:24:41Z" level=info msg="SELECT count(
) FROM "users" WHERE (type = 'local')" component=pentagi-gorm duration="845.741µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:59" type=sql values="[]"
2025/11/17 22:25:13 Shutting down...
2025/11/17 22:25:13 Shutdown complete
service ssl crt and key already exist
2025/11/17 22:26:03 goose: no migrations to run. current version: 20251102
2025/11/17 22:26:03 Migrations ran successfully
time="2025-11-17T22:26:03Z" level=info msg="SELECT count(*) FROM "users" WHERE (type = 'local')" component=pentagi-gorm duration=5.195285ms rows_returned=0 src="pentagi/pkg/server/services/auth.go:59" type=sql values="[]"
[GIN] 2025/11/17 - 22:27:53 | 200 | 1.056963ms | 172.24.0.1 | GET "/chat/new"
[GIN] 2025/11/17 - 22:27:53 | 200 | 437.755µs | 172.24.0.1 | GET "/assets/index-IQ5ikRc8.css"
time="2025-11-17T22:27:54Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="971.412µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:27:54Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="952.462µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:27:54Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="970.084µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
time="2025-11-17T22:27:54Z" level=info msg="session was refreshed for '[email protected]' 'admin'" age=14400 exp=1763432874 gtm=1763418474 prm="[users.create users.delete users.edit users.view roles.view providers.view screenshots.admin screenshots.view screenshots.download screenshots.subscribe msglogs.admin msglogs.view msglogs.subscribe termlogs.admin termlogs.view termlogs.subscribe flows.admin flows.create flows.delete flows.edit flows.view flows.subscribe tasks.admin tasks.view tasks.subscribe subtasks.admin subtasks.view containers.admin containers.view agentlogs.admin agentlogs.view agentlogs.subscribe vecstorelogs.admin vecstorelogs.view vecstorelogs.subscribe searchlogs.admin searchlogs.view searchlogs.subscribe assistants.admin assistants.create assistants.delete assistants.edit assistants.view assistants.subscribe assistantlogs.admin assistantlogs.view assistantlogs.subscribe settings.admin settings.view settings.providers.admin settings.providers.view settings.providers.edit settings.providers.subscribe settings.prompts.admin settings.prompts.view settings.prompts.edit]" rid=1 tid=local uhash=10a530d4f41b3ade043b086fa50ce7a9 uid=1
[GIN] 2025/11/17 - 22:27:54 | 200 | 4.379547ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:27:54 | 200 | 4.105818ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:27:54 | 200 | 5.715959ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:27:54 | 200 | 237.849µs | 172.24.0.1 | GET "/favicon/favicon.svg"
[GIN] 2025/11/17 - 22:27:54 | 200 | 306.187µs | 172.24.0.1 | GET "/favicon/apple-touch-icon.png"
time="2025-11-17T22:27:54Z" level=info msg="graphql websocket upgrade" component=pentagi-gql uid=1
time="2025-11-17T22:27:56Z" level=info msg="SELECT * FROM "users" WHERE (id = '1') LIMIT 1" component=pentagi-gorm duration="693.452µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:27:56Z" level=info msg="SELECT * FROM "roles" WHERE ("id" = '1')" component=pentagi-gorm duration="325.049µs" rows_returned=1 src="pentagi/pkg/server/services/auth.go:744" type=sql values="[1]"
time="2025-11-17T22:27:56Z" level=info msg="SELECT name FROM "privileges" WHERE (role_id = '1')" component=pentagi-gorm duration="285.772µs" rows_returned=0 src="pentagi/pkg/server/services/auth.go:753" type=sql values="[1]"
[GIN] 2025/11/17 - 22:27:56 | 200 | 1.748631ms | 172.24.0.1 | GET "/api/v1/info?refresh_cookie=true"
[GIN] 2025/11/17 - 22:27:56 | 200 | 2.819393ms | 172.24.0.1 | POST "/api/v1/graphql"
[GIN] 2025/11/17 - 22:27:56 | 200 | 7.284258ms | 172.24.0.1 | POST "/api/v1/graphql"

Screenshots or Recordings

Image

Verification

  • I have checked that this issue hasn't been already reported
  • I have provided all relevant configuration files (with sensitive data removed)
  • I have included relevant logs and error messages
  • I am running the latest version of PentAGI

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions