gitlab-org--gitlab-foss/spec/fixtures/sentry/issue_latest_event_sample_response.json

5299 lines
176 KiB
JSON

{
"eventID": "333b98e3b91341d8a6247edff171d8cf",
"dist": null,
"userReport": null,
"projectID": "1788822",
"previousEventID": "d32f1ce60de14911beec5109d9b5bdbd",
"message": null,
"id": "333b98e3b91341d8a6247edff171d8cf",
"size": 77202,
"errors": [
{
"data": {
"reason": "the cookie is missing a name/value pair",
"name": "request.cookies",
"value": "********"
},
"message": "Discarded invalid value",
"type": "invalid_data"
},
{
"data": {
"reason": "the cookie is missing a name/value pair",
"name": "request.cookies",
"value": "********"
},
"message": "Discarded invalid value",
"type": "invalid_data"
}
],
"culprit": "/",
"title": "ActiveRecord::NoDatabaseError: FATAL: database \"test_development\" does not exist",
"sdkUpdates": [],
"platform": "ruby",
"location": "active_record/connection_adapters/postgresql_adapter.rb",
"nextEventID": null,
"type": "error",
"metadata": {
"function": "rescue in connect",
"type": "ActiveRecord::NoDatabaseError",
"value": "FATAL: database \"test_development\" does not exist\n",
"filename": "active_record/connection_adapters/postgresql_adapter.rb"
},
"groupingConfig": {
"enhancements": "eJybzDhxY3J-bm5-npWRgaGlroGxrpHxBABcTQcY",
"id": "newstyle:2019-05-08"
},
"crashFile": null,
"tags": [
{
"value": "Chrome 78.0.3904",
"key": "browser",
"_meta": null
},
{
"value": "Chrome",
"key": "browser.name",
"_meta": null
},
{
"value": "Mac OS X 10.15.1",
"key": "client_os",
"_meta": null
},
{
"value": "Mac OS X",
"key": "client_os.name",
"_meta": null
},
{
"value": "development",
"key": "environment",
"_meta": null
},
{
"value": "error",
"key": "level",
"_meta": null
},
{
"value": "ruby",
"key": "logger",
"_meta": null
},
{
"value": "b56ae26",
"key": "release",
"_meta": null
},
{
"value": "Seans-MBP.fritz.box",
"key": "server_name",
"_meta": null
},
{
"value": "/",
"key": "transaction",
"_meta": null
},
{
"value": "http://localhost:3001/",
"key": "url",
"_meta": null
},
{
"query": "user.ip:\"::1\"",
"value": "ip:::1",
"key": "user",
"_meta": null
}
],
"dateCreated": "2019-12-08T21:48:07Z",
"dateReceived": "2019-12-08T21:48:08.579417Z",
"user": {
"username": null,
"name": null,
"ip_address": "::1",
"email": null,
"data": null,
"id": null
},
"entries": [
{
"type": "exception",
"data": {
"values": [
{
"stacktrace": {
"frames": [
{
"function": "block in spawn_thread",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/thread_pool.rb",
"inApp": false,
"lineNo": 135,
"module": null,
"filename": "puma/thread_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
132,
" end\n"
],
[
133,
"\n"
],
[
134,
" begin\n"
],
[
135,
" block.call(work, *extra)\n"
],
[
136,
" rescue Exception => e\n"
],
[
137,
" STDERR.puts \"Error reached top of thread-pool: #{e.message} (#{e.class})\"\n"
],
[
138,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in run",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/server.rb",
"inApp": false,
"lineNo": 334,
"module": null,
"filename": "puma/server.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
331,
" client.close\n"
],
[
332,
" else\n"
],
[
333,
" if process_now\n"
],
[
334,
" process_client client, buffer\n"
],
[
335,
" else\n"
],
[
336,
" client.set_timeout @first_data_timeout\n"
],
[
337,
" @reactor.add client\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "process_client",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/server.rb",
"inApp": false,
"lineNo": 474,
"module": null,
"filename": "puma/server.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
471,
" close_socket = true\n"
],
[
472,
"\n"
],
[
473,
" while true\n"
],
[
474,
" case handle_request(client, buffer)\n"
],
[
475,
" when false\n"
],
[
476,
" return\n"
],
[
477,
" when :async\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "handle_request",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/server.rb",
"inApp": false,
"lineNo": 660,
"module": null,
"filename": "puma/server.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
657,
"\n"
],
[
658,
" begin\n"
],
[
659,
" begin\n"
],
[
660,
" status, headers, res_body = @app.call(env)\n"
],
[
661,
"\n"
],
[
662,
" return :async if req.hijacked\n"
],
[
663,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/configuration.rb",
"inApp": false,
"lineNo": 227,
"module": null,
"filename": "puma/configuration.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
224,
"\n"
],
[
225,
" def call(env)\n"
],
[
226,
" env[Const::PUMA_CONFIG] = @config\n"
],
[
227,
" @app.call(env)\n"
],
[
228,
" end\n"
],
[
229,
" end\n"
],
[
230,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/prometheus-client-mmap-0.9.8/lib/prometheus/client/rack/collector.rb",
"inApp": false,
"lineNo": 24,
"module": null,
"filename": "prometheus/client/rack/collector.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
21,
" end\n"
],
[
22,
"\n"
],
[
23,
" def call(env) # :nodoc:\n"
],
[
24,
" trace(env) { @app.call(env) }\n"
],
[
25,
" end\n"
],
[
26,
"\n"
],
[
27,
" protected\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "trace",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/prometheus-client-mmap-0.9.8/lib/prometheus/client/rack/collector.rb",
"inApp": false,
"lineNo": 61,
"module": null,
"filename": "prometheus/client/rack/collector.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
58,
"\n"
],
[
59,
" def trace(env)\n"
],
[
60,
" start = Time.now\n"
],
[
61,
" yield.tap do |response|\n"
],
[
62,
" duration = (Time.now - start).to_f\n"
],
[
63,
" record(labels(env, response), duration)\n"
],
[
64,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/prometheus-client-mmap-0.9.8/lib/prometheus/client/rack/collector.rb",
"inApp": false,
"lineNo": 24,
"module": null,
"filename": "prometheus/client/rack/collector.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
21,
" end\n"
],
[
22,
"\n"
],
[
23,
" def call(env) # :nodoc:\n"
],
[
24,
" trace(env) { @app.call(env) }\n"
],
[
25,
" end\n"
],
[
26,
"\n"
],
[
27,
" protected\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/prometheus-client-mmap-0.9.8/lib/prometheus/client/rack/exporter.rb",
"inApp": false,
"lineNo": 29,
"module": null,
"filename": "prometheus/client/rack/exporter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
26,
" format = negotiate(env['HTTP_ACCEPT'], @acceptable)\n"
],
[
27,
" format ? respond_with(format) : not_acceptable(FORMATS)\n"
],
[
28,
" else\n"
],
[
29,
" @app.call(env)\n"
],
[
30,
" end\n"
],
[
31,
" end\n"
],
[
32,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/railties-5.2.3/lib/rails/engine.rb",
"inApp": false,
"lineNo": 524,
"module": null,
"filename": "rails/engine.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
521,
" # Define the Rack API for this engine.\n"
],
[
522,
" def call(env)\n"
],
[
523,
" req = build_request env\n"
],
[
524,
" app.call req.env\n"
],
[
525,
" end\n"
],
[
526,
"\n"
],
[
527,
" # Defines additional Rack env configuration that is added on each call.\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/sentry-raven-2.12.3/lib/raven/integrations/rack.rb",
"inApp": false,
"lineNo": 51,
"module": null,
"filename": "raven/integrations/rack.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
48,
" Raven.context.transaction.push(env[\"PATH_INFO\"]) if env[\"PATH_INFO\"]\n"
],
[
49,
"\n"
],
[
50,
" begin\n"
],
[
51,
" response = @app.call(env)\n"
],
[
52,
" rescue Error\n"
],
[
53,
" raise # Don't capture Raven errors\n"
],
[
54,
" rescue Exception => e\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/rack-2.0.7/lib/rack/sendfile.rb",
"inApp": false,
"lineNo": 111,
"module": null,
"filename": "rack/sendfile.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
108,
" end\n"
],
[
109,
"\n"
],
[
110,
" def call(env)\n"
],
[
111,
" status, headers, body = @app.call(env)\n"
],
[
112,
" if body.respond_to?(:to_path)\n"
],
[
113,
" case type = variation(env)\n"
],
[
114,
" when 'X-Accel-Redirect'\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/static.rb",
"inApp": false,
"lineNo": 127,
"module": null,
"filename": "action_dispatch/middleware/static.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
124,
" end\n"
],
[
125,
" end\n"
],
[
126,
"\n"
],
[
127,
" @app.call(req.env)\n"
],
[
128,
" end\n"
],
[
129,
" end\n"
],
[
130,
"end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/executor.rb",
"inApp": false,
"lineNo": 14,
"module": null,
"filename": "action_dispatch/middleware/executor.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
11,
" def call(env)\n"
],
[
12,
" state = @executor.run!\n"
],
[
13,
" begin\n"
],
[
14,
" response = @app.call(env)\n"
],
[
15,
" returned = response << ::Rack::BodyProxy.new(response.pop) { state.complete! }\n"
],
[
16,
" ensure\n"
],
[
17,
" state.complete! unless returned\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache_middleware.rb",
"inApp": false,
"lineNo": 29,
"module": null,
"filename": "active_support/cache/strategy/local_cache_middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
26,
"\n"
],
[
27,
" def call(env)\n"
],
[
28,
" LocalCacheRegistry.set_cache_for(local_cache_key, LocalStore.new)\n"
],
[
29,
" response = @app.call(env)\n"
],
[
30,
" response[2] = ::Rack::BodyProxy.new(response[2]) do\n"
],
[
31,
" LocalCacheRegistry.set_cache_for(local_cache_key, nil)\n"
],
[
32,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/rack-2.0.7/lib/rack/runtime.rb",
"inApp": false,
"lineNo": 22,
"module": null,
"filename": "rack/runtime.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
19,
"\n"
],
[
20,
" def call(env)\n"
],
[
21,
" start_time = Utils.clock_time\n"
],
[
22,
" status, headers, body = @app.call(env)\n"
],
[
23,
" request_time = Utils.clock_time - start_time\n"
],
[
24,
"\n"
],
[
25,
" unless headers.has_key?(@header_name)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/rack-2.0.7/lib/rack/method_override.rb",
"inApp": false,
"lineNo": 22,
"module": null,
"filename": "rack/method_override.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
19,
" end\n"
],
[
20,
" end\n"
],
[
21,
"\n"
],
[
22,
" @app.call(env)\n"
],
[
23,
" end\n"
],
[
24,
"\n"
],
[
25,
" def method_override(env)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/request_id.rb",
"inApp": false,
"lineNo": 27,
"module": null,
"filename": "action_dispatch/middleware/request_id.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
24,
" def call(env)\n"
],
[
25,
" req = ActionDispatch::Request.new env\n"
],
[
26,
" req.request_id = make_request_id(req.x_request_id)\n"
],
[
27,
" @app.call(env).tap { |_status, headers, _body| headers[X_REQUEST_ID] = req.request_id }\n"
],
[
28,
" end\n"
],
[
29,
"\n"
],
[
30,
" private\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/remote_ip.rb",
"inApp": false,
"lineNo": 81,
"module": null,
"filename": "action_dispatch/middleware/remote_ip.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
78,
" def call(env)\n"
],
[
79,
" req = ActionDispatch::Request.new env\n"
],
[
80,
" req.remote_ip = GetIp.new(req, check_ip, proxies)\n"
],
[
81,
" @app.call(req.env)\n"
],
[
82,
" end\n"
],
[
83,
"\n"
],
[
84,
" # The GetIp class exists as a way to defer processing of the request data\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/sprockets-rails-3.2.1/lib/sprockets/rails/quiet_assets.rb",
"inApp": false,
"lineNo": 13,
"module": null,
"filename": "sprockets/rails/quiet_assets.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
10,
" if env['PATH_INFO'] =~ @assets_regex\n"
],
[
11,
" ::Rails.logger.silence { @app.call(env) }\n"
],
[
12,
" else\n"
],
[
13,
" @app.call(env)\n"
],
[
14,
" end\n"
],
[
15,
" end\n"
],
[
16,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/railties-5.2.3/lib/rails/rack/logger.rb",
"inApp": false,
"lineNo": 26,
"module": null,
"filename": "rails/rack/logger.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
23,
" request = ActionDispatch::Request.new(env)\n"
],
[
24,
"\n"
],
[
25,
" if logger.respond_to?(:tagged)\n"
],
[
26,
" logger.tagged(compute_tags(request)) { call_app(request, env) }\n"
],
[
27,
" else\n"
],
[
28,
" call_app(request, env)\n"
],
[
29,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "tagged",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb",
"inApp": false,
"lineNo": 71,
"module": null,
"filename": "active_support/tagged_logging.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
68,
" delegate :push_tags, :pop_tags, :clear_tags!, to: :formatter\n"
],
[
69,
"\n"
],
[
70,
" def tagged(*tags)\n"
],
[
71,
" formatter.tagged(*tags) { yield self }\n"
],
[
72,
" end\n"
],
[
73,
"\n"
],
[
74,
" def flush\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "tagged",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb",
"inApp": false,
"lineNo": 28,
"module": null,
"filename": "active_support/tagged_logging.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
25,
"\n"
],
[
26,
" def tagged(*tags)\n"
],
[
27,
" new_tags = push_tags(*tags)\n"
],
[
28,
" yield self\n"
],
[
29,
" ensure\n"
],
[
30,
" pop_tags(new_tags.size)\n"
],
[
31,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in tagged",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb",
"inApp": false,
"lineNo": 71,
"module": null,
"filename": "active_support/tagged_logging.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
68,
" delegate :push_tags, :pop_tags, :clear_tags!, to: :formatter\n"
],
[
69,
"\n"
],
[
70,
" def tagged(*tags)\n"
],
[
71,
" formatter.tagged(*tags) { yield self }\n"
],
[
72,
" end\n"
],
[
73,
"\n"
],
[
74,
" def flush\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/railties-5.2.3/lib/rails/rack/logger.rb",
"inApp": false,
"lineNo": 26,
"module": null,
"filename": "rails/rack/logger.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
23,
" request = ActionDispatch::Request.new(env)\n"
],
[
24,
"\n"
],
[
25,
" if logger.respond_to?(:tagged)\n"
],
[
26,
" logger.tagged(compute_tags(request)) { call_app(request, env) }\n"
],
[
27,
" else\n"
],
[
28,
" call_app(request, env)\n"
],
[
29,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call_app",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/railties-5.2.3/lib/rails/rack/logger.rb",
"inApp": false,
"lineNo": 38,
"module": null,
"filename": "rails/rack/logger.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
38,
" status, headers, body = @app.call(env)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/show_exceptions.rb",
"inApp": false,
"lineNo": 33,
"module": null,
"filename": "action_dispatch/middleware/show_exceptions.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
33,
" @app.call(env)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/web-console-3.7.0/lib/web_console/middleware.rb",
"inApp": false,
"lineNo": 20,
"module": null,
"filename": "web_console/middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
20,
" app_exception = catch :app_exception do\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "catch",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/web-console-3.7.0/lib/web_console/middleware.rb",
"inApp": false,
"lineNo": 20,
"module": null,
"filename": "web_console/middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
17,
" end\n"
],
[
18,
"\n"
],
[
19,
" def call(env)\n"
],
[
20,
" app_exception = catch :app_exception do\n"
],
[
21,
" request = create_regular_or_whiny_request(env)\n"
],
[
22,
" return call_app(env) unless request.from_whitelisted_ip?\n"
],
[
23,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/web-console-3.7.0/lib/web_console/middleware.rb",
"inApp": false,
"lineNo": 30,
"module": null,
"filename": "web_console/middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
27,
" return change_stack_trace(id, request)\n"
],
[
28,
" end\n"
],
[
29,
"\n"
],
[
30,
" status, headers, body = call_app(env)\n"
],
[
31,
"\n"
],
[
32,
" if (session = Session.from(Thread.current)) && acceptable_content_type?(headers)\n"
],
[
33,
" headers[\"X-Web-Console-Session-Id\"] = session.id\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call_app",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/web-console-3.7.0/lib/web_console/middleware.rb",
"inApp": false,
"lineNo": 135,
"module": null,
"filename": "web_console/middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
132,
" end\n"
],
[
133,
"\n"
],
[
134,
" def call_app(env)\n"
],
[
135,
" @app.call(env)\n"
],
[
136,
" rescue => e\n"
],
[
137,
" throw :app_exception, e\n"
],
[
138,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/debug_exceptions.rb",
"inApp": false,
"lineNo": 61,
"module": null,
"filename": "action_dispatch/middleware/debug_exceptions.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
58,
"\n"
],
[
59,
" def call(env)\n"
],
[
60,
" request = ActionDispatch::Request.new env\n"
],
[
61,
" _, headers, body = response = @app.call(env)\n"
],
[
62,
"\n"
],
[
63,
" if headers[\"X-Cascade\"] == \"pass\"\n"
],
[
64,
" body.close if body.respond_to?(:close)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/executor.rb",
"inApp": false,
"lineNo": 14,
"module": null,
"filename": "action_dispatch/middleware/executor.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
11,
" def call(env)\n"
],
[
12,
" state = @executor.run!\n"
],
[
13,
" begin\n"
],
[
14,
" response = @app.call(env)\n"
],
[
15,
" returned = response << ::Rack::BodyProxy.new(response.pop) { state.complete! }\n"
],
[
16,
" ensure\n"
],
[
17,
" state.complete! unless returned\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/callbacks.rb",
"inApp": false,
"lineNo": 26,
"module": null,
"filename": "action_dispatch/middleware/callbacks.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
23,
"\n"
],
[
24,
" def call(env)\n"
],
[
25,
" error = nil\n"
],
[
26,
" result = run_callbacks :call do\n"
],
[
27,
" begin\n"
],
[
28,
" @app.call(env)\n"
],
[
29,
" rescue => error\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "run_callbacks",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/callbacks.rb",
"inApp": false,
"lineNo": 98,
"module": null,
"filename": "active_support/callbacks.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
95,
" callbacks = __callbacks[kind.to_sym]\n"
],
[
96,
"\n"
],
[
97,
" if callbacks.empty?\n"
],
[
98,
" yield if block_given?\n"
],
[
99,
" else\n"
],
[
100,
" env = Filters::Environment.new(self, false, nil)\n"
],
[
101,
" next_sequence = callbacks.compile\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/callbacks.rb",
"inApp": false,
"lineNo": 28,
"module": null,
"filename": "action_dispatch/middleware/callbacks.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
25,
" error = nil\n"
],
[
26,
" result = run_callbacks :call do\n"
],
[
27,
" begin\n"
],
[
28,
" @app.call(env)\n"
],
[
29,
" rescue => error\n"
],
[
30,
" end\n"
],
[
31,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/migration.rb",
"inApp": false,
"lineNo": 554,
"module": null,
"filename": "active_record/migration.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
551,
" end\n"
],
[
552,
"\n"
],
[
553,
" def call(env)\n"
],
[
554,
" mtime = ActiveRecord::Base.connection.migration_context.last_migration.mtime.to_i\n"
],
[
555,
" if @last_check < mtime\n"
],
[
556,
" ActiveRecord::Migration.check_pending!(connection)\n"
],
[
557,
" @last_check = mtime\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb",
"inApp": false,
"lineNo": 90,
"module": null,
"filename": "active_record/connection_handling.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
87,
" # also be used to \"borrow\" the connection to do database work unrelated\n"
],
[
88,
" # to any of the specific Active Records.\n"
],
[
89,
" def connection\n"
],
[
90,
" retrieve_connection\n"
],
[
91,
" end\n"
],
[
92,
"\n"
],
[
93,
" attr_writer :connection_specification_name\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "retrieve_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb",
"inApp": false,
"lineNo": 118,
"module": null,
"filename": "active_record/connection_handling.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
115,
" end\n"
],
[
116,
"\n"
],
[
117,
" def retrieve_connection\n"
],
[
118,
" connection_handler.retrieve_connection(connection_specification_name)\n"
],
[
119,
" end\n"
],
[
120,
"\n"
],
[
121,
" # Returns +true+ if Active Record is connected.\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "retrieve_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 1014,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
1011,
" def retrieve_connection(spec_name) #:nodoc:\n"
],
[
1012,
" pool = retrieve_connection_pool(spec_name)\n"
],
[
1013,
" raise ConnectionNotEstablished, \"No connection pool with '#{spec_name}' found.\" unless pool\n"
],
[
1014,
" pool.connection\n"
],
[
1015,
" end\n"
],
[
1016,
"\n"
],
[
1017,
" # Returns true if a connection that's accessible to this class has\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 382,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
379,
" # #connection can be called any number of times; the connection is\n"
],
[
380,
" # held in a cache keyed by a thread.\n"
],
[
381,
" def connection\n"
],
[
382,
" @thread_cached_conns[connection_cache_key(@lock_thread || Thread.current)] ||= checkout\n"
],
[
383,
" end\n"
],
[
384,
"\n"
],
[
385,
" # Returns true if there is an open connection being used for the current thread.\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "checkout",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 523,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
520,
" # Raises:\n"
],
[
521,
" # - ActiveRecord::ConnectionTimeoutError no connection can be obtained from the pool.\n"
],
[
522,
" def checkout(checkout_timeout = @checkout_timeout)\n"
],
[
523,
" checkout_and_verify(acquire_connection(checkout_timeout))\n"
],
[
524,
" end\n"
],
[
525,
"\n"
],
[
526,
" # Check-in a database connection back into the pool, indicating that you\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "acquire_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 795,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
792,
" # <tt>synchronize { conn.lease }</tt> in this method, but by leaving it to <tt>@available.poll</tt>\n"
],
[
793,
" # and +try_to_checkout_new_connection+ we can piggyback on +synchronize+ sections\n"
],
[
794,
" # of the said methods and avoid an additional +synchronize+ overhead.\n"
],
[
795,
" if conn = @available.poll || try_to_checkout_new_connection\n"
],
[
796,
" conn\n"
],
[
797,
" else\n"
],
[
798,
" reap\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "try_to_checkout_new_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 834,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
831,
" begin\n"
],
[
832,
" # if successfully incremented @now_connecting establish new connection\n"
],
[
833,
" # outside of synchronized section\n"
],
[
834,
" conn = checkout_new_connection\n"
],
[
835,
" ensure\n"
],
[
836,
" synchronize do\n"
],
[
837,
" if conn\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "checkout_new_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 855,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
852,
"\n"
],
[
853,
" def checkout_new_connection\n"
],
[
854,
" raise ConnectionNotEstablished unless @automatic_reconnect\n"
],
[
855,
" new_connection\n"
],
[
856,
" end\n"
],
[
857,
"\n"
],
[
858,
" def checkout_and_verify(c)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "new_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 811,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
808,
" alias_method :release, :remove_connection_from_thread_cache\n"
],
[
809,
"\n"
],
[
810,
" def new_connection\n"
],
[
811,
" Base.send(spec.adapter_method, spec.config).tap do |conn|\n"
],
[
812,
" conn.schema_cache = schema_cache.dup if schema_cache\n"
],
[
813,
" end\n"
],
[
814,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "postgresql_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 48,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
45,
"\n"
],
[
46,
" # The postgres drivers don't allow the creation of an unconnected PG::Connection object,\n"
],
[
47,
" # so just pass a nil connection object for the time being.\n"
],
[
48,
" ConnectionAdapters::PostgreSQLAdapter.new(nil, logger, conn_params, config)\n"
],
[
49,
" end\n"
],
[
50,
" end\n"
],
[
51,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "new",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 48,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
45,
"\n"
],
[
46,
" # The postgres drivers don't allow the creation of an unconnected PG::Connection object,\n"
],
[
47,
" # so just pass a nil connection object for the time being.\n"
],
[
48,
" ConnectionAdapters::PostgreSQLAdapter.new(nil, logger, conn_params, config)\n"
],
[
49,
" end\n"
],
[
50,
" end\n"
],
[
51,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "initialize",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 223,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
220,
" @local_tz = nil\n"
],
[
221,
" @max_identifier_length = nil\n"
],
[
222,
"\n"
],
[
223,
" connect\n"
],
[
224,
" add_pg_encoders\n"
],
[
225,
" @statements = StatementPool.new @connection,\n"
],
[
226,
" self.class.type_cast_config_to_integer(config[:statement_limit])\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "connect",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 692,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
689,
" # Connects to a PostgreSQL server and sets up the adapter depending on the\n"
],
[
690,
" # connected server's characteristics.\n"
],
[
691,
" def connect\n"
],
[
692,
" @connection = PG.connect(@connection_parameters)\n"
],
[
693,
" configure_connection\n"
],
[
694,
" rescue ::PG::Error => error\n"
],
[
695,
" if error.message.include?(\"does not exist\")\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "connect",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/pg-1.1.4/lib/pg.rb",
"inApp": false,
"lineNo": 56,
"module": null,
"filename": "pg.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
53,
"\n"
],
[
54,
"\t### Convenience alias for PG::Connection.new.\n"
],
[
55,
"\tdef self::connect( *args )\n"
],
[
56,
"\t\treturn PG::Connection.new( *args )\n"
],
[
57,
"\tend\n"
],
[
58,
"\n"
],
[
59,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "new",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/pg-1.1.4/lib/pg.rb",
"inApp": false,
"lineNo": 56,
"module": null,
"filename": "pg.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
53,
"\n"
],
[
54,
"\t### Convenience alias for PG::Connection.new.\n"
],
[
55,
"\tdef self::connect( *args )\n"
],
[
56,
"\t\treturn PG::Connection.new( *args )\n"
],
[
57,
"\tend\n"
],
[
58,
"\n"
],
[
59,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "initialize",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/pg-1.1.4/lib/pg.rb",
"inApp": false,
"lineNo": 56,
"module": null,
"filename": "pg.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
53,
"\n"
],
[
54,
"\t### Convenience alias for PG::Connection.new.\n"
],
[
55,
"\tdef self::connect( *args )\n"
],
[
56,
"\t\treturn PG::Connection.new( *args )\n"
],
[
57,
"\tend\n"
],
[
58,
"\n"
],
[
59,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
}
],
"framesOmitted": null,
"registers": null,
"hasSystemFrames": false
},
"module": "PG",
"rawStacktrace": null,
"mechanism": null,
"threadId": null,
"value": "FATAL: database \"test_development\" does not exist\n",
"type": "PG::ConnectionBad"
},
{
"stacktrace": {
"frames": [
{
"function": "block in spawn_thread",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/thread_pool.rb",
"inApp": false,
"lineNo": 135,
"module": null,
"filename": "puma/thread_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
132,
" end\n"
],
[
133,
"\n"
],
[
134,
" begin\n"
],
[
135,
" block.call(work, *extra)\n"
],
[
136,
" rescue Exception => e\n"
],
[
137,
" STDERR.puts \"Error reached top of thread-pool: #{e.message} (#{e.class})\"\n"
],
[
138,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in run",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/server.rb",
"inApp": false,
"lineNo": 334,
"module": null,
"filename": "puma/server.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
331,
" client.close\n"
],
[
332,
" else\n"
],
[
333,
" if process_now\n"
],
[
334,
" process_client client, buffer\n"
],
[
335,
" else\n"
],
[
336,
" client.set_timeout @first_data_timeout\n"
],
[
337,
" @reactor.add client\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "process_client",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/server.rb",
"inApp": false,
"lineNo": 474,
"module": null,
"filename": "puma/server.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
471,
" close_socket = true\n"
],
[
472,
"\n"
],
[
473,
" while true\n"
],
[
474,
" case handle_request(client, buffer)\n"
],
[
475,
" when false\n"
],
[
476,
" return\n"
],
[
477,
" when :async\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "handle_request",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/server.rb",
"inApp": false,
"lineNo": 660,
"module": null,
"filename": "puma/server.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
657,
"\n"
],
[
658,
" begin\n"
],
[
659,
" begin\n"
],
[
660,
" status, headers, res_body = @app.call(env)\n"
],
[
661,
"\n"
],
[
662,
" return :async if req.hijacked\n"
],
[
663,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/puma-3.12.1/lib/puma/configuration.rb",
"inApp": false,
"lineNo": 227,
"module": null,
"filename": "puma/configuration.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
224,
"\n"
],
[
225,
" def call(env)\n"
],
[
226,
" env[Const::PUMA_CONFIG] = @config\n"
],
[
227,
" @app.call(env)\n"
],
[
228,
" end\n"
],
[
229,
" end\n"
],
[
230,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/prometheus-client-mmap-0.9.8/lib/prometheus/client/rack/collector.rb",
"inApp": false,
"lineNo": 24,
"module": null,
"filename": "prometheus/client/rack/collector.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
21,
" end\n"
],
[
22,
"\n"
],
[
23,
" def call(env) # :nodoc:\n"
],
[
24,
" trace(env) { @app.call(env) }\n"
],
[
25,
" end\n"
],
[
26,
"\n"
],
[
27,
" protected\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "trace",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/prometheus-client-mmap-0.9.8/lib/prometheus/client/rack/collector.rb",
"inApp": false,
"lineNo": 61,
"module": null,
"filename": "prometheus/client/rack/collector.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
58,
"\n"
],
[
59,
" def trace(env)\n"
],
[
60,
" start = Time.now\n"
],
[
61,
" yield.tap do |response|\n"
],
[
62,
" duration = (Time.now - start).to_f\n"
],
[
63,
" record(labels(env, response), duration)\n"
],
[
64,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/prometheus-client-mmap-0.9.8/lib/prometheus/client/rack/collector.rb",
"inApp": false,
"lineNo": 24,
"module": null,
"filename": "prometheus/client/rack/collector.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
21,
" end\n"
],
[
22,
"\n"
],
[
23,
" def call(env) # :nodoc:\n"
],
[
24,
" trace(env) { @app.call(env) }\n"
],
[
25,
" end\n"
],
[
26,
"\n"
],
[
27,
" protected\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/prometheus-client-mmap-0.9.8/lib/prometheus/client/rack/exporter.rb",
"inApp": false,
"lineNo": 29,
"module": null,
"filename": "prometheus/client/rack/exporter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
26,
" format = negotiate(env['HTTP_ACCEPT'], @acceptable)\n"
],
[
27,
" format ? respond_with(format) : not_acceptable(FORMATS)\n"
],
[
28,
" else\n"
],
[
29,
" @app.call(env)\n"
],
[
30,
" end\n"
],
[
31,
" end\n"
],
[
32,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/railties-5.2.3/lib/rails/engine.rb",
"inApp": false,
"lineNo": 524,
"module": null,
"filename": "rails/engine.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
521,
" # Define the Rack API for this engine.\n"
],
[
522,
" def call(env)\n"
],
[
523,
" req = build_request env\n"
],
[
524,
" app.call req.env\n"
],
[
525,
" end\n"
],
[
526,
"\n"
],
[
527,
" # Defines additional Rack env configuration that is added on each call.\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/sentry-raven-2.12.3/lib/raven/integrations/rack.rb",
"inApp": false,
"lineNo": 51,
"module": null,
"filename": "raven/integrations/rack.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
48,
" Raven.context.transaction.push(env[\"PATH_INFO\"]) if env[\"PATH_INFO\"]\n"
],
[
49,
"\n"
],
[
50,
" begin\n"
],
[
51,
" response = @app.call(env)\n"
],
[
52,
" rescue Error\n"
],
[
53,
" raise # Don't capture Raven errors\n"
],
[
54,
" rescue Exception => e\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/rack-2.0.7/lib/rack/sendfile.rb",
"inApp": false,
"lineNo": 111,
"module": null,
"filename": "rack/sendfile.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
108,
" end\n"
],
[
109,
"\n"
],
[
110,
" def call(env)\n"
],
[
111,
" status, headers, body = @app.call(env)\n"
],
[
112,
" if body.respond_to?(:to_path)\n"
],
[
113,
" case type = variation(env)\n"
],
[
114,
" when 'X-Accel-Redirect'\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/static.rb",
"inApp": false,
"lineNo": 127,
"module": null,
"filename": "action_dispatch/middleware/static.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
124,
" end\n"
],
[
125,
" end\n"
],
[
126,
"\n"
],
[
127,
" @app.call(req.env)\n"
],
[
128,
" end\n"
],
[
129,
" end\n"
],
[
130,
"end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/executor.rb",
"inApp": false,
"lineNo": 14,
"module": null,
"filename": "action_dispatch/middleware/executor.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
11,
" def call(env)\n"
],
[
12,
" state = @executor.run!\n"
],
[
13,
" begin\n"
],
[
14,
" response = @app.call(env)\n"
],
[
15,
" returned = response << ::Rack::BodyProxy.new(response.pop) { state.complete! }\n"
],
[
16,
" ensure\n"
],
[
17,
" state.complete! unless returned\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/cache/strategy/local_cache_middleware.rb",
"inApp": false,
"lineNo": 29,
"module": null,
"filename": "active_support/cache/strategy/local_cache_middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
26,
"\n"
],
[
27,
" def call(env)\n"
],
[
28,
" LocalCacheRegistry.set_cache_for(local_cache_key, LocalStore.new)\n"
],
[
29,
" response = @app.call(env)\n"
],
[
30,
" response[2] = ::Rack::BodyProxy.new(response[2]) do\n"
],
[
31,
" LocalCacheRegistry.set_cache_for(local_cache_key, nil)\n"
],
[
32,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/rack-2.0.7/lib/rack/runtime.rb",
"inApp": false,
"lineNo": 22,
"module": null,
"filename": "rack/runtime.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
19,
"\n"
],
[
20,
" def call(env)\n"
],
[
21,
" start_time = Utils.clock_time\n"
],
[
22,
" status, headers, body = @app.call(env)\n"
],
[
23,
" request_time = Utils.clock_time - start_time\n"
],
[
24,
"\n"
],
[
25,
" unless headers.has_key?(@header_name)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/rack-2.0.7/lib/rack/method_override.rb",
"inApp": false,
"lineNo": 22,
"module": null,
"filename": "rack/method_override.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
19,
" end\n"
],
[
20,
" end\n"
],
[
21,
"\n"
],
[
22,
" @app.call(env)\n"
],
[
23,
" end\n"
],
[
24,
"\n"
],
[
25,
" def method_override(env)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/request_id.rb",
"inApp": false,
"lineNo": 27,
"module": null,
"filename": "action_dispatch/middleware/request_id.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
24,
" def call(env)\n"
],
[
25,
" req = ActionDispatch::Request.new env\n"
],
[
26,
" req.request_id = make_request_id(req.x_request_id)\n"
],
[
27,
" @app.call(env).tap { |_status, headers, _body| headers[X_REQUEST_ID] = req.request_id }\n"
],
[
28,
" end\n"
],
[
29,
"\n"
],
[
30,
" private\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/remote_ip.rb",
"inApp": false,
"lineNo": 81,
"module": null,
"filename": "action_dispatch/middleware/remote_ip.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
78,
" def call(env)\n"
],
[
79,
" req = ActionDispatch::Request.new env\n"
],
[
80,
" req.remote_ip = GetIp.new(req, check_ip, proxies)\n"
],
[
81,
" @app.call(req.env)\n"
],
[
82,
" end\n"
],
[
83,
"\n"
],
[
84,
" # The GetIp class exists as a way to defer processing of the request data\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/sprockets-rails-3.2.1/lib/sprockets/rails/quiet_assets.rb",
"inApp": false,
"lineNo": 13,
"module": null,
"filename": "sprockets/rails/quiet_assets.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
10,
" if env['PATH_INFO'] =~ @assets_regex\n"
],
[
11,
" ::Rails.logger.silence { @app.call(env) }\n"
],
[
12,
" else\n"
],
[
13,
" @app.call(env)\n"
],
[
14,
" end\n"
],
[
15,
" end\n"
],
[
16,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/railties-5.2.3/lib/rails/rack/logger.rb",
"inApp": false,
"lineNo": 26,
"module": null,
"filename": "rails/rack/logger.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
23,
" request = ActionDispatch::Request.new(env)\n"
],
[
24,
"\n"
],
[
25,
" if logger.respond_to?(:tagged)\n"
],
[
26,
" logger.tagged(compute_tags(request)) { call_app(request, env) }\n"
],
[
27,
" else\n"
],
[
28,
" call_app(request, env)\n"
],
[
29,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "tagged",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb",
"inApp": false,
"lineNo": 71,
"module": null,
"filename": "active_support/tagged_logging.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
68,
" delegate :push_tags, :pop_tags, :clear_tags!, to: :formatter\n"
],
[
69,
"\n"
],
[
70,
" def tagged(*tags)\n"
],
[
71,
" formatter.tagged(*tags) { yield self }\n"
],
[
72,
" end\n"
],
[
73,
"\n"
],
[
74,
" def flush\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "tagged",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb",
"inApp": false,
"lineNo": 28,
"module": null,
"filename": "active_support/tagged_logging.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
25,
"\n"
],
[
26,
" def tagged(*tags)\n"
],
[
27,
" new_tags = push_tags(*tags)\n"
],
[
28,
" yield self\n"
],
[
29,
" ensure\n"
],
[
30,
" pop_tags(new_tags.size)\n"
],
[
31,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in tagged",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb",
"inApp": false,
"lineNo": 71,
"module": null,
"filename": "active_support/tagged_logging.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
68,
" delegate :push_tags, :pop_tags, :clear_tags!, to: :formatter\n"
],
[
69,
"\n"
],
[
70,
" def tagged(*tags)\n"
],
[
71,
" formatter.tagged(*tags) { yield self }\n"
],
[
72,
" end\n"
],
[
73,
"\n"
],
[
74,
" def flush\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/railties-5.2.3/lib/rails/rack/logger.rb",
"inApp": false,
"lineNo": 26,
"module": null,
"filename": "rails/rack/logger.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
23,
" request = ActionDispatch::Request.new(env)\n"
],
[
24,
"\n"
],
[
25,
" if logger.respond_to?(:tagged)\n"
],
[
26,
" logger.tagged(compute_tags(request)) { call_app(request, env) }\n"
],
[
27,
" else\n"
],
[
28,
" call_app(request, env)\n"
],
[
29,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call_app",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/railties-5.2.3/lib/rails/rack/logger.rb",
"inApp": false,
"lineNo": 38,
"module": null,
"filename": "rails/rack/logger.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
38,
" status, headers, body = @app.call(env)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/show_exceptions.rb",
"inApp": false,
"lineNo": 33,
"module": null,
"filename": "action_dispatch/middleware/show_exceptions.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
30,
"\n"
],
[
31,
" def call(env)\n"
],
[
32,
" request = ActionDispatch::Request.new env\n"
],
[
33,
" @app.call(env)\n"
],
[
34,
" rescue Exception => exception\n"
],
[
35,
" if request.show_exceptions?\n"
],
[
36,
" render_exception(request, exception)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/web-console-3.7.0/lib/web_console/middleware.rb",
"inApp": false,
"lineNo": 20,
"module": null,
"filename": "web_console/middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
17,
" end\n"
],
[
18,
"\n"
],
[
19,
" def call(env)\n"
],
[
20,
" app_exception = catch :app_exception do\n"
],
[
21,
" request = create_regular_or_whiny_request(env)\n"
],
[
22,
" return call_app(env) unless request.from_whitelisted_ip?\n"
],
[
23,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "catch",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/web-console-3.7.0/lib/web_console/middleware.rb",
"inApp": false,
"lineNo": 20,
"module": null,
"filename": "web_console/middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
17,
" end\n"
],
[
18,
"\n"
],
[
19,
" def call(env)\n"
],
[
20,
" app_exception = catch :app_exception do\n"
],
[
21,
" request = create_regular_or_whiny_request(env)\n"
],
[
22,
" return call_app(env) unless request.from_whitelisted_ip?\n"
],
[
23,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/web-console-3.7.0/lib/web_console/middleware.rb",
"inApp": false,
"lineNo": 30,
"module": null,
"filename": "web_console/middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
27,
" return change_stack_trace(id, request)\n"
],
[
28,
" end\n"
],
[
29,
"\n"
],
[
30,
" status, headers, body = call_app(env)\n"
],
[
31,
"\n"
],
[
32,
" if (session = Session.from(Thread.current)) && acceptable_content_type?(headers)\n"
],
[
33,
" headers[\"X-Web-Console-Session-Id\"] = session.id\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call_app",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/web-console-3.7.0/lib/web_console/middleware.rb",
"inApp": false,
"lineNo": 135,
"module": null,
"filename": "web_console/middleware.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
132,
" end\n"
],
[
133,
"\n"
],
[
134,
" def call_app(env)\n"
],
[
135,
" @app.call(env)\n"
],
[
136,
" rescue => e\n"
],
[
137,
" throw :app_exception, e\n"
],
[
138,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/debug_exceptions.rb",
"inApp": false,
"lineNo": 61,
"module": null,
"filename": "action_dispatch/middleware/debug_exceptions.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
58,
"\n"
],
[
59,
" def call(env)\n"
],
[
60,
" request = ActionDispatch::Request.new env\n"
],
[
61,
" _, headers, body = response = @app.call(env)\n"
],
[
62,
"\n"
],
[
63,
" if headers[\"X-Cascade\"] == \"pass\"\n"
],
[
64,
" body.close if body.respond_to?(:close)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/executor.rb",
"inApp": false,
"lineNo": 14,
"module": null,
"filename": "action_dispatch/middleware/executor.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
11,
" def call(env)\n"
],
[
12,
" state = @executor.run!\n"
],
[
13,
" begin\n"
],
[
14,
" response = @app.call(env)\n"
],
[
15,
" returned = response << ::Rack::BodyProxy.new(response.pop) { state.complete! }\n"
],
[
16,
" ensure\n"
],
[
17,
" state.complete! unless returned\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/callbacks.rb",
"inApp": false,
"lineNo": 26,
"module": null,
"filename": "action_dispatch/middleware/callbacks.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
23,
"\n"
],
[
24,
" def call(env)\n"
],
[
25,
" error = nil\n"
],
[
26,
" result = run_callbacks :call do\n"
],
[
27,
" begin\n"
],
[
28,
" @app.call(env)\n"
],
[
29,
" rescue => error\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "run_callbacks",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.3/lib/active_support/callbacks.rb",
"inApp": false,
"lineNo": 98,
"module": null,
"filename": "active_support/callbacks.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
95,
" callbacks = __callbacks[kind.to_sym]\n"
],
[
96,
"\n"
],
[
97,
" if callbacks.empty?\n"
],
[
98,
" yield if block_given?\n"
],
[
99,
" else\n"
],
[
100,
" env = Filters::Environment.new(self, false, nil)\n"
],
[
101,
" next_sequence = callbacks.compile\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "block in call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/actionpack-5.2.3/lib/action_dispatch/middleware/callbacks.rb",
"inApp": false,
"lineNo": 28,
"module": null,
"filename": "action_dispatch/middleware/callbacks.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
25,
" error = nil\n"
],
[
26,
" result = run_callbacks :call do\n"
],
[
27,
" begin\n"
],
[
28,
" @app.call(env)\n"
],
[
29,
" rescue => error\n"
],
[
30,
" end\n"
],
[
31,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "call",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/migration.rb",
"inApp": false,
"lineNo": 554,
"module": null,
"filename": "active_record/migration.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
551,
" end\n"
],
[
552,
"\n"
],
[
553,
" def call(env)\n"
],
[
554,
" mtime = ActiveRecord::Base.connection.migration_context.last_migration.mtime.to_i\n"
],
[
555,
" if @last_check < mtime\n"
],
[
556,
" ActiveRecord::Migration.check_pending!(connection)\n"
],
[
557,
" @last_check = mtime\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb",
"inApp": false,
"lineNo": 90,
"module": null,
"filename": "active_record/connection_handling.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
87,
" # also be used to \"borrow\" the connection to do database work unrelated\n"
],
[
88,
" # to any of the specific Active Records.\n"
],
[
89,
" def connection\n"
],
[
90,
" retrieve_connection\n"
],
[
91,
" end\n"
],
[
92,
"\n"
],
[
93,
" attr_writer :connection_specification_name\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "retrieve_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb",
"inApp": false,
"lineNo": 118,
"module": null,
"filename": "active_record/connection_handling.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
115,
" end\n"
],
[
116,
"\n"
],
[
117,
" def retrieve_connection\n"
],
[
118,
" connection_handler.retrieve_connection(connection_specification_name)\n"
],
[
119,
" end\n"
],
[
120,
"\n"
],
[
121,
" # Returns +true+ if Active Record is connected.\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "retrieve_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 1014,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
1011,
" def retrieve_connection(spec_name) #:nodoc:\n"
],
[
1012,
" pool = retrieve_connection_pool(spec_name)\n"
],
[
1013,
" raise ConnectionNotEstablished, \"No connection pool with '#{spec_name}' found.\" unless pool\n"
],
[
1014,
" pool.connection\n"
],
[
1015,
" end\n"
],
[
1016,
"\n"
],
[
1017,
" # Returns true if a connection that's accessible to this class has\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 382,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
379,
" # #connection can be called any number of times; the connection is\n"
],
[
380,
" # held in a cache keyed by a thread.\n"
],
[
381,
" def connection\n"
],
[
382,
" @thread_cached_conns[connection_cache_key(@lock_thread || Thread.current)] ||= checkout\n"
],
[
383,
" end\n"
],
[
384,
"\n"
],
[
385,
" # Returns true if there is an open connection being used for the current thread.\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "checkout",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 523,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
520,
" # Raises:\n"
],
[
521,
" # - ActiveRecord::ConnectionTimeoutError no connection can be obtained from the pool.\n"
],
[
522,
" def checkout(checkout_timeout = @checkout_timeout)\n"
],
[
523,
" checkout_and_verify(acquire_connection(checkout_timeout))\n"
],
[
524,
" end\n"
],
[
525,
"\n"
],
[
526,
" # Check-in a database connection back into the pool, indicating that you\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "acquire_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 795,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
792,
" # <tt>synchronize { conn.lease }</tt> in this method, but by leaving it to <tt>@available.poll</tt>\n"
],
[
793,
" # and +try_to_checkout_new_connection+ we can piggyback on +synchronize+ sections\n"
],
[
794,
" # of the said methods and avoid an additional +synchronize+ overhead.\n"
],
[
795,
" if conn = @available.poll || try_to_checkout_new_connection\n"
],
[
796,
" conn\n"
],
[
797,
" else\n"
],
[
798,
" reap\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "try_to_checkout_new_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 834,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
831,
" begin\n"
],
[
832,
" # if successfully incremented @now_connecting establish new connection\n"
],
[
833,
" # outside of synchronized section\n"
],
[
834,
" conn = checkout_new_connection\n"
],
[
835,
" ensure\n"
],
[
836,
" synchronize do\n"
],
[
837,
" if conn\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "checkout_new_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 855,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
852,
"\n"
],
[
853,
" def checkout_new_connection\n"
],
[
854,
" raise ConnectionNotEstablished unless @automatic_reconnect\n"
],
[
855,
" new_connection\n"
],
[
856,
" end\n"
],
[
857,
"\n"
],
[
858,
" def checkout_and_verify(c)\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "new_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb",
"inApp": false,
"lineNo": 811,
"module": null,
"filename": "active_record/connection_adapters/abstract/connection_pool.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
808,
" alias_method :release, :remove_connection_from_thread_cache\n"
],
[
809,
"\n"
],
[
810,
" def new_connection\n"
],
[
811,
" Base.send(spec.adapter_method, spec.config).tap do |conn|\n"
],
[
812,
" conn.schema_cache = schema_cache.dup if schema_cache\n"
],
[
813,
" end\n"
],
[
814,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "postgresql_connection",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 48,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
45,
"\n"
],
[
46,
" # The postgres drivers don't allow the creation of an unconnected PG::Connection object,\n"
],
[
47,
" # so just pass a nil connection object for the time being.\n"
],
[
48,
" ConnectionAdapters::PostgreSQLAdapter.new(nil, logger, conn_params, config)\n"
],
[
49,
" end\n"
],
[
50,
" end\n"
],
[
51,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "new",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 48,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
45,
"\n"
],
[
46,
" # The postgres drivers don't allow the creation of an unconnected PG::Connection object,\n"
],
[
47,
" # so just pass a nil connection object for the time being.\n"
],
[
48,
" ConnectionAdapters::PostgreSQLAdapter.new(nil, logger, conn_params, config)\n"
],
[
49,
" end\n"
],
[
50,
" end\n"
],
[
51,
"\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "initialize",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 223,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
220,
" @local_tz = nil\n"
],
[
221,
" @max_identifier_length = nil\n"
],
[
222,
"\n"
],
[
223,
" connect\n"
],
[
224,
" add_pg_encoders\n"
],
[
225,
" @statements = StatementPool.new @connection,\n"
],
[
226,
" self.class.type_cast_config_to_integer(config[:statement_limit])\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "connect",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 691,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
688,
"\n"
],
[
689,
" # Connects to a PostgreSQL server and sets up the adapter depending on the\n"
],
[
690,
" # connected server's characteristics.\n"
],
[
691,
" def connect\n"
],
[
692,
" @connection = PG.connect(@connection_parameters)\n"
],
[
693,
" configure_connection\n"
],
[
694,
" rescue ::PG::Error => error\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
},
{
"function": "rescue in connect",
"errors": null,
"colNo": null,
"vars": null,
"package": null,
"absPath": "/Users/gitlab/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb",
"inApp": false,
"lineNo": 696,
"module": null,
"filename": "active_record/connection_adapters/postgresql_adapter.rb",
"platform": null,
"instructionAddr": null,
"context": [
[
693,
" configure_connection\n"
],
[
694,
" rescue ::PG::Error => error\n"
],
[
695,
" if error.message.include?(\"does not exist\")\n"
],
[
696,
" raise ActiveRecord::NoDatabaseError\n"
],
[
697,
" else\n"
],
[
698,
" raise\n"
],
[
699,
" end\n"
]
],
"symbolAddr": null,
"trust": null,
"symbol": null,
"rawFunction": null
}
],
"framesOmitted": null,
"registers": null,
"hasSystemFrames": false
},
"module": "ActiveRecord",
"rawStacktrace": null,
"mechanism": null,
"threadId": null,
"value": "FATAL: database \"test_development\" does not exist\n",
"type": "ActiveRecord::NoDatabaseError"
}
],
"excOmitted": null,
"hasSystemFrames": false
}
},
{
"type": "request",
"data": {
"fragment": null,
"cookies": [],
"inferredContentType": null,
"env": {
"SERVER_PORT": "3001",
"SERVER_NAME": "localhost",
"REMOTE_ADDR": "::1"
},
"headers": [
[
"Accept",
"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3"
],
[
"Accept-Encoding",
"gzip, deflate, br"
],
[
"Accept-Language",
"en-GB,en-US;q=0.9,en;q=0.8"
],
[
"Cache-Control",
"max-age=0"
],
[
"Connection",
"keep-alive"
],
[
"Host",
"localhost:3001"
],
[
"Sec-Fetch-Mode",
"navigate"
],
[
"Sec-Fetch-Site",
"none"
],
[
"Sec-Fetch-User",
"?1"
],
[
"Upgrade-Insecure-Requests",
"1"
],
[
"User-Agent",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
]
],
"url": "http://localhost:3001/",
"query": [],
"data": null,
"method": "GET"
}
}
],
"packages": {
"coffee-script": "2.4.1",
"uglifier": "4.1.20",
"ffi": "1.11.1",
"actioncable": "5.2.3",
"io-like": "0.3.0",
"rb-inotify": "0.10.0",
"spring": "2.1.0",
"loofah": "2.2.3",
"selenium-webdriver": "3.142.3",
"marcel": "0.3.3",
"sass-listen": "4.0.0",
"nokogiri": "1.10.4",
"activestorage": "5.2.3",
"activejob": "5.2.3",
"mimemagic": "0.3.3",
"faraday": "0.17.1",
"execjs": "2.7.0",
"activesupport": "5.2.3",
"rails-html-sanitizer": "1.2.0",
"byebug": "11.0.1",
"xpath": "3.2.0",
"msgpack": "1.3.1",
"childprocess": "1.0.1",
"rails-dom-testing": "2.0.3",
"public_suffix": "3.1.1",
"mini_mime": "1.0.2",
"arel": "9.0.0",
"coffee-rails": "4.2.2",
"bundler": "1.17.3",
"rails": "5.2.3",
"globalid": "0.4.2",
"sentry-raven": "2.12.3",
"concurrent-ruby": "1.1.5",
"capybara": "3.28.0",
"regexp_parser": "1.6.0",
"sprockets-rails": "3.2.1",
"tzinfo": "1.2.5",
"mail": "2.7.1",
"actionview": "5.2.3",
"rubyzip": "1.2.3",
"coffee-script-source": "1.12.2",
"listen": "3.1.5",
"i18n": "1.6.0",
"erubi": "1.8.0",
"rake": "12.3.3",
"nio4r": "2.4.0",
"activemodel": "5.2.3",
"web-console": "3.7.0",
"ruby_dep": "1.5.0",
"turbolinks": "5.2.0",
"archive-zip": "0.12.0",
"method_source": "0.9.2",
"minitest": "5.11.3",
"puma": "3.12.1",
"sass-rails": "5.1.0",
"chromedriver-helper": "2.1.1",
"sprockets": "3.7.2",
"bindex": "0.8.1",
"actionmailer": "5.2.3",
"rack-test": "1.1.0",
"bootsnap": "1.4.4",
"railties": "5.2.3",
"mini_portile2": "2.4.0",
"crass": "1.0.4",
"websocket-extensions": "0.1.4",
"multipart-post": "2.1.1",
"rb-fsevent": "0.10.3",
"jbuilder": "2.9.1",
"pg": "1.1.4",
"sass": "3.7.4",
"activerecord": "5.2.3",
"builder": "3.2.3",
"spring-watcher-listen": "2.0.1",
"websocket-driver": "0.7.1",
"thor": "0.20.3",
"thread_safe": "0.3.6",
"addressable": "2.6.0",
"prometheus-client-mmap": "0.9.8",
"tilt": "2.0.9",
"actionpack": "5.2.3",
"rack": "2.0.7",
"turbolinks-source": "5.2.0"
},
"sdk": {
"version": "2.12.3",
"name": "raven-ruby"
},
"_meta": {
"user": null,
"context": null,
"entries": {
"1": {
"data": {
"": null,
"cookies": {
"": {
"err": [
[
"invalid_data",
{
"reason": "the cookie is missing a name/value pair"
}
]
],
"val": "********"
}
},
"url": null,
"headers": null,
"env": null,
"query": null,
"data": null,
"method": null
}
}
},
"contexts": null,
"message": null,
"packages": null,
"tags": {},
"sdk": null
},
"contexts": {
"browser": {
"version": "78.0.3904",
"type": "browser",
"name": "Chrome"
},
"client_os": {
"version": "10.15.1",
"type": "os",
"name": "Mac OS X"
}
},
"fingerprints": [
"6aa133ea51857634f2d113de52b5cc61",
"e1613eeb169241eab95b76ab52a80c68"
],
"context": {
"server": {
"runtime": {
"version": "ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]",
"name": "ruby"
},
"os": {
"kernel_version": "Darwin Seans-MBP.fritz.box 19.0.0 Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64 x86_64",
"version": "Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64",
"build": "19.0.0",
"name": "Darwin"
}
}
},
"release": {
"dateReleased": null,
"commitCount": 0,
"url": null,
"data": {},
"lastDeploy": null,
"deployCount": 0,
"dateCreated": "2019-12-08T21:47:47Z",
"lastEvent": "2019-12-09T21:52:05Z",
"version": "b56ae26",
"firstEvent": "2019-12-08T21:47:47Z",
"lastCommit": null,
"shortVersion": "b56ae26",
"authors": [],
"owner": null,
"newGroups": 26,
"ref": null,
"projects": [
{
"slug": "gitlab-03",
"name": "gitlab-03"
}
]
},
"groupID": "1378364652"
}