Same issue
But here is the updated console and logs. Thank you to anyone who helps me with this(I know its a weird error):
A note, that the app works(using Lexicon open-source app - and like everything works there)
CONSOLE
Uncaught Error: Could not find module `discourse/loader-shims` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at _en-0ede82ccd704fee3ec3c7bf86d6785162fc596da163422d5924b6a9c43e2b7e4.js:1:1Understand this error
loader.js:247 Uncaught Error: Could not find module `@messageformat/runtime/messages` imported from `discourse-mf`
at loader.js:247:1
at a (loader.js:258:1)
at s.findDeps (loader.js:168:1)
at a (loader.js:262:1)
at requireModule (loader.js:24:1)
at mf.js?__ws=biohacking.forum:210:1Understand this error
overrides.js?__ws=biohacking.forum:1 Uncaught ReferenceError: I18n is not defined
at overrides.js?__ws=biohacking.forum:1:1Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/lib/theme-settings-store` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at settings.js:3:5Understand this error
loader.js:247 Uncaught Error: Could not find module `discourse/app` imported from `(require)`
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at HTMLDocument.<anonymous> (start-app.js:4:15)
at discourse-boot.js:13:12
at discourse-boot.js:1:1
/LOGS - Backtrace (Overview)
7
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
Su 1:59 am
7
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Su 1:59 am
17
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
Su 2:11 am
17
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Su 2:11 am
3
Discourse AI: Error in SpamScanner for post 1404 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Su 2:11 am
4
Discourse AI: Error in SpamScanner for post 1413 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Su 7:36 pm
4
Discourse AI: Error in SpamScanner for post 1414 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Su 7:38 pm
18
Discourse AI: Error in SpamScanner for post 1535 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Su 11:59 pm
11
Job exception: address cannot be nil or empty
4:34 am
11
Discourse AI: Error in SpamScanner for post 1485 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
4:45 am
1384
Job exception: Net::SMTPServerBusy
9:04 am
1384
Job exception: unexpected return
9:04 am
112
DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: { "error": { "message": "Unsupported parameter: 'temperature' is not supported with this model.", "type": "invalid_request_er
11:19 am
20
Discourse AI: Error in SpamScanner for post 1520 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
11:19 am
112
Job exception: { "error": { "message": "Unsupported parameter: 'temperature' is not supported with this model.", "type": "invalid_request_error", "param": "temperature", "code": "uns
11:19 am
Sidekiq is consuming too much memory (using: 503.61M) for 'Starserver-app', restarting
1:20 pm
1378
Job exception: 208 errors address cannot be nil or empty (ArgumentError) /var/www/discourse/lib/final_destination/http.rb:5:in `connect' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0
3:37 pm
/LOGS - 208 errors address cannot be nil or empty(ArgumentError) /var/www/discourse/lib/final_destimation/http.rb:5:in connect
/var/www/discourse/vendor/bundle/ruby/3.3.0/.g
concurrent-ruby-1.3.5/lib/concurrent-ruby/concurrent/promises.rb:1268:in `raise'
concurrent-ruby-1.3.5/lib/concurrent-ruby/concurrent/promises.rb:1268:in `wait_until_resolved!'
concurrent-ruby-1.3.5/lib/concurrent-ruby/concurrent/promises.rb:998:in `value!'
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:93:in `bulk_classify!'
/var/www/discourse/plugins/discourse-ai/app/jobs/scheduled/sentiment_backfill.rb:27:in `execute'
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'
/var/www/discourse/app/jobs/base.rb:299:in `each'
/var/www/discourse/app/jobs/base.rb:299:in `perform'
/var/www/discourse/app/jobs/base.rb:379:in `perform'
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:137:in `process_queue'
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:77:in `worker_loop'
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:63:in `block (2 levels) in ensure_worker_threads'
/LOGS - Job exception: address cannot be nil or emptty
/var/www/discourse/lib/final_destination/http.rb:5:in `connect'
net-http-0.6.0/lib/net/http.rb:1642:in `do_start'
net-http-0.6.0/lib/net/http.rb:1631:in `start'
faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'
faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:102:in `perform_request'
faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:66:in `block in call'
faraday-2.13.0/lib/faraday/adapter.rb:45:in `connection'
faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
faraday-2.13.0/lib/faraday/rack_builder.rb:153:in `build_response'
faraday-2.13.0/lib/faraday/connection.rb:452:in `run_request'
faraday-2.13.0/lib/faraday/connection.rb:280:in `post'
/var/www/discourse/plugins/discourse-ai/lib/inference/hugging_face_text_embeddings.rb:74:in `do_request!'
/var/www/discourse/plugins/discourse-ai/lib/inference/hugging_face_text_embeddings.rb:51:in `classify_by_sentiment!'
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:156:in `request_with'
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:114:in `block in classify!'
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:113:in `each'
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:113:in `reduce'
/var/www/discourse/plugins/discourse-ai/lib/sentiment/post_classification.rb:113:in `classify!'
/var/www/discourse/plugins/discourse-ai/app/jobs/regular/post_sentiment_analysis.rb:14:in `execute'
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'
/var/www/discourse/app/jobs/base.rb:299:in `each'
/var/www/discourse/app/jobs/base.rb:299:in `perform'
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/pausable.rb:132:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread'
/LOGS - Job exception: NET::SMTPServerBusy
net-smtp-0.5.1/lib/net/smtp.rb:1036:in `check_response'
net-smtp-0.5.1/lib/net/smtp.rb:676:in `do_start'
net-smtp-0.5.1/lib/net/smtp.rb:642:in `start'
mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
mail-2.8.1/lib/mail/message.rb:269:in `deliver!'
/usr/local/lib/ruby/3.3.0/delegate.rb:87:in `method_missing'
/var/www/discourse/lib/email/sender.rb:296:in `send'
/var/www/discourse/app/jobs/regular/user_email.rb:79:in `send_user_email'
/var/www/discourse/app/jobs/regular/user_email.rb:39:in `execute'
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'
/var/www/discourse/app/jobs/base.rb:299:in `each'
/var/www/discourse/app/jobs/base.rb:299:in `perform'
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/pausable.rb:132:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread'
/LOGS - Job Exception: unexpected return
/var/www/discourse/app/jobs/regular/user_email.rb:19:in `block in <class:UserEmail>'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:213:in `delay_for'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:182:in `process_retry'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:134:in `rescue in local'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:117:in `local'
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread'
/LOGS - DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: { “error”: { “message”: “Unsupported parameter: ‘temperature’ is not supported with this model.”, “type”: "invalid_request_er
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:134:in `block in error'
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `each'
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:231:in `dispatch'
activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:134:in `error'
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:128:in `block (2 levels) in perform_completion!'
net-http-0.6.0/lib/net/http.rb:2433:in `block in transport_request'
net-http-0.6.0/lib/net/http/response.rb:320:in `reading_body'
net-http-0.6.0/lib/net/http.rb:2430:in `transport_request'
net-http-0.6.0/lib/net/http.rb:2384:in `request'
rack-mini-profiler-3.3.1/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:50:in `step'
rack-mini-profiler-3.3.1/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:126:in `block in perform_completion!'
net-http-0.6.0/lib/net/http.rb:1632:in `start'
net-http-0.6.0/lib/net/http.rb:1070:in `start'
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:109:in `perform_completion!'
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/open_ai.rb:52:in `perform_completion!'
/var/www/discourse/plugins/discourse-ai/lib/completions/llm.rb:305:in `generate'
/var/www/discourse/plugins/discourse-ai/lib/ai_moderation/spam_scanner.rb:216:in `perform_scan!'
/var/www/discourse/plugins/discourse-ai/lib/ai_moderation/spam_scanner.rb:201:in `perform_scan'
/var/www/discourse/plugins/discourse-ai/app/jobs/regular/ai_spam_scan.rb:10:in `execute'
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform'
/var/www/discourse/app/jobs/base.rb:299:in `each'
/var/www/discourse/app/jobs/base.rb:299:in `perform'
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/pausable.rb:132:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread'