[openstreetmap/openstreetmap-website] GPX Upload does not check for filetype (#2630)

mmd notifications at github.com
Tue May 19 17:08:26 UTC 2020


Follow up https://trac.openstreetmap.org/ticket/4204

User wants to upload a new GPX trace in /traces/new, but uploads a JPEG file instead. Email response contains this beautiful stacktrace:


```
Hi,     It looks like your GPX file test.jpg with the description test   and no tags.    failed to import. Here is the error:      Fatal error: Document is empty at :1. /srv/www.openstreetmap.org/rails/config/initializers/libxml.rb:4:in  `block in <top (required)>' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `read' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `parse_file' /srv/www.openstreetmap.org/rails/lib/gpx.rb:59:in `rescue in points' /srv/www.openstreetmap.org/rails/lib/gpx.rb:47:in `points' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each_slice' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `import' /srv/www.openstreetmap.org/rails/app/jobs/trace_importer_job.rb:5:in  `perform' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:40:in  `block in perform_now' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/i18n-0.9.5/lib/i18n.rb:268:in `with_locale' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/translation.rb:9:in  `block (2 levels) in <module:Translation>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/time/zones.rb:66:in  `use_zone' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/timezones.rb:9:in  `block (2 levels) in <module:Timezones>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:25:in  `block (4 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `block in instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications/instrumenter.rb:24:in  `instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `instrument' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:24:in  `block (3 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `block in tag_logger' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `block in tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:28:in  `tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `tagged' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `tag_logger' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:21:in  `block (2 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:39:in  `perform_now' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:25:in  `block in execute' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:43:in  `block (4 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:72:in  `block in wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:71:in  `wrap' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:42:in  `block (3 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:23:in  `execute' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in  `perform' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:81:in  `block in invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:78:in  `invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block (2 levels) in run' /usr/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout' /usr/lib/ruby/2.5.0/timeout.rb:103:in `timeout' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block in run' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:229:in  `run' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `block in reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:213:in  `block in work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `times' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:175:in  `block (4 levels) in start' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:174:in  `block (3 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:173:in  `block (2 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `loop' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `block in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/plugins/clear_locks.rb:7:in  `block (2 levels) in <class:ClearLocks>' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block (2 levels) in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:171:in  `start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/tasks.rb:9:in  `block (2 levels) in <top (required)>' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in  execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in  invoke_with_call_chain' /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:199:in  `invoke_with_call_chain' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:160:in  `invoke_task' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block (2 levels) in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:125:in  `run_with_threads' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:110:in  `top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:83:in  `block in run' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:186:in  `standard_exception_handling' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:80:in `run' /var/lib/gems/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top  (required)>' /usr/local/bin/rake:23:in `load' /usr/local/bin/rake:23:in `<main>'      More information about GPX import failures and how to avoid   them can be found at:   https://wiki.openstreetmap.org/wiki/GPX_Import_Failures | Hi,     It looks like your GPX file small_bathrooms_map_1489507121.jpg with the description test   and no tags.    failed to import. Here is the error:      Fatal error: Document is empty at :1. /srv/www.openstreetmap.org/rails/config/initializers/libxml.rb:4:in  `block in <top (required)>' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `read' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `parse_file' /srv/www.openstreetmap.org/rails/lib/gpx.rb:59:in `rescue in points' /srv/www.openstreetmap.org/rails/lib/gpx.rb:47:in `points' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each_slice' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `import' /srv/www.openstreetmap.org/rails/app/jobs/trace_importer_job.rb:5:in  `perform' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:40:in  `block in perform_now' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/i18n-0.9.5/lib/i18n.rb:268:in `with_locale' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/translation.rb:9:in  `block (2 levels) in <module:Translation>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/time/zones.rb:66:in  `use_zone' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/timezones.rb:9:in  `block (2 levels) in <module:Timezones>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:25:in  `block (4 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `block in instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications/instrumenter.rb:24:in  `instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `instrument' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:24:in  `block (3 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `block in tag_logger' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `block in tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:28:in  `tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `tagged' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `tag_logger' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:21:in  `block (2 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:39:in  `perform_now' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:25:in  `block in execute' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:43:in  `block (4 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:72:in  `block in wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:71:in  `wrap' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:42:in  `block (3 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:23:in  `execute' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in  `perform' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:81:in  `block in invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:78:in  `invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block (2 levels) in run' /usr/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout' /usr/lib/ruby/2.5.0/timeout.rb:103:in `timeout' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block in run' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:229:in  `run' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `block in reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:213:in  `block in work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `times' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:175:in  `block (4 levels) in start' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:174:in  `block (3 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:173:in  `block (2 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `loop' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `block in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/plugins/clear_locks.rb:7:in  `block (2 levels) in <class:ClearLocks>' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block (2 levels) in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:171:in  `start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/tasks.rb:9:in  `block (2 levels) in <top (required)>' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in  execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in  invoke_with_call_chain' /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:199:in  `invoke_with_call_chain' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:160:in  `invoke_task' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block (2 levels) in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:125:in  `run_with_threads' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:110:in  `top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:83:in  `block in run' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:186:in  `standard_exception_handling' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:80:in `run' /var/lib/gems/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top  (required)>' /usr/local/bin/rake:23:in `load' /usr/local/bin/rake:23:in `<main>'      More information about GPX import failures and how to avoid   them can be found at:   https://wiki.openstreetmap.org/wiki/GPX_Import_Failures | Hi,     It looks like your GPX file small_bathrooms_map_1489507121.jpg with the description test   and no tags.    failed to import. Here is the error:      Fatal error: Document is empty at :1. /srv/www.openstreetmap.org/rails/config/initializers/libxml.rb:4:in  `block in <top (required)>' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `read' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `parse_file' /srv/www.openstreetmap.org/rails/lib/gpx.rb:59:in `rescue in points' /srv/www.openstreetmap.org/rails/lib/gpx.rb:47:in `points' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each_slice' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `import' /srv/www.openstreetmap.org/rails/app/jobs/trace_importer_job.rb:5:in  `perform' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:40:in  `block in perform_now' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/i18n-0.9.5/lib/i18n.rb:268:in `with_locale' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/translation.rb:9:in  `block (2 levels) in <module:Translation>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/time/zones.rb:66:in  `use_zone' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/timezones.rb:9:in  `block (2 levels) in <module:Timezones>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:25:in  `block (4 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `block in instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications/instrumenter.rb:24:in  `instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `instrument' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:24:in  `block (3 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `block in tag_logger' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `block in tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:28:in  `tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `tagged' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `tag_logger' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:21:in  `block (2 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:39:in  `perform_now' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:25:in  `block in execute' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:43:in  `block (4 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:72:in  `block in wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:71:in  `wrap' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:42:in  `block (3 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:23:in  `execute' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in  `perform' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:81:in  `block in invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:78:in  `invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block (2 levels) in run' /usr/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout' /usr/lib/ruby/2.5.0/timeout.rb:103:in `timeout' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block in run' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:229:in  `run' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `block in reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:213:in  `block in work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `times' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:175:in  `block (4 levels) in start' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:174:in  `block (3 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:173:in  `block (2 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `loop' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `block in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/plugins/clear_locks.rb:7:in  `block (2 levels) in <class:ClearLocks>' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block (2 levels) in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:171:in  `start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/tasks.rb:9:in  `block (2 levels) in <top (required)>' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in  execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in  invoke_with_call_chain' /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:199:in  `invoke_with_call_chain' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:160:in  `invoke_task' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block (2 levels) in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:125:in  `run_with_threads' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:110:in  `top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:83:in  `block in run' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:186:in  `standard_exception_handling' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:80:in `run' /var/lib/gems/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top  (required)>' /usr/local/bin/rake:23:in `load' /usr/local/bin/rake:23:in `<main>'      More information about GPX import failures and how to avoid   them can be found at:   https://wiki.openstreetmap.org/wiki/GPX_Import_Failures |  
-- | -- | -- | --
Hi,     It looks like your GPX file small_bathrooms_map_1489507121.jpg with the description test   and no tags.    failed to import. Here is the error:      Fatal error: Document is empty at :1. /srv/www.openstreetmap.org/rails/config/initializers/libxml.rb:4:in  `block in <top (required)>' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `read' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `parse_file' /srv/www.openstreetmap.org/rails/lib/gpx.rb:59:in `rescue in points' /srv/www.openstreetmap.org/rails/lib/gpx.rb:47:in `points' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each_slice' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `import' /srv/www.openstreetmap.org/rails/app/jobs/trace_importer_job.rb:5:in  `perform' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:40:in  `block in perform_now' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/i18n-0.9.5/lib/i18n.rb:268:in `with_locale' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/translation.rb:9:in  `block (2 levels) in <module:Translation>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/time/zones.rb:66:in  `use_zone' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/timezones.rb:9:in  `block (2 levels) in <module:Timezones>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:25:in  `block (4 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `block in instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications/instrumenter.rb:24:in  `instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `instrument' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:24:in  `block (3 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `block in tag_logger' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `block in tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:28:in  `tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `tagged' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `tag_logger' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:21:in  `block (2 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:39:in  `perform_now' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:25:in  `block in execute' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:43:in  `block (4 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:72:in  `block in wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:71:in  `wrap' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:42:in  `block (3 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:23:in  `execute' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in  `perform' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:81:in  `block in invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:78:in  `invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block (2 levels) in run' /usr/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout' /usr/lib/ruby/2.5.0/timeout.rb:103:in `timeout' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block in run' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:229:in  `run' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `block in reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:213:in  `block in work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `times' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:175:in  `block (4 levels) in start' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:174:in  `block (3 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:173:in  `block (2 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `loop' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `block in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/plugins/clear_locks.rb:7:in  `block (2 levels) in <class:ClearLocks>' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block (2 levels) in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:171:in  `start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/tasks.rb:9:in  `block (2 levels) in <top (required)>' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in  execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in  invoke_with_call_chain' /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:199:in  `invoke_with_call_chain' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:160:in  `invoke_task' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block (2 levels) in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:125:in  `run_with_threads' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:110:in  `top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:83:in  `block in run' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:186:in  `standard_exception_handling' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:80:in `run' /var/lib/gems/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top  (required)>' /usr/local/bin/rake:23:in `load' /usr/local/bin/rake:23:in `<main>'      More information about GPX import failures and how to avoid   them can be found at:   https://wiki.openstreetmap.org/wiki/GPX_Import_Failures | Hi,     It looks like your GPX file small_bathrooms_map_1489507121.jpg with the description test   and no tags.    failed to import. Here is the error:      Fatal error: Document is empty at :1. /srv/www.openstreetmap.org/rails/config/initializers/libxml.rb:4:in  `block in <top (required)>' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `read' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `parse_file' /srv/www.openstreetmap.org/rails/lib/gpx.rb:59:in `rescue in points' /srv/www.openstreetmap.org/rails/lib/gpx.rb:47:in `points' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each_slice' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `import' /srv/www.openstreetmap.org/rails/app/jobs/trace_importer_job.rb:5:in  `perform' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:40:in  `block in perform_now' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/i18n-0.9.5/lib/i18n.rb:268:in `with_locale' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/translation.rb:9:in  `block (2 levels) in <module:Translation>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/time/zones.rb:66:in  `use_zone' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/timezones.rb:9:in  `block (2 levels) in <module:Timezones>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:25:in  `block (4 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `block in instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications/instrumenter.rb:24:in  `instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `instrument' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:24:in  `block (3 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `block in tag_logger' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `block in tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:28:in  `tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `tagged' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `tag_logger' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:21:in  `block (2 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:39:in  `perform_now' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:25:in  `block in execute' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:43:in  `block (4 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:72:in  `block in wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:71:in  `wrap' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:42:in  `block (3 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:23:in  `execute' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in  `perform' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:81:in  `block in invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:78:in  `invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block (2 levels) in run' /usr/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout' /usr/lib/ruby/2.5.0/timeout.rb:103:in `timeout' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block in run' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:229:in  `run' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `block in reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:213:in  `block in work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `times' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:175:in  `block (4 levels) in start' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:174:in  `block (3 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:173:in  `block (2 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `loop' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `block in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/plugins/clear_locks.rb:7:in  `block (2 levels) in <class:ClearLocks>' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block (2 levels) in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:171:in  `start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/tasks.rb:9:in  `block (2 levels) in <top (required)>' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in  execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in  invoke_with_call_chain' /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:199:in  `invoke_with_call_chain' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:160:in  `invoke_task' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block (2 levels) in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:125:in  `run_with_threads' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:110:in  `top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:83:in  `block in run' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:186:in  `standard_exception_handling' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:80:in `run' /var/lib/gems/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top  (required)>' /usr/local/bin/rake:23:in `load' /usr/local/bin/rake:23:in `<main>'      More information about GPX import failures and how to avoid   them can be found at:   https://wiki.openstreetmap.org/wiki/GPX_Import_Failures
Hi,     It looks like your GPX file small_bathrooms_map_1489507121.jpg with the description test   and no tags.    failed to import. Here is the error:      Fatal error: Document is empty at :1. /srv/www.openstreetmap.org/rails/config/initializers/libxml.rb:4:in  `block in <top (required)>' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `read' /srv/www.openstreetmap.org/rails/lib/gpx.rb:18:in `parse_file' /srv/www.openstreetmap.org/rails/lib/gpx.rb:59:in `rescue in points' /srv/www.openstreetmap.org/rails/lib/gpx.rb:47:in `points' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `each_slice' /srv/www.openstreetmap.org/rails/app/models/trace.rb:254:in `import' /srv/www.openstreetmap.org/rails/app/jobs/trace_importer_job.rb:5:in  `perform' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:40:in  `block in perform_now' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/i18n-0.9.5/lib/i18n.rb:268:in `with_locale' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/translation.rb:9:in  `block (2 levels) in <module:Translation>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/time/zones.rb:66:in  `use_zone' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/timezones.rb:9:in  `block (2 levels) in <module:Timezones>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:25:in  `block (4 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `block in instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications/instrumenter.rb:24:in  `instrument' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb:180:in  `instrument' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:24:in  `block (3 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `block in tag_logger' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `block in tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:28:in  `tagged' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb:80:in  `tagged' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:45:in  `tag_logger' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb:21:in  `block (2 levels) in <module:Logging>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:39:in  `perform_now' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:25:in  `block in execute' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:112:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:43:in  `block (4 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:72:in  `block in wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb:88:in  `wrap' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb:71:in  `wrap' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb:42:in  `block (3 levels) in <class:Railtie>' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `instance_exec' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:121:in  `block in run_callbacks' /var/lib/gems/2.5.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb:139:in  `run_callbacks' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb:23:in  `execute' /var/lib/gems/2.5.0/gems/activejob-6.0.3.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in  `perform' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:81:in  `block in invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/backend/base.rb:78:in  `invoke_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block (2 levels) in run' /usr/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout' /usr/lib/ruby/2.5.0/timeout.rb:103:in `timeout' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:230:in  `block in run' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:229:in  `run' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `block in reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:312:in  `reserve_and_run_one_job' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:213:in  `block in work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `times' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:212:in  `work_off' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:175:in  `block (4 levels) in start' /usr/lib/ruby/2.5.0/benchmark.rb:308:in `realtime' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:174:in  `block (3 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:173:in  `block (2 levels) in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `loop' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:172:in  `block in start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/plugins/clear_locks.rb:7:in  `block (2 levels) in <class:ClearLocks>' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block (2 levels) in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:61:in  `block in initialize' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:79:in  `block in add' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:66:in  `execute' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/lifecycle.rb:40:in  `run_callbacks' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/worker.rb:171:in  `start' /var/lib/gems/2.5.0/gems/delayed_job-4.1.8/lib/delayed/tasks.rb:9:in  `block (2 levels) in <top (required)>' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `block in  execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:281:in `execute' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:219:in `block in  invoke_with_call_chain' /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:199:in  `invoke_with_call_chain' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/task.rb:188:in `invoke' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:160:in  `invoke_task' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block (2 levels) in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `each' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:116:in  `block in top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:125:in  `run_with_threads' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:110:in  `top_level' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:83:in  `block in run' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:186:in  `standard_exception_handling' /var/lib/gems/2.5.0/gems/rake-13.0.1/lib/rake/application.rb:80:in `run' /var/lib/gems/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top  (required)>' /usr/local/bin/rake:23:in `load' /usr/local/bin/rake:23:in `<main>'      More information about GPX import failures and how to avoid   them can be found at:   https://wiki.openstreetmap.org/wiki/GPX_Import_Failures
OpenStreetMap
```



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/2630
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20200519/1a0ba99d/attachment-0001.htm>


More information about the rails-dev mailing list