supertokens / supertokens-docker-postgresql

Docker image for SuperTokens and PostgreSQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

postgres error logs on supertokens first run (empty database)

akalitenya opened this issue · comments

Maybe some cron task run before initial migrations done? There are no errors after restart of container or db.

docker image: registry.supertokens.io/supertokens/supertokens-postgresql:6.0

supertokens logs:

supertokens_1        | Loading supertokens config.
supertokens_1        | Completed config.yaml loading.
supertokens_1        | Loading storage layer.
supertokens_1        | Loading PostgreSQL config.
supertokens_1        | Loading supertokens version.yaml file.
supertokens_1        | 06 Sep 2023 07:19:06:153 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.storage.postgresql.ConnectionPool.initPool(ConnectionPool.java:136) | Setting up PostgreSQL connection pool.
supertokens_1        | 
supertokens_1        | Setting up PostgreSQL connection pool.
supertokens_1        | 06 Sep 2023 07:19:06:880 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:58) | Tenant(, public, public) | Starting task: EELicenseCheck
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:19:07:275 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:68) | Tenant(, public, public) | Starting task: SyncCoreConfigWithDb
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:19:07:276 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:58) | Tenant(, public, public) | Starting task: RemoveOldSessions
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:19:07:276 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:58) | Tenant(, public, public) | Starting task: RemoveOldPasswordResetTokens
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:19:07:278 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:58) | Tenant(, public, public) | Starting task: RemoveOldEmailVerificationTokens
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:19:07:279 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:58) | Tenant(, public, public) | Starting task: DeleteExpiredPasswordlessDevices
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:19:07:279 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:58) | Tenant(, public, public) | Starting task: DeleteExpiredTotpTokens
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:19:07:280 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:58) | Tenant(, public, public) | Starting task: RemoveExpiredDashboardSessions
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:19:07:280 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.cronjobs.CronTask.<init>(CronTask.java:58) | Tenant(, public, public) | Starting task: DeleteExpiredAccessTokenSigningKeys
supertokens_1        | 
supertokens_1        | Started SuperTokens on 0.0.0.0:3567 with PID: 36
supertokens_1        | 06 Sep 2023 07:19:07:847 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [main] thread | io.supertokens.Main.init(Main.java:268) | Tenant(, public, public) | Started SuperTokens on 0.0.0.0:3567 with PID: 36
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:20:07:275 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [pool-1-thread-1] thread | io.supertokens.cronjobs.CronTask.run(CronTask.java:77) | Tenant(, public, public) | Cronjob started: SyncCoreConfigWithDb
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:20:07:281 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [pool-1-thread-1] thread | io.supertokens.cronjobs.CronTask.run(CronTask.java:167) | Tenant(, public, public) | Cronjob finished: SyncCoreConfigWithDb
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:21:07:281 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [pool-1-thread-1] thread | io.supertokens.cronjobs.CronTask.run(CronTask.java:77) | Tenant(, public, public) | Cronjob started: SyncCoreConfigWithDb
supertokens_1        | 
supertokens_1        | 06 Sep 2023 07:21:07:286 +0000 | INFO | pid: 477e6a1c-b078-479b-9ff6-fd4af7f0defd | [pool-1-thread-1] thread | io.supertokens.cronjobs.CronTask.run(CronTask.java:167) | Tenant(, public, public) | Cronjob finished: SyncCoreConfigWithDb
supertokens_1        |

postgres logs:

db-supertokens_1     | 2023-09-06 07:19:06.406 UTC [68] ERROR:  relation "apps" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.406 UTC [68] STATEMENT:  SELECT 1 FROM apps LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.426 UTC [68] ERROR:  relation "tenants" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.426 UTC [68] STATEMENT:  SELECT 1 FROM tenants LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.433 UTC [68] ERROR:  relation "key_value" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.433 UTC [68] STATEMENT:  SELECT 1 FROM key_value LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.442 UTC [68] ERROR:  relation "app_id_to_user_id" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.442 UTC [68] STATEMENT:  SELECT 1 FROM app_id_to_user_id LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.451 UTC [68] ERROR:  relation "all_auth_recipe_users" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.451 UTC [68] STATEMENT:  SELECT 1 FROM all_auth_recipe_users LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.465 UTC [68] ERROR:  relation "user_last_active" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.465 UTC [68] STATEMENT:  SELECT 1 FROM user_last_active LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.473 UTC [68] ERROR:  relation "session_access_token_signing_keys" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.473 UTC [68] STATEMENT:  SELECT 1 FROM session_access_token_signing_keys LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.482 UTC [68] ERROR:  relation "session_info" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.482 UTC [68] STATEMENT:  SELECT 1 FROM session_info LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.495 UTC [68] ERROR:  relation "tenant_configs" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.495 UTC [68] STATEMENT:  SELECT 1 FROM tenant_configs LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.502 UTC [68] ERROR:  relation "tenant_thirdparty_providers" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.502 UTC [68] STATEMENT:  SELECT 1 FROM tenant_thirdparty_providers LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.512 UTC [68] ERROR:  relation "tenant_thirdparty_provider_clients" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.512 UTC [68] STATEMENT:  SELECT 1 FROM tenant_thirdparty_provider_clients LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.525 UTC [68] ERROR:  relation "emailpassword_users" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.525 UTC [68] STATEMENT:  SELECT 1 FROM emailpassword_users LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.537 UTC [68] ERROR:  relation "emailpassword_user_to_tenant" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.537 UTC [68] STATEMENT:  SELECT 1 FROM emailpassword_user_to_tenant LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.544 UTC [68] ERROR:  relation "emailpassword_pswd_reset_tokens" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.544 UTC [68] STATEMENT:  SELECT 1 FROM emailpassword_pswd_reset_tokens LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.558 UTC [68] ERROR:  relation "emailverification_verified_emails" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.558 UTC [68] STATEMENT:  SELECT 1 FROM emailverification_verified_emails LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.566 UTC [68] ERROR:  relation "emailverification_tokens" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.566 UTC [68] STATEMENT:  SELECT 1 FROM emailverification_tokens LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.581 UTC [68] ERROR:  relation "thirdparty_users" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.581 UTC [68] STATEMENT:  SELECT 1 FROM thirdparty_users LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.595 UTC [68] ERROR:  relation "thirdparty_user_to_tenant" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.595 UTC [68] STATEMENT:  SELECT 1 FROM thirdparty_user_to_tenant LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.602 UTC [68] ERROR:  relation "jwt_signing_keys" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.602 UTC [68] STATEMENT:  SELECT 1 FROM jwt_signing_keys LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.620 UTC [68] ERROR:  relation "passwordless_users" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.620 UTC [68] STATEMENT:  SELECT 1 FROM passwordless_users LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.636 UTC [68] ERROR:  relation "passwordless_user_to_tenant" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.636 UTC [68] STATEMENT:  SELECT 1 FROM passwordless_user_to_tenant LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.646 UTC [68] ERROR:  relation "passwordless_devices" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.646 UTC [68] STATEMENT:  SELECT 1 FROM passwordless_devices LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.663 UTC [68] ERROR:  relation "passwordless_codes" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.663 UTC [68] STATEMENT:  SELECT 1 FROM passwordless_codes LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.674 UTC [68] ERROR:  relation "user_metadata" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.674 UTC [68] STATEMENT:  SELECT 1 FROM user_metadata LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.682 UTC [68] ERROR:  relation "roles" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.682 UTC [68] STATEMENT:  SELECT 1 FROM roles LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.691 UTC [68] ERROR:  relation "role_permissions" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.691 UTC [68] STATEMENT:  SELECT 1 FROM role_permissions LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.701 UTC [68] ERROR:  relation "user_roles" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.701 UTC [68] STATEMENT:  SELECT 1 FROM user_roles LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.715 UTC [68] ERROR:  relation "userid_mapping" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.715 UTC [68] STATEMENT:  SELECT 1 FROM userid_mapping LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.726 UTC [68] ERROR:  relation "dashboard_users" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.726 UTC [68] STATEMENT:  SELECT 1 FROM dashboard_users LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.736 UTC [68] ERROR:  relation "dashboard_user_sessions" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.736 UTC [68] STATEMENT:  SELECT 1 FROM dashboard_user_sessions LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.745 UTC [68] ERROR:  relation "totp_users" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.745 UTC [68] STATEMENT:  SELECT 1 FROM totp_users LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.753 UTC [68] ERROR:  relation "totp_user_devices" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.753 UTC [68] STATEMENT:  SELECT 1 FROM totp_user_devices LIMIT 1
db-supertokens_1     | 2023-09-06 07:19:06.760 UTC [68] ERROR:  relation "totp_used_codes" does not exist at character 15
db-supertokens_1     | 2023-09-06 07:19:06.760 UTC [68] STATEMENT:  SELECT 1 FROM totp_used_codes LIMIT 1

Yea, these aren't actual errors and can be ignored. It's the way the core checks if the tables are present or not.