{"action":"created","issue":{"url":"https://api.github.com/repos/mtgred/netrunner/issues/2000","repository_url":"https://api.github.com/repos/mtgred/netrunner","labels_url":"https://api.github.com/repos/mtgred/netrunner/issues/2000/labels{/name}","comments_url":"https://api.github.com/repos/mtgred/netrunner/issues/2000/comments","events_url":"https://api.github.com/repos/mtgred/netrunner/issues/2000/events","html_url":"https://github.com/mtgred/netrunner/issues/2000","id":179095920,"number":2000,"title":"game freezing on street peddler trash","user":{"login":"stimmyrobbins","id":22431678,"avatar_url":"https://avatars.githubusercontent.com/u/22431678?v=3","gravatar_id":"","url":"https://api.github.com/users/stimmyrobbins","html_url":"https://github.com/stimmyrobbins","followers_url":"https://api.github.com/users/stimmyrobbins/followers","following_url":"https://api.github.com/users/stimmyrobbins/following{/other_user}","gists_url":"https://api.github.com/users/stimmyrobbins/gists{/gist_id}","starred_url":"https://api.github.com/users/stimmyrobbins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stimmyrobbins/subscriptions","organizations_url":"https://api.github.com/users/stimmyrobbins/orgs","repos_url":"https://api.github.com/users/stimmyrobbins/repos","events_url":"https://api.github.com/users/stimmyrobbins/events{/privacy}","received_events_url":"https://api.github.com/users/stimmyrobbins/received_events","type":"User","site_admin":false},"labels":[{"id":231406709,"url":"https://api.github.com/repos/mtgred/netrunner/labels/can't%20reproduce","name":"can't reproduce","color":"fbca04","default":false},{"id":94602874,"url":"https://api.github.com/repos/mtgred/netrunner/labels/duplicate","name":"duplicate","color":"cccccc","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2016-09-25T16:54:20Z","updated_at":"2016-11-30T16:05:40Z","closed_at":null,"body":"menu for peddler is displayed but then hosted cards cannot be installed or any other action including chat cannot be performed\n"},"comment":{"url":"https://api.github.com/repos/mtgred/netrunner/issues/comments/263913564","html_url":"https://github.com/mtgred/netrunner/issues/2000#issuecomment-263913564","issue_url":"https://api.github.com/repos/mtgred/netrunner/issues/2000","id":263913564,"user":{"login":"JoelCFC25","id":10407969,"avatar_url":"https://avatars.githubusercontent.com/u/10407969?v=3","gravatar_id":"","url":"https://api.github.com/users/JoelCFC25","html_url":"https://github.com/JoelCFC25","followers_url":"https://api.github.com/users/JoelCFC25/followers","following_url":"https://api.github.com/users/JoelCFC25/following{/other_user}","gists_url":"https://api.github.com/users/JoelCFC25/gists{/gist_id}","starred_url":"https://api.github.com/users/JoelCFC25/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoelCFC25/subscriptions","organizations_url":"https://api.github.com/users/JoelCFC25/orgs","repos_url":"https://api.github.com/users/JoelCFC25/repos","events_url":"https://api.github.com/users/JoelCFC25/events{/privacy}","received_events_url":"https://api.github.com/users/JoelCFC25/received_events","type":"User","site_admin":false},"created_at":"2016-11-30T16:05:40Z","updated_at":"2016-11-30T16:05:40Z","body":"```Error  do choice Spy Camera #error {\r\n :cause Key must be integer\r\n :via\r\n [{:type java.lang.IllegalArgumentException\r\n   :message Key must be integer\r\n   :at [clojure.lang.APersistentVector assoc APersistentVector.java 345]}]\r\n :trace\r\n [[clojure.lang.APersistentVector assoc APersistentVector.java 345]\r\n  [clojure.lang.APersistentVector assoc APersistentVector.java 18]\r\n  [clojure.lang.RT assoc RT.java 792]\r\n  [clojure.core$assoc__4371 invokeStatic core.clj 191]\r\n  [clojure.core$update_in invokeStatic core.clj 5950]\r\n  [clojure.core$update_in doInvoke core.clj 5939]\r\n  [clojure.lang.RestFn invoke RestFn.java 445]\r\n  [clojure.lang.AFn applyToHelper AFn.java 160]\r\n  [clojure.lang.RestFn applyTo RestFn.java 132]\r\n  [clojure.core$apply invokeStatic core.clj 652]\r\n  [clojure.core$update_in invokeStatic core.clj 5949]\r\n  [clojure.core$update_in doInvoke core.clj 5939]\r\n  [clojure.lang.RestFn invoke RestFn.java 445]\r\n  [clojure.lang.Atom swap Atom.java 65]\r\n  [clojure.core$swap_BANG_ invokeStatic core.clj 2262]\r\n  [clojure.core$swap_BANG_ invoke core.clj 2253]\r\n  [game.core$show_prompt invokeStatic abilities.clj 338]\r\n  [game.core$show_prompt invoke abilities.clj 314]\r\n  [game.core$show_prompt invokeStatic abilities.clj 318]\r\n  [game.core$show_prompt invoke abilities.clj 314]\r\n  [game.core$show_wait_prompt invokeStatic abilities.clj 390]\r\n  [game.core$show_wait_prompt invoke abilities.clj 384]\r\n  [game.core$trigger_event_simult$fn__3928 invoke events.clj 179]\r\n  [game.core$effect_completed invokeStatic events.clj 240]\r\n  [game.core$effect_completed invoke events.clj 236]\r\n  [game.core$resolve_ability_eid invokeStatic abilities.clj 116]\r\n  [game.core$resolve_ability_eid invoke abilities.clj 113]\r\n  [game.core$resolve_ability invokeStatic abilities.clj 111]\r\n  [game.core$resolve_ability invoke abilities.clj 38]\r\n  [game.core$trigger_event_simult invokeStatic events.clj 177]\r\n  [game.core$trigger_event_simult doInvoke events.clj 139]\r\n  [clojure.lang.RestFn invoke RestFn.java 533]\r\n  [game.core$runner_install invokeStatic installing.clj 330]\r\n  [game.core$runner_install invoke installing.clj 297]\r\n  [game.core$runner_install invokeStatic installing.clj 300]\r\n  [game.core$runner_install invoke installing.clj 297]\r\n  [game.core$fn__23480 invokeStatic resources.clj 1121]\r\n  [game.core$fn__23480 invoke resources.clj 1114]\r\n  [game.core$do_effect invokeStatic abilities.clj 260]\r\n  [game.core$do_effect invoke abilities.clj 256]\r\n  [game.core$do_ability invokeStatic abilities.clj 241]\r\n  [game.core$do_ability invoke abilities.clj 214]\r\n  [game.core$resolve_ability_eid invokeStatic abilities.clj 136]\r\n  [game.core$resolve_ability_eid invoke abilities.clj 113]\r\n  [game.core$resolve_ability invokeStatic abilities.clj 111]\r\n  [game.core$resolve_ability invoke abilities.clj 38]\r\n  [game.core$resolve_ability invokeStatic abilities.clj 109]\r\n  [game.core$resolve_ability invoke abilities.clj 38]\r\n  [game.core$prompt_BANG_$fn__4734 invoke abilities.clj 309]\r\n  [game.core$resolve_prompt invokeStatic actions.clj 143]\r\n  [game.core$resolve_prompt invoke actions.clj 113]\r\n  [game.main$handle_do invokeStatic main.clj 77]\r\n  [game.main$handle_do invoke main.clj 74]\r\n  [game.main$handle_command invokeStatic main.clj 150]\r\n  [game.main$handle_command invoke main.clj 139]\r\n  [game.main$run$fn__25627 invoke main.clj 185]\r\n  [game.main$run invokeStatic main.clj 175]\r\n  [game.main$run invoke main.clj 169]\r\n  [game.main$dev invokeStatic main.clj 222]\r\n  [game.main$dev invoke main.clj 218]\r\n  [clojure.core$binding_conveyor_fn$fn__4676 invoke core.clj 1938]\r\n  [clojure.lang.AFn call AFn.java 18]\r\n  [java.util.concurrent.FutureTask run FutureTask.java 266]\r\n  [java.util.concurrent.ThreadPoolExecutor runWorker ThreadPoolExecutor.java 1142]\r\n  [java.util.concurrent.ThreadPoolExecutor$Worker run ThreadPoolExecutor.java 617]\r\n  [java.lang.Thread run Thread.java 745]]}```\r\n\r\nFinally reproduced. Steps are as follows: \r\n\r\n1. Install Off-Campus Apartment\r\n2. Install and host a Street Peddler on it, ensuring that another Street Peddler is one of the facedown cards\r\n3. Trash the original Peddler to install the facedown Peddler it hosts\r\n4. Retroactively host the new Peddler (and its 3 facedown cards, one of which is Spy Camera) on OCA\r\n5. Click the new Peddler to trash it and try choosing Spy Camera from the choices prompt--the game freezes, but without a red error popup"}}
{"actor":{"display_login":"JoelCFC25"}}