Skip to content
This repository was archived by the owner on Jun 23, 2020. It is now read-only.
This repository was archived by the owner on Jun 23, 2020. It is now read-only.

Missing key "status" on a json failure #40

@jwoertink

Description

@jwoertink

I have this failure, but not sure where it's coming from exactly...

Missing hash key: "status" (KeyError)
         from /Users/jeremywoertink/.asdf/installs/crystal/0.31.1/src/hash.cr:0:9 in '[]'
         from /Users/jeremywoertink/.asdf/installs/crystal/0.31.1/src/json/any.cr:102:7 in '[]'
         from lib/selenium/src/webdriver.cr:88:18 in 'failure'
         from lib/selenium/src/webdriver.cr:65:9 in 'post'
         from lib/selenium/src/webdriver/session.cr:181:18 in 'post'
         from lib/selenium/src/webdriver/session.cr:66:7 in 'url='
         from lib/selenium/src/webdriver/session.cr:37:9 in 'initialize'
         from lib/selenium/src/webdriver/session.cr:26:5 in 'initialize'

On this line I inspected my body, and this it was it returned which doesn't contain a "status" key.

{"value" => {"error" => "invalid session id", "message" => "invalid session id", "stacktrace" => "0   chromedriver                        0x0000000107b19e99 chromedriver + 3747481\n1   chromedriver                        0x0000000107aae4d3 chromedriver + 3306707\n2   chromedriver                        0x000000010783de42 chromedriver + 749122\n3   chromedriver                        0x00000001077a139c chromedriver + 107420\n4   chromedriver                        0x00000001077c725c chromedriver + 262748\n5   chromedriver                        0x00000001077c55db chromedriver + 255451\n6   chromedriver                        0x00000001077c4e17 chromedriver + 253463\n7   chromedriver                        0x000000010778caf9 chromedriver + 23289\n8   chromedriver                        0x0000000107adcf7f chromedriver + 3497855\n9   chromedriver                        0x0000000107ae9b7d chromedriver + 3550077\n10  chromedriver                        0x0000000107ae9908 chromedriver + 3549448\n11  chromedriver                        0x0000000107abc029 chromedriver + 3362857\n12  chromedriver                        0x0000000107aea3d8 chromedriver + 3552216\n13  chromedriver                        0x0000000107ad0a37 chromedriver + 3447351\n14  chromedriver                        0x000000010778a360 chromedriver + 13152\n15  libdyld.dylib                       0x00007fff694752e5 start + 1\n16  ???                                 0x0000000000000003 0x0 + 3\n"}} (Exception)

Found some docs on that errors object:

https://w3c.github.io/webdriver/#errors

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions