[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