Created
February 2, 2012 20:08
-
-
Save dingbat/1725475 to your computer and use it in GitHub Desktop.
Example of full Rails error message
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8" /> | |
<title>Action Controller: Exception caught</title> | |
<style> | |
body { background-color: #fff; color: #333; } | |
body, p, ol, ul, td { | |
font-family: helvetica, verdana, arial, sans-serif; | |
font-size: 13px; | |
line-height: 18px; | |
} | |
pre { | |
background-color: #eee; | |
padding: 10px; | |
font-size: 11px; | |
} | |
a { color: #000; } | |
a:visited { color: #666; } | |
a:hover { color: #fff; background-color:#000; } | |
</style> | |
</head> | |
<body> | |
<h1> | |
ActiveRecord::RecordNotFound | |
in PeopleController#show | |
</h1> | |
<pre>Couldn't find Person with id=15</pre> | |
<p><code>Rails.root: /Users/danhassin/Documents/projects/nsrails/demo/server</code></p> | |
<div id="traces"> | |
<a href="#" onclick="document.getElementById('Framework-Trace').style.display='none';document.getElementById('Full-Trace').style.display='none';document.getElementById('Application-Trace').style.display='block';; return false;">Application Trace</a> | | |
<a href="#" onclick="document.getElementById('Application-Trace').style.display='none';document.getElementById('Full-Trace').style.display='none';document.getElementById('Framework-Trace').style.display='block';; return false;">Framework Trace</a> | | |
<a href="#" onclick="document.getElementById('Application-Trace').style.display='none';document.getElementById('Framework-Trace').style.display='none';document.getElementById('Full-Trace').style.display='block';; return false;">Full Trace</a> | |
<div id="Application-Trace" style="display: block;"> | |
<pre><code>app/controllers/people_controller.rb:16:in `show'</code></pre> | |
</div> | |
<div id="Framework-Trace" style="display: none;"> | |
<pre><code>activerecord (3.1.3) lib/active_record/relation/finder_methods.rb:339:in `find_one' | |
activerecord (3.1.3) lib/active_record/relation/finder_methods.rb:310:in `find_with_ids' | |
activerecord (3.1.3) lib/active_record/relation/finder_methods.rb:107:in `find' | |
activerecord (3.1.3) lib/active_record/base.rb:441:in `__send__' | |
activerecord (3.1.3) lib/active_record/base.rb:441:in `find' | |
actionpack (3.1.3) lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
actionpack (3.1.3) lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
actionpack (3.1.3) lib/abstract_controller/base.rb:167:in `process_action' | |
actionpack (3.1.3) lib/action_controller/metal/rendering.rb:10:in `process_action' | |
actionpack (3.1.3) lib/abstract_controller/callbacks.rb:18:in `process_action' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:416:in `_run__2118015101__process_action__453433196__callbacks' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:386:in `send' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:386:in `_run_process_action_callbacks' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in `send' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.1.3) lib/abstract_controller/callbacks.rb:17:in `process_action' | |
actionpack (3.1.3) lib/action_controller/metal/rescue.rb:17:in `process_action' | |
actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
activesupport (3.1.3) lib/active_support/notifications.rb:53:in `instrument' | |
activesupport (3.1.3) lib/active_support/notifications/instrumenter.rb:21:in `instrument' | |
activesupport (3.1.3) lib/active_support/notifications.rb:53:in `instrument' | |
actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:29:in `process_action' | |
actionpack (3.1.3) lib/action_controller/metal/params_wrapper.rb:201:in `process_action' | |
activerecord (3.1.3) lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
actionpack (3.1.3) lib/abstract_controller/base.rb:121:in `process' | |
actionpack (3.1.3) lib/abstract_controller/rendering.rb:45:in `process' | |
actionpack (3.1.3) lib/action_controller/metal.rb:193:in `dispatch' | |
actionpack (3.1.3) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' | |
actionpack (3.1.3) lib/action_controller/metal.rb:236:in `action' | |
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:65:in `call' | |
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:65:in `dispatch' | |
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:29:in `call' | |
rack-mount (0.8.3) lib/rack/mount/route_set.rb:152:in `call' | |
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:96:in `recognize' | |
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:96:in `optimized_each' | |
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:95:in `recognize' | |
rack-mount (0.8.3) lib/rack/mount/route_set.rb:141:in `call' | |
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:532:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' | |
rack (1.3.6) lib/rack/etag.rb:23:in `call' | |
rack (1.3.6) lib/rack/conditionalget.rb:25:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/head.rb:14:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/params_parser.rb:21:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/flash.rb:247:in `call' | |
rack (1.3.6) lib/rack/session/abstract/id.rb:195:in `context' | |
rack (1.3.6) lib/rack/session/abstract/id.rb:190:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/cookies.rb:331:in `call' | |
activerecord (3.1.3) lib/active_record/query_cache.rb:64:in `call' | |
activerecord (3.1.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:477:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/callbacks.rb:29:in `call' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:392:in `_run_call_callbacks' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in `send' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.1.3) lib/action_dispatch/middleware/callbacks.rb:28:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/reloader.rb:68:in `call' | |
rack (1.3.6) lib/rack/sendfile.rb:101:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/remote_ip.rb:48:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/show_exceptions.rb:47:in `call' | |
railties (3.1.3) lib/rails/rack/logger.rb:13:in `call' | |
rack (1.3.6) lib/rack/methodoverride.rb:24:in `call' | |
rack (1.3.6) lib/rack/runtime.rb:17:in `call' | |
activesupport (3.1.3) lib/active_support/cache/strategy/local_cache.rb:72:in `call' | |
rack (1.3.6) lib/rack/lock.rb:15:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/static.rb:53:in `call' | |
railties (3.1.3) lib/rails/engine.rb:456:in `call' | |
rack (1.3.6) lib/rack/content_length.rb:14:in `call' | |
railties (3.1.3) lib/rails/rack/log_tailer.rb:14:in `call' | |
rack (1.3.6) lib/rack/handler/webrick.rb:59:in `service' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:162:in `start' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:95:in `start' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:92:in `each' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:92:in `start' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:23:in `start' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:82:in `start' | |
rack (1.3.6) lib/rack/handler/webrick.rb:13:in `run' | |
rack (1.3.6) lib/rack/server.rb:265:in `start' | |
railties (3.1.3) lib/rails/commands/server.rb:70:in `start' | |
railties (3.1.3) lib/rails/commands.rb:54 | |
railties (3.1.3) lib/rails/commands.rb:49:in `tap' | |
railties (3.1.3) lib/rails/commands.rb:49 | |
script/rails:6:in `require' | |
script/rails:6</code></pre> | |
</div> | |
<div id="Full-Trace" style="display: none;"> | |
<pre><code>activerecord (3.1.3) lib/active_record/relation/finder_methods.rb:339:in `find_one' | |
activerecord (3.1.3) lib/active_record/relation/finder_methods.rb:310:in `find_with_ids' | |
activerecord (3.1.3) lib/active_record/relation/finder_methods.rb:107:in `find' | |
activerecord (3.1.3) lib/active_record/base.rb:441:in `__send__' | |
activerecord (3.1.3) lib/active_record/base.rb:441:in `find' | |
app/controllers/people_controller.rb:16:in `show' | |
actionpack (3.1.3) lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
actionpack (3.1.3) lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
actionpack (3.1.3) lib/abstract_controller/base.rb:167:in `process_action' | |
actionpack (3.1.3) lib/action_controller/metal/rendering.rb:10:in `process_action' | |
actionpack (3.1.3) lib/abstract_controller/callbacks.rb:18:in `process_action' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:416:in `_run__2118015101__process_action__453433196__callbacks' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:386:in `send' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:386:in `_run_process_action_callbacks' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in `send' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.1.3) lib/abstract_controller/callbacks.rb:17:in `process_action' | |
actionpack (3.1.3) lib/action_controller/metal/rescue.rb:17:in `process_action' | |
actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
activesupport (3.1.3) lib/active_support/notifications.rb:53:in `instrument' | |
activesupport (3.1.3) lib/active_support/notifications/instrumenter.rb:21:in `instrument' | |
activesupport (3.1.3) lib/active_support/notifications.rb:53:in `instrument' | |
actionpack (3.1.3) lib/action_controller/metal/instrumentation.rb:29:in `process_action' | |
actionpack (3.1.3) lib/action_controller/metal/params_wrapper.rb:201:in `process_action' | |
activerecord (3.1.3) lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
actionpack (3.1.3) lib/abstract_controller/base.rb:121:in `process' | |
actionpack (3.1.3) lib/abstract_controller/rendering.rb:45:in `process' | |
actionpack (3.1.3) lib/action_controller/metal.rb:193:in `dispatch' | |
actionpack (3.1.3) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' | |
actionpack (3.1.3) lib/action_controller/metal.rb:236:in `action' | |
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:65:in `call' | |
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:65:in `dispatch' | |
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:29:in `call' | |
rack-mount (0.8.3) lib/rack/mount/route_set.rb:152:in `call' | |
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:96:in `recognize' | |
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:96:in `optimized_each' | |
rack-mount (0.8.3) lib/rack/mount/code_generation.rb:95:in `recognize' | |
rack-mount (0.8.3) lib/rack/mount/route_set.rb:141:in `call' | |
actionpack (3.1.3) lib/action_dispatch/routing/route_set.rb:532:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' | |
rack (1.3.6) lib/rack/etag.rb:23:in `call' | |
rack (1.3.6) lib/rack/conditionalget.rb:25:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/head.rb:14:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/params_parser.rb:21:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/flash.rb:247:in `call' | |
rack (1.3.6) lib/rack/session/abstract/id.rb:195:in `context' | |
rack (1.3.6) lib/rack/session/abstract/id.rb:190:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/cookies.rb:331:in `call' | |
activerecord (3.1.3) lib/active_record/query_cache.rb:64:in `call' | |
activerecord (3.1.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:477:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/callbacks.rb:29:in `call' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:392:in `_run_call_callbacks' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in `send' | |
activesupport (3.1.3) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.1.3) lib/action_dispatch/middleware/callbacks.rb:28:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/reloader.rb:68:in `call' | |
rack (1.3.6) lib/rack/sendfile.rb:101:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/remote_ip.rb:48:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/show_exceptions.rb:47:in `call' | |
railties (3.1.3) lib/rails/rack/logger.rb:13:in `call' | |
rack (1.3.6) lib/rack/methodoverride.rb:24:in `call' | |
rack (1.3.6) lib/rack/runtime.rb:17:in `call' | |
activesupport (3.1.3) lib/active_support/cache/strategy/local_cache.rb:72:in `call' | |
rack (1.3.6) lib/rack/lock.rb:15:in `call' | |
actionpack (3.1.3) lib/action_dispatch/middleware/static.rb:53:in `call' | |
railties (3.1.3) lib/rails/engine.rb:456:in `call' | |
rack (1.3.6) lib/rack/content_length.rb:14:in `call' | |
railties (3.1.3) lib/rails/rack/log_tailer.rb:14:in `call' | |
rack (1.3.6) lib/rack/handler/webrick.rb:59:in `service' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:162:in `start' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:95:in `start' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:92:in `each' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:92:in `start' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:23:in `start' | |
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/webrick/server.rb:82:in `start' | |
rack (1.3.6) lib/rack/handler/webrick.rb:13:in `run' | |
rack (1.3.6) lib/rack/server.rb:265:in `start' | |
railties (3.1.3) lib/rails/commands/server.rb:70:in `start' | |
railties (3.1.3) lib/rails/commands.rb:54 | |
railties (3.1.3) lib/rails/commands.rb:49:in `tap' | |
railties (3.1.3) lib/rails/commands.rb:49 | |
script/rails:6:in `require' | |
script/rails:6</code></pre> | |
</div> | |
</div> | |
<h2 style="margin-top: 30px">Request</h2> | |
<p><b>Parameters</b>: <pre>{"id"=>"15"}</pre></p> | |
<p><a href="#" onclick="document.getElementById('session_dump').style.display='block'; return false;">Show session dump</a></p> | |
<div id="session_dump" style="display:none"><pre></pre></div> | |
<p><a href="#" onclick="document.getElementById('env_dump').style.display='block'; return false;">Show env dump</a></p> | |
<div id="env_dump" style="display:none"><pre>GATEWAY_INTERFACE: "CGI/1.1" | |
HTTP_ACCEPT: "application/json" | |
HTTP_ACCEPT_ENCODING: "gzip, deflate" | |
HTTP_ACCEPT_LANGUAGE: "en-us" | |
REMOTE_ADDR: "127.0.0.1" | |
REMOTE_HOST: "localhost" | |
SERVER_NAME: "localhost" | |
SERVER_PROTOCOL: "HTTP/1.1"</pre></div> | |
<h2 style="margin-top: 30px">Response</h2> | |
<p><b>Headers</b>: <pre>None</pre></p> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment