I'm trying to figure out why IJulia appears to stopped working for me. It
executes code, but it never prints the output. It looks like the kernel is
trying to send it back, but for some reason it's not making it back to the
client. With verbose = true, for a cell that contains println("hello
world") I see:
got msg part 0571B15088884EE5BDDD5DD2FB31E826
got msg part <IDS|MSG>
RECEIVED IPython Msg [ idents 0571B15088884EE5BDDD5DD2FB31E826 ] {
header =
Dict{AbstractString,Any}("msg_id"=>"B1BF99EE7ECC4CFD8BD3EE2EF2ACBAF1","msg_type"=>"execute_request","username"=>"username","version"=>"5.0","session"=>"0
571B15088884EE5BDDD5DD2FB31E826"),
metadata = Dict{AbstractString,Any}(),
content =
Dict{AbstractString,Any}("store_history"=>true,"user_expressions"=>Dict{AbstractString,Any}(),"allow_stdin"=>true,"code"=>"println(\"hello
world\")","si
lent"=>false,"stop_on_error"=>true)
}
SENDING IPython Msg [ idents status ] {
header =
Dict("msg_id"=>"638d0490-61db-4d5c-94c8-f8d88e154c5f","msg_type"=>"status","username"=>"jlkernel","version"=>"5.0","session"=>"0571B15088884EE5BDDD5DD2FB
31E826"),
metadata = Dict{AbstractString,Any}(),
content = Dict("execution_state"=>"busy")
}
EXECUTING println("hello world")
SENDING IPython Msg [ idents execute_input ] {
header =
Dict("msg_id"=>"312c5e9c-2981-4187-ba2a-a79f9bfbeb8a","msg_type"=>"execute_input","username"=>"username","version"=>"5.0","session"=>"0571B15088884EE5BDD
D5DD2FB31E826"),
metadata = Dict{AbstractString,Any}(),
content = Dict{ASCIIString,Any}("code"=>"println(\"hello
world\")","execution_count"=>2)
}
SENDING IPython Msg [ idents stdout ] {
header =
Dict("msg_id"=>"052a8a7f-c576-4a71-a60e-546be2d6e25d","msg_type"=>"stream","username"=>"username","version"=>"5.0","session"=>"0571B15088884EE5BDDD5DD2FB
31E826"),
metadata = Dict{AbstractString,Any}(),
content = Dict("name"=>"stdout","text"=>"hello world\n")
}
SENDING IPython Msg [ idents 0571B15088884EE5BDDD5DD2FB31E826 ] {
header =
Dict("msg_id"=>"5b8b2b53-483d-4e3a-9b7d-99763a352266","msg_type"=>"execute_reply","username"=>"username","version"=>"5.0","session"=>"0571B15088884EE5BDD
D5DD2FB31E826"),
metadata = Dict{AbstractString,Any}(),
content =
Dict{ASCIIString,Any}("status"=>"ok","payload"=>"","user_expressions"=>Dict{Any,Any}(),"execution_count"=>2)
}
SENDING IPython Msg [ idents status ] {
header =
Dict("msg_id"=>"43a9b3d2-d335-4dde-a8ea-662aa25f30ce","msg_type"=>"status","username"=>"jlkernel","version"=>"5.0","session"=>"0571B15088884EE5BDDD5DD2FB
31E826"),
metadata = Dict{AbstractString,Any}(),
content = Dict("execution_state"=>"idle")
}
But nothing shows up in the browser. This is probably an issue with my
configuration, but I have no idea what. Any idea on how I could debug this
further? I have notebook server 4.0.6 and IJulia 1.1.8 on julia 0.4.1-pre+8.
Thanks,
Simon