ncbo / ontologies_api

Hypermedia API for NCBO's ontology-related projects
http://data.bioontology.org
Other
25 stars 10 forks source link

app error: invalid byte sequence in UTF-8 (ArgumentError) #122

Open alexskr opened 1 year ago

alexskr commented 1 year ago

We are seeing a number of app error: invalid byte sequence in UTF-8 (ArgumentError) errors in the API logs

E, [2023-08-08T22:57:50.230940 #11537] ERROR -- : app error: invalid byte sequence in UTF-8 (ArgumentError)
E, [2023-08-08T22:57:50.231025 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-1.6.13/lib/rack/utils.rb:679:in `split'
E, [2023-08-08T22:57:50.231066 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-1.6.13/lib/rack/utils.rb:679:in `clean_path_info'
E, [2023-08-08T22:57:50.231121 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-cors-1.0.6/lib/rack/cors.rb:155:in `evaluate_path'
E, [2023-08-08T22:57:50.231159 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-cors-1.0.6/lib/rack/cors.rb:67:in `call'
E, [2023-08-08T22:57:50.231191 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231227 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-1.6.13/lib/rack/static.rb:124:in `call'
E, [2023-08-08T22:57:50.231259 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231291 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-1.6.13/lib/rack/commonlogger.rb:33:in `call'
E, [2023-08-08T22:57:50.231322 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:219:in `call'
E, [2023-08-08T22:57:50.231352 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231382 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-protection-1.5.5/lib/rack/protection/xss_header.rb:18:in `call'
E, [2023-08-08T22:57:50.231412 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231441 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-protection-1.5.5/lib/rack/protection/json_csrf.rb:18:in `call'
E, [2023-08-08T22:57:50.231471 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231501 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-protection-1.5.5/lib/rack/protection/base.rb:49:in `call'
E, [2023-08-08T22:57:50.231531 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231561 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-protection-1.5.5/lib/rack/protection/base.rb:49:in `call'
E, [2023-08-08T22:57:50.231591 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231625 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-protection-1.5.5/lib/rack/protection/frame_options.rb:31:in `call'
E, [2023-08-08T22:57:50.231656 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231686 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-1.6.13/lib/rack/logger.rb:15:in `call'
E, [2023-08-08T22:57:50.231717 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231748 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-1.6.13/lib/rack/commonlogger.rb:33:in `call'
E, [2023-08-08T22:57:50.231778 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:219:in `call'
E, [2023-08-08T22:57:50.231807 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:212:in `call'
E, [2023-08-08T22:57:50.231837 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231867 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-1.6.13/lib/rack/head.rb:13:in `call'
E, [2023-08-08T22:57:50.231896 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231929 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/rack-1.6.13/lib/rack/methodoverride.rb:22:in `call'
E, [2023-08-08T22:57:50.231961 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.231992 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:182:in `call'
E, [2023-08-08T22:57:50.232022 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.232052 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:2013:in `call'
E, [2023-08-08T22:57:50.232082 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:1487:in `block in call'
E, [2023-08-08T22:57:50.232130 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:1787:in `synchronize'
E, [2023-08-08T22:57:50.232163 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/sinatra-1.4.8/lib/sinatra/base.rb:1487:in `call'
E, [2023-08-08T22:57:50.232194 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in `call'
E, [2023-08-08T22:57:50.232225 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:634:in `process_client'
E, [2023-08-08T22:57:50.232255 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/unicorn-worker-killer-0.4.5/lib/unicorn/worker_killer.rb:53:in `process_client'
E, [2023-08-08T22:57:50.232285 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:739:in `worker_loop'
E, [2023-08-08T22:57:50.232315 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
E, [2023-08-08T22:57:50.232344 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:143:in `start'
E, [2023-08-08T22:57:50.232374 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
E, [2023-08-08T22:57:50.232403 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/bin/unicorn:23:in `load'
E, [2023-08-08T22:57:50.232433 #11537] ERROR -- : /srv/ontoportal/ontologies_api/shared/bundle/ruby/2.7.0/bin/unicorn:23:in `<top (required)>'
E, [2023-08-08T22:57:50.232462 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/cli/exec.rb:58:in `load'
E, [2023-08-08T22:57:50.232492 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/cli/exec.rb:58:in `kernel_load'
E, [2023-08-08T22:57:50.232526 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/cli/exec.rb:23:in `run'
E, [2023-08-08T22:57:50.232556 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/cli.rb:491:in `exec'
E, [2023-08-08T22:57:50.232586 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
E, [2023-08-08T22:57:50.232615 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
E, [2023-08-08T22:57:50.232645 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
E, [2023-08-08T22:57:50.232678 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/cli.rb:34:in `dispatch'
E, [2023-08-08T22:57:50.232710 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
E, [2023-08-08T22:57:50.232741 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/cli.rb:28:in `start'
E, [2023-08-08T22:57:50.232771 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/exe/bundle:45:in `block in <top (required)>'
E, [2023-08-08T22:57:50.232802 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
E, [2023-08-08T22:57:50.232832 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/bundler-2.4.0/exe/bundle:33:in `<top (required)>'
E, [2023-08-08T22:57:50.232862 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/bin/bundle:23:in `load'
E, [2023-08-08T22:57:50.232891 #11537] ERROR -- : /usr/local/rbenv/versions/2.7.8/bin/bundle:23:in `<main>'

Exact API call is not logged so it is not clear how to reproduce this.