Mismo problema
Pero aquí están la consola y los registros actualizados. Gracias a cualquiera que me ayude con esto (sé que es un error extraño):
Una nota: la aplicación funciona (usando la aplicación de código abierto Lexicon y, como todo, funciona allí)
CONSOLA
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:1Entender este 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:1Entender este error
overrides.js?__ws=biohacking.forum:1 Uncaught ReferenceError: I18n is not defined
at overrides.js?__ws=biohacking.forum:1:1Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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:5Entender este 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
/REGISTROS - Backtrace (Resumen)
7
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
Dom 1:59 a.m.
7
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Dom 1:59 a.m.
17
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
Dom 2:11 a.m.
17
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) no se pudo encontrar: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
Dom 2:11 a.m.
3
Discourse AI: Error en SpamScanner para la publicación 1404 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Dom 2:11 a.m.
4
Discourse AI: Error en SpamScanner para la publicación 1413 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Dom 7:36 p.m.
4
Discourse AI: Error en SpamScanner para la publicación 1414 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Dom 7:38 p.m.
18
Discourse AI: Error en SpamScanner para la publicación 1535 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
Dom 11:59 p.m.
11
Excepción de trabajo: la dirección no puede ser nula o vacía
4:34 a.m.
11
Discourse AI: Error en SpamScanner para la publicación 1485 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
4:45 a.m.
1384
Excepción de trabajo: Net::SMTPServerBusy
9:04 a.m.
1384
Excepción de trabajo: retorno inesperado
9:04 a.m.
112
DiscourseAi::Completions::Endpoints::OpenAi: estado: 400 - cuerpo: { "error": { "message": "Unsupported parameter: 'temperature' is not supported with this model.", "type": "invalid_request_er
11:19 a.m.
20
Discourse AI: Error en SpamScanner para la publicación 1520 : DiscourseAi::Completions::Endpoints::Base::CompletionFailed : { "error": { "message": "Unsupported parameter: 'temperature' is not supported wi
11:19 a.m.
112
Excepción de trabajo: { "error": { "message": "Unsupported parameter: 'temperature' is not supported with this model.", "type": "invalid_request_error", "param": "temperature", "code": "uns
11:19 a.m.
Sidekiq está consumiendo demasiada memoria (usando: 503.61M) para 'Starserver-app', reiniciando
1:20 p.m.
1378
Excepción de trabajo: 208 errores: la dirección no puede ser nula o vacía (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 p.m.
/REGISTROS - 208 errores: la dirección no puede ser nula o vacía (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'
/REGISTROS - Excepción de trabajo: la dirección no puede ser nula o vacía
/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'
/REGISTROS - Excepción de trabajo: 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'
/REGISTROS - Excepción de trabajo: retorno inesperado
/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'
/REGISTROS - DiscourseAi::Completions::Endpoints::OpenAi: estado: 400 - cuerpo: { “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'