Skip to content

Executor crashes when command aborts #1340

Closed
@vanstee

Description

@vanstee
** (FunctionClauseError) no function clause matching in Cog.Pipeline.DataSignal.wrap/3                                               [6/1224]
    (cog) lib/cog/pipeline/signals.ex:26: Cog.Pipeline.DataSignal.wrap([%{"body" => ["GITHUB_ASSIGNEES environment variable required."]}], "d66d0d62-3d1f-42b4-8896-4cb417518f3f", nil)
    (cog) lib/cog/pipeline/execution_stage.ex:263: Cog.Pipeline.ExecutionStage.process_response/2
    (cog) lib/cog/pipeline/execution_stage.ex:165: Cog.Pipeline.ExecutionStage.process_events/4
    (cog) lib/cog/pipeline/execution_stage.ex:141: Cog.Pipeline.ExecutionStage.handle_events/3
    lib/gen_stage.ex:2401: Experimental.GenStage.consumer_dispatch/7
    lib/gen_stage.ex:2524: Experimental.GenStage.take_pc_events/3
    (stdlib) gen_server.erl:601: :gen_server.try_dispatch/4
    (stdlib) gen_server.erl:667: :gen_server.handle_msg/5
Last message: {:DOWN, #Reference<0.0.1.170688>, :process, #PID<0.2534.0>, {:function_clause, [{Cog.Pipeline.DataSignal, :wrap, [[%{"body" => 
["GITHUB_ASSIGNEES environment variable required."]}], "d66d0d62-3d1f-42b4-8896-4cb417518f3f", nil], [file: 'lib/cog/pipeline/signals.ex', li
ne: 26]}, {Cog.Pipeline.ExecutionStage, :process_response, 2, [file: 'lib/cog/pipeline/execution_stage.ex', line: 263]}, {Cog.Pipeline.Execut
ionStage, :process_events, 4, [file: 'lib/cog/pipeline/execution_stage.ex', line: 165]}, {Cog.Pipeline.ExecutionStage, :handle_events, 3, [fi
le: 'lib/cog/pipeline/execution_stage.ex', line: 141]}, {Experimental.GenStage, :consumer_dispatch, 7, [file: 'lib/gen_stage.ex', line: 2401]
}, {Experimental.GenStage, :take_pc_events, 3, [file: 'lib/gen_stage.ex', line: 2524]}, {:gen_server, :try_dispatch, 4, [file: 'gen_server.er
l', line: 601]}, {:gen_server, :handle_msg, 5, [file: 'gen_server.erl', line: 667]}]}}
State: %Cog.Pipeline.ErrorSink{all_events: [], conn: #PID<0.2510.0>, owner: nil, pipeline: #PID<0.2509.0>, policy: :adapter, request: %Cog.Me
ssages.ProviderRequest{id: "11ab194f4ac244d692e8a1dd78ab9767", initial_context: %{}, provider: "slack", reply: "", room: %Cog.Chat.Room{id: "
U04985QC3", is_dm: true, name: "direct", provider: "slack", secondary_id: nil}, sender: %Cog.Chat.User{email: "patrick@operable.io", first_na
me: "Patrick", handle: "vanstee", id: "U04985QC3", last_name: "Van Stee", mention_name: "vanstee", provider: "slack"}, text: "blog:assign"}, 
started: %DateTime{calendar: Calendar.ISO, day: 31, hour: 1, microsecond: {694043, 6}, minute: 51, month: 1, second: 49, std_offset: 0, time_
zone: "Etc/UTC", utc_offset: 0, year: 2017, zone_abbr: "UTC"}}
2017-01-31T01:51:51.307 [error] GenServer #PID<0.2536.0> terminating

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions