Quando provo a esportare un elenco di utenti, ricevo una notifica che dice “esportazione dati fallita”. L’esportazione effettivamente fallisce, ma non vedo alcuna voce nei log degli errori. Ho esportato con successo un elenco di utenti il 15 settembre 2020. Non sospetto un problema al database dato che Data Explorer funziona senza errori. Idee?
Aggiornamento all’OP.
Oggi ho riesaminato questo problema e ho trovato molti inviti scaduti che ho rimosso. Ho provato di nuovo l’esportazione utente con lo stesso risultato e ancora nessun rapporto di errore. Ho eseguito ./launcher rebuild app e poi ho tentato un’altra esportazione utente che è fallita di nuovo, ma questa volta ho ricevuto un rapporto di errore. Vedi sotto:
Info:
Eccezione del lavoro: metodo
backtrace:
/var/www/discourse/app/models/user.rb:1247:in email
/var/www/discourse/app/jobs/regular/export_csv_file.rb:261:in `get_base_user_array`
/var/www/discourse/app/jobs/regular/export_csv_file.rb:128:in `block in user_list_export`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:70:in `block (2 levels) in find_each`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:70:in `each`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:70:in `block in find_each`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:136:in `block in find_in_batches`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:238:in `block in in_batches`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:222:in `loop`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:222:in `in_batches`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:135:in `find_in_batches`
activerecord-6.0.3.3/lib/active_record/relation/batches.rb:69:in `find_each`
/var/www/discourse/app/jobs/regular/export_csv_file.rb:127:in `user_list_export`
/var/www/discourse/app/jobs/regular/export_csv_file.rb:66:in `each`
/var/www/discourse/app/jobs/regular/export_csv_file.rb:66:in `block (2 levels) in execute`
/usr/local/lib/ruby/2.6.0/csv.rb:657:in `open`
/var/www/discourse/app/jobs/regular/export_csv_file.rb:64:in `block in execute`
/var/www/discourse/app/jobs/regular/export_csv_file.rb:63:in `each`
/var/www/discourse/app/jobs/regular/export_csv_file.rb:63:in `execute`
/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform`
rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:76:in `with_connection`
/var/www/discourse/app/jobs/base.rb:221:in `block in perform`
/var/www/discourse/app/jobs/base.rb:217:in `each`
/var/www/discourse/app/jobs/base.rb:217:in `perform`
sidekiq-6.1.2/lib/sidekiq/processor.rb:196:in `execute_job`
sidekiq-6.1.2/lib/sidekiq/processor.rb:164:in `block (2 levels) in process`
sidekiq-6.1.2/lib/sidekiq/middleware/chain.rb:138:in `block in invoke`
/var/www/discourse/lib/sidekiq/pausable.rb:138:in `call`
sidekiq-6.1.2/lib/sidekiq/middleware/chain.rb:140:in `block in invoke`
sidekiq-6.1.2/lib/sidekiq/middleware/chain.rb:143:in `invoke`
sidekiq-6.1.2/lib/sidekiq/processor.rb:163:in `block in process`
sidekiq-6.1.2/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch`
sidekiq-6.1.2/lib/sidekiq/job_retry.rb:111:in `local`
sidekiq-6.1.2/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch`
sidekiq-6.1.2/lib/sidekiq.rb:38:in `block in <module:Sidekiq>`
sidekiq-6.1.2/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch`
sidekiq-6.1.2/lib/sidekiq/processor.rb:257:in `stats`
sidekiq-6.1.2/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch`
sidekiq-6.1.2/lib/sidekiq/job_logger.rb:13:in `call`
sidekiq-6.1.2/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch`
sidekiq-6.1.2/lib/sidekiq/job_retry.rb:78:in `global`
sidekiq-6.1.2/lib/sidekiq/processor.rb:124:in `block in dispatch`
sidekiq-6.1.2/lib/sidekiq/logger.rb:10:in `with`
sidekiq-6.1.2/lib/sidekiq/job_logger.rb:33:in `prepare`
sidekiq-6.1.2/lib/sidekiq/processor.rb:123:in `dispatch`
sidekiq-6.1.2/lib/sidekiq/processor.rb:162:in `process`
sidekiq-6.1.2/lib/sidekiq/processor.rb:78:in `process_one`
sidekiq-6.1.2/lib/sidekiq/processor.rb:68:in `run`
sidekiq-6.1.2/lib/sidekiq/util.rb:15:in `watchdog`
sidekiq-6.1.2/lib/sidekiq/util.rb:24:in `block in safe_thread`
env:
| hostname | ubuntu-s-1vcpu-1gb-nyc1-01-app |
|---|
|process_id|771|
|application_version|a47c8f05855a7b4a15d69dfbf3ef1e894a35f418|
|current_db|default|
|current_hostname|discourse.example.com|
|job|Jobs::ExportCsvFile|
|problem_db|default|
|time|15:10|
|||
|opts||
|entity|user_list|
|user_id|1|
|current_site_id|default|
|||
|args||
|trust_level|active|
Qualsiasi aiuto per risolvere questo problema è molto apprezzato. Grazie in anticipo.