Wenn ich versuche, eine Benutzerliste zu exportieren, erhalte ich eine Benachrichtigung mit der Meldung „Datenexport fehlgeschlagen“. Der Export schlägt tatsächlich fehl, aber ich sehe keinen Eintrag in den Fehlerprotokollen. Am 15. September 2020 habe ich eine Benutzerliste erfolgreich exportiert. Ich vermute kein Datenbankproblem, da der Data Explorer fehlerfrei läuft. Ideen?
1 „Gefällt mir“
Update zum Originalbeitrag.
Heute habe ich mir das Problem noch einmal genauer angesehen und viele abgelaufene Einladungen gefunden, die ich entfernt habe. Ich habe erneut einen Benutzerexport versucht, mit demselben Ergebnis und immer noch ohne Fehlerbericht. Anschließend habe ich ./launcher rebuild app ausgeführt und dann einen weiteren Benutzerexport versucht, der erneut fehlgeschlagen ist. Diesmal habe ich jedoch einen Fehlerbericht erhalten. Siehe unten:
Info:
Job-Ausnahme: undefinierte Methode `email’ für nil:NilClass
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 Uhr|
|||
|opts||
|entity|user_list|
|user_id|1|
|current_site_id|default|
|||
|args||
|trust_level|active|
Jede Hilfe bei der Fehlersuche wird sehr geschätzt. TIA