alsquire.net

Elite Dangerous Logs

Deep Space Network
Problem: #<NoMethodError: undefined method '[]' for nil>
Backtrace ["/rails/app/domains/elite_dangerous/log.rb:26:in 'EliteDangerous::Log::StarSystem#name'", "/rails/app/domains/elite_dangerous/log.rb:48:in 'block in EliteDangerous::Log::StarSystem#summary'", "/rails/app/domains/elite_dangerous/log.rb:47:in 'Array#map'", "/rails/app/domains/elite_dangerous/log.rb:47:in 'EliteDangerous::Log::StarSystem#summary'", "/rails/app/domains/elite_dangerous/views/logs/index.html.erb:7:in '_app_domains_elite_dangerous_views_logs_index_html_erb__2572832637292608536_17264'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/base.rb:281:in 'Kernel#public_send'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/base.rb:281:in 'ActionView::Base#_run'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/template.rb:284:in 'block in ActionView::Template#render'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications.rb:212:in 'ActiveSupport::Notifications.instrument'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/template.rb:583:in 'ActionView::Template#instrument_render_template'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/template.rb:272:in 'ActionView::Template#render'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/renderer/template_renderer.rb:66:in 'block (2 levels) in ActionView::TemplateRenderer#render_template'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/renderer/template_renderer.rb:60:in 'block in ActionView::TemplateRenderer#render_template'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/renderer/template_renderer.rb:76:in 'block in ActionView::TemplateRenderer#render_with_layout'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/renderer/template_renderer.rb:75:in 'ActionView::TemplateRenderer#render_with_layout'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/renderer/template_renderer.rb:59:in 'ActionView::TemplateRenderer#render_template'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/renderer/template_renderer.rb:11:in 'ActionView::TemplateRenderer#render'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/renderer/renderer.rb:58:in 'ActionView::Renderer#render_template_to_object'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/renderer/renderer.rb:31:in 'ActionView::Renderer#render_to_object'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/rendering.rb:136:in 'block in ActionView::Rendering#_render_template'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/base.rb:308:in 'ActionView::Base#in_rendering_context'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/rendering.rb:135:in 'ActionView::Rendering#_render_template'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/streaming.rb:179:in 'ActionController::Streaming#_render_template'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/rendering.rb:122:in 'ActionView::Rendering#render_to_body'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/rendering.rb:192:in 'ActionController::Rendering#render_to_body'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/renderers.rb:155:in 'ActionController::Renderers#render_to_body'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/abstract_controller/rendering.rb:28:in 'AbstractController::Rendering#render'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/rendering.rb:173:in 'ActionController::Rendering#render'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/instrumentation.rb:31:in 'block (2 levels) in ActionController::Instrumentation#render'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/benchmark.rb:17:in 'ActiveSupport::Benchmark.realtime'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/instrumentation.rb:31:in 'block in ActionController::Instrumentation#render'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/instrumentation.rb:100:in 'ActionController::Instrumentation#cleanup_view_runtime'", "/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.1.1/lib/active_record/railties/controller_runtime.rb:48:in 'ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/instrumentation.rb:30:in 'ActionController::Instrumentation#render'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/implicit_render.rb:39:in 'ActionController::ImplicitRender#default_render'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/basic_implicit_render.rb:9:in 'ActionController::BasicImplicitRender#send_action'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/abstract_controller/base.rb:221:in 'AbstractController::Base#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/rendering.rb:199:in 'ActionController::Rendering#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/abstract_controller/callbacks.rb:267:in 'block in AbstractController::Callbacks#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/callbacks.rb:121:in 'block in ActiveSupport::Callbacks#run_callbacks'", "/usr/local/bundle/ruby/3.4.0/gems/turbo-rails-2.0.20/lib/turbo-rails.rb:24:in 'Turbo.with_request_id'", "/usr/local/bundle/ruby/3.4.0/gems/turbo-rails-2.0.20/app/controllers/concerns/turbo/request_id_tracking.rb:10:in 'Turbo::RequestIdTracking#turbo_tracking_request_id'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'", "/usr/local/bundle/ruby/3.4.0/gems/actiontext-8.1.1/lib/action_text/rendering.rb:24:in 'ActionText::Rendering::ClassMethods#with_renderer'", "/usr/local/bundle/ruby/3.4.0/gems/actiontext-8.1.1/lib/action_text/engine.rb:72:in 'block (4 levels) in <class:Engine>'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/callbacks.rb:130:in 'BasicObject#instance_exec'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/callbacks.rb:141:in 'ActiveSupport::Callbacks#run_callbacks'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/abstract_controller/callbacks.rb:266:in 'AbstractController::Callbacks#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/rescue.rb:36:in 'ActionController::Rescue#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/instrumentation.rb:76:in 'block in ActionController::Instrumentation#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/instrumentation.rb:75:in 'ActionController::Instrumentation#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal/params_wrapper.rb:259:in 'ActionController::ParamsWrapper#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.1.1/lib/active_record/railties/controller_runtime.rb:39:in 'ActiveRecord::Railties::ControllerRuntime#process_action'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/abstract_controller/base.rb:154:in 'AbstractController::Base#process'", "/usr/local/bundle/ruby/3.4.0/gems/actionview-8.1.1/lib/action_view/rendering.rb:40:in 'ActionView::Rendering#process'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal.rb:252:in 'ActionController::Metal#dispatch'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_controller/metal.rb:335:in 'ActionController::Metal.dispatch'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/routing/route_set.rb:65:in 'ActionDispatch::Routing::RouteSet::Dispatcher#dispatch'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/routing/route_set.rb:50:in 'ActionDispatch::Routing::RouteSet::Dispatcher#serve'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/journey/router.rb:35:in 'block in ActionDispatch::Journey::Router#serve'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/journey/router.rb:86:in 'block in ActionDispatch::Journey::Router#recognize'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/journey/router.rb:66:in 'Array#each'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/journey/router.rb:66:in 'ActionDispatch::Journey::Router#recognize'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/journey/router.rb:31:in 'ActionDispatch::Journey::Router#serve'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/routing/route_set.rb:906:in 'ActionDispatch::Routing::RouteSet#call'", "/usr/local/bundle/ruby/3.4.0/gems/rack-3.2.4/lib/rack/tempfile_reaper.rb:20:in 'Rack::TempfileReaper#call'", "/usr/local/bundle/ruby/3.4.0/gems/rack-3.2.4/lib/rack/etag.rb:29:in 'Rack::ETag#call'", "/usr/local/bundle/ruby/3.4.0/gems/rack-3.2.4/lib/rack/conditional_get.rb:31:in 'Rack::ConditionalGet#call'", "/usr/local/bundle/ruby/3.4.0/gems/rack-3.2.4/lib/rack/head.rb:15:in 'Rack::Head#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/http/content_security_policy.rb:38:in 'ActionDispatch::ContentSecurityPolicy::Middleware#call'", "/usr/local/bundle/ruby/3.4.0/gems/rack-session-2.1.1/lib/rack/session/abstract/id.rb:274:in 'Rack::Session::Abstract::Persisted#context'", "/usr/local/bundle/ruby/3.4.0/gems/rack-session-2.1.1/lib/rack/session/abstract/id.rb:268:in 'Rack::Session::Abstract::Persisted#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/cookies.rb:708:in 'ActionDispatch::Cookies#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/callbacks.rb:31:in 'block in ActionDispatch::Callbacks#call'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/callbacks.rb:101:in 'ActiveSupport::Callbacks#run_callbacks'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/callbacks.rb:30:in 'ActionDispatch::Callbacks#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in 'ActionDispatch::DebugExceptions#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in 'ActionDispatch::ShowExceptions#call'", "/usr/local/bundle/ruby/3.4.0/gems/railties-8.1.1/lib/rails/rack/logger.rb:41:in 'Rails::Rack::Logger#call_app'", "/usr/local/bundle/ruby/3.4.0/gems/railties-8.1.1/lib/rails/rack/logger.rb:29:in 'Rails::Rack::Logger#call'", "/usr/local/bundle/ruby/3.4.0/gems/railties-8.1.1/lib/rails/rack/silence_request.rb:31:in 'Rails::Rack::SilenceRequest#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/remote_ip.rb:98:in 'ActionDispatch::RemoteIp#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/request_id.rb:34:in 'ActionDispatch::RequestId#call'", "/usr/local/bundle/ruby/3.4.0/gems/rack-3.2.4/lib/rack/method_override.rb:28:in 'Rack::MethodOverride#call'", "/usr/local/bundle/ruby/3.4.0/gems/rack-3.2.4/lib/rack/runtime.rb:24:in 'Rack::Runtime#call'", "/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.1.1/lib/active_support/cache/strategy/local_cache_middleware.rb:30:in 'ActiveSupport::Cache::Strategy::LocalCache::Middleware#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/executor.rb:20:in 'ActionDispatch::Executor#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/static.rb:27:in 'ActionDispatch::Static#call'", "/usr/local/bundle/ruby/3.4.0/gems/rack-3.2.4/lib/rack/sendfile.rb:131:in 'Rack::Sendfile#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/ssl.rb:92:in 'ActionDispatch::SSL#call'", "/usr/local/bundle/ruby/3.4.0/gems/actionpack-8.1.1/lib/action_dispatch/middleware/assume_ssl.rb:24:in 'ActionDispatch::AssumeSSL#call'", "/usr/local/bundle/ruby/3.4.0/gems/railties-8.1.1/lib/rails/engine.rb:534:in 'Rails::Engine#call'", "/usr/local/bundle/ruby/3.4.0/gems/puma-7.1.0/lib/puma/configuration.rb:300:in 'Puma::Configuration::ConfigMiddleware#call'", "/usr/local/bundle/ruby/3.4.0/gems/puma-7.1.0/lib/puma/request.rb:101:in 'block in Puma::Request#handle_request'", "/usr/local/bundle/ruby/3.4.0/gems/puma-7.1.0/lib/puma/thread_pool.rb:355:in 'Puma::ThreadPool#with_force_shutdown'", "/usr/local/bundle/ruby/3.4.0/gems/puma-7.1.0/lib/puma/request.rb:100:in 'Puma::Request#handle_request'", "/usr/local/bundle/ruby/3.4.0/gems/puma-7.1.0/lib/puma/server.rb:503:in 'Puma::Server#process_client'", "/usr/local/bundle/ruby/3.4.0/gems/puma-7.1.0/lib/puma/server.rb:262:in 'block in Puma::Server#run'", "/usr/local/bundle/ruby/3.4.0/gems/puma-7.1.0/lib/puma/thread_pool.rb:182:in 'block in Puma::ThreadPool#spawn_thread'"]