Project export fails
using Gitlab-ce 8.9.2 When exporting a project, I receive an e-mail that the export has failed. Appears to be an encoding issue.
"Project *** couldn't be exported.
The errors we encountered were: "\xC2" from ASCII-8BIT to UTF-8"
Logs:
==> /var/log/gitlab/gitlab-rails/production.log <==
Import/Export error raised on /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/import_export/project_tree_saver.rb:18:in `rescue in save': "\xC2" from ASCII-8BIT to UTF-8
["/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/core_ext/object/json.rb:34:in `encode'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/core_ext/object/json.rb:34:in `to_json'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/core_ext/object/json.rb:34:in `to_json_with_active_support_encoder'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/json/encoding.rb:57:in `to_json'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/json-1.8.3/lib/json/common.rb:223:in `generate'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/json-1.8.3/lib/json/common.rb:223:in `generate'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/json/encoding.rb:101:in `stringify'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/json/encoding.rb:35:in `encode'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/json/encoding.rb:22:in `encode'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/activesupport-4.2.6/lib/active_support/core_ext/object/json.rb:37:in `to_json_with_active_support_encoder'", "/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/import_export/project_tree_saver.rb:25:in `project_json_tree'", "/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/import_export/project_tree_saver.rb:15:in `save'", "/opt/gitlab/embedded/service/gitlab-rails/app/services/projects/import_export/export_service.rb:13:in `each'", "/opt/gitlab/embedded/service/gitlab-rails/app/services/projects/import_export/export_service.rb:13:in `all?'", "/opt/gitlab/embedded/service/gitlab-rails/app/services/projects/import_export/export_service.rb:13:in `save_all'", "/opt/gitlab/embedded/service/gitlab-rails/app/services/projects/import_export/export_service.rb:7:in `execute'", "/opt/gitlab/embedded/service/gitlab-rails/app/workers/project_export_worker.rb:10:in `perform'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:152:in `execute_job'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:134:in `block (2 levels) in process'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'", "/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/sidekiq_middleware/memory_killer.rb:17:in `call'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/server/active_record.rb:6:in `call'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/server/retry_jobs.rb:74:in `call'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/server/logging.rb:11:in `block in call'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/logging.rb:32:in `with_context'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/server/logging.rb:7:in `call'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:133:in `call'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:133:in `invoke'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:129:in `block in process'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:168:in `stats'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:128:in `process'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:80:in `process_one'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:68:in `run'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/util.rb:17:in `watchdog'", "/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/util.rb:25:in `block in safe_thread'"]
==> /var/log/gitlab/sidekiq/current <==
2016-06-29_12:39:28.22775 2016-06-29T12:39:28.227Z 14289 TID-4twyd8 ProjectExportWorker JID-b4daf489a1e90783c4206b2e INFO: fail: 7.066 sec
2016-06-29_12:39:28.22809 2016-06-29T12:39:28.228Z 14289 TID-4twyd8 WARN: {"class":"ProjectExportWorker","args":[57,20],"retry":true,"queue":"gitlab_shell","jid":"b4daf489a1e90783c4206b2e","created_at":1467203961.1598346,"enqueued_at":1467203961.1599095,"error_message":"\"\\xC2\" from ASCII-8BIT to UTF-8","error_class":"Gitlab::ImportExport::Error","failed_at":1467203968.2260156,"retry_count":0}
2016-06-29_12:39:28.22825 2016-06-29T12:39:28.228Z 14289 TID-4twyd8 WARN: Gitlab::ImportExport::Error: "\xC2" from ASCII-8BIT to UTF-8
2016-06-29_12:39:28.22842 2016-06-29T12:39:28.228Z 14289 TID-4twyd8 WARN: /opt/gitlab/embedded/service/gitlab-rails/app/services/projects/import_export/export_service.rb:45:in `cleanup_and_notify'
2016-06-29_12:39:28.22843 /opt/gitlab/embedded/service/gitlab-rails/app/services/projects/import_export/export_service.rb:17:in `save_all'
2016-06-29_12:39:28.22843 /opt/gitlab/embedded/service/gitlab-rails/app/services/projects/import_export/export_service.rb:7:in `execute'
2016-06-29_12:39:28.22844 /opt/gitlab/embedded/service/gitlab-rails/app/workers/project_export_worker.rb:10:in `perform'
2016-06-29_12:39:28.22844 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:152:in `execute_job'
2016-06-29_12:39:28.22845 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:134:in `block (2 levels) in process'
2016-06-29_12:39:28.22845 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
2016-06-29_12:39:28.22845 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/sidekiq_middleware/memory_killer.rb:17:in `call'
2016-06-29_12:39:28.22846 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2016-06-29_12:39:28.22847 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/server/active_record.rb:6:in `call'
2016-06-29_12:39:28.22847 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2016-06-29_12:39:28.22848 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/server/retry_jobs.rb:74:in `call'
2016-06-29_12:39:28.22848 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2016-06-29_12:39:28.22850 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/server/logging.rb:11:in `block in call'
2016-06-29_12:39:28.22850 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/logging.rb:32:in `with_context'
2016-06-29_12:39:28.22850 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/server/logging.rb:7:in `call'
2016-06-29_12:39:28.22851 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2016-06-29_12:39:28.22851 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:133:in `call'
2016-06-29_12:39:28.22852 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/middleware/chain.rb:133:in `invoke'
2016-06-29_12:39:28.22853 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:129:in `block in process'
2016-06-29_12:39:28.22853 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:168:in `stats'
2016-06-29_12:39:28.22853 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:128:in `process'
2016-06-29_12:39:28.22854 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:80:in `process_one'
2016-06-29_12:39:28.22854 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/processor.rb:68:in `run'
2016-06-29_12:39:28.22855 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/util.rb:17:in `watchdog'
2016-06-29_12:39:28.22855 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/sidekiq-4.1.2/lib/sidekiq/util.rb:25:in `block in safe_thread'