# Notebook help using question mark is broken in Julia 0.6.4

**URL:** <https://discourse.julialang.org/t/notebook-help-using-question-mark-is-broken-in-julia-0-6-4/12571>\
**Category:** General Usage\
**Tags:** question\
**Created:** [July 21, 2018, 10:00pm UTC](https://discourse.julialang.org/t/notebook-help-using-question-mark-is-broken-in-julia-0-6-4/12571 "2018-07-21T22:00:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ronubi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronubi/32/4085_2.png) [@ronubi](https://discourse.julialang.org/u/ronubi)\
**Post date:** [July 21, 2018, 10:00pm UTC](https://discourse.julialang.org/t/notebook-help-using-question-mark-is-broken-in-julia-0-6-4/12571/1 "2018-07-21T22:00:24Z")

</div>

In a Jupyter notebook running the Julia 0.6.4 kernel, typing a leading question mark(?) followed by anything results in similar problems for me, on Mac and Linux:

```
?+

```

UndefVarError: result not defined

Stacktrace:  
[1] execute\_request(::ZMQ.Socket, ::IJulia.Msg) at /Users/E19983/.julia/v0.6/IJulia/src/execute\_request.jl:186  
[2] (::Compat.#inner#14{Array{Any,1},IJulia.#execute\_request,Tuple{ZMQ.Socket,IJulia.Msg}})() at /Users/E19983/.julia/v0.6/Compat/src/Compat.jl:332  
[3] eventloop(::ZMQ.Socket) at /Users/E19983/.julia/v0.6/IJulia/src/eventloop.jl:8  
[4] (::IJulia.##15#18)() at ./task.jl:335

It works fine when running julia from the terminal instead of inside a Jupyter notebook.

What’s going on?

---

<div class="post-metadata">

**Author:** ![noumea](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/noumea/32/8224_2.png) [@noumea](https://discourse.julialang.org/u/noumea)\
**Post date:** [July 23, 2018, 5:57pm UTC](https://discourse.julialang.org/t/notebook-help-using-question-mark-is-broken-in-julia-0-6-4/12571/2 "2018-07-23T17:57:18Z")

</div>

Same here with Julia 0.6.3. I suspect that something in the latest version of IJulia might be broken…

---

<div class="post-metadata">

**Author:** ![jlapeyre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jlapeyre/32/4514_2.png) [@jlapeyre](https://discourse.julialang.org/u/jlapeyre)\
**Post date:** [July 23, 2018, 9:32pm UTC](https://discourse.julialang.org/t/notebook-help-using-question-mark-is-broken-in-julia-0-6-4/12571/3 "2018-07-23T21:32:24Z")

</div>

It was definitely a bug in IJulia. It was there a few days ago.

It looks like this bug has been [fixed on the master branch](https://github.com/JuliaLang/IJulia.jl/blob/bb438dc04003039a3168fff9ca1a4625f3b08e2c/src/execute_request.jl#L176) of `IJulia.jl`.

---

<div class="post-metadata">

**Author:** ![ronubi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronubi/32/4085_2.png) [@ronubi](https://discourse.julialang.org/u/ronubi)\
**Post date:** [July 23, 2018, 9:36pm UTC](https://discourse.julialang.org/t/notebook-help-using-question-mark-is-broken-in-julia-0-6-4/12571/4 "2018-07-23T21:36:22Z")

</div>

Thanks for the info. Does this mean that if I do

```
julia> Pkg.update()

```

and/or

```
julia> Pkg.build("IJulia")

```

that it will be fixed?

---

<div class="post-metadata">

**Author:** ![rdeits](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rdeits/32/286_2.png) [@rdeits](https://discourse.julialang.org/u/rdeits)\
**Post date:** [July 23, 2018, 10:04pm UTC](https://discourse.julialang.org/t/notebook-help-using-question-mark-is-broken-in-julia-0-6-4/12571/5 "2018-07-23T22:04:04Z")

</div>

The updated version of IJulia (which includes that fix) has been tagged, but it hasn’t yet been merged into the Julia package listing: [https://github.com/JuliaLang/METADATA.jl/pull/16025](https://github.com/JuliaLang/METADATA.jl/pull/16025) . It will probably be available through `Pkg.update()` within a day or two.

If you want to get the latest version of IJulia _right now_, you can check out the master branch of IJulia with:

```julia
Pkg.checkout("IJulia")

```

to undo that and go back to the released version, do `Pkg.free("IJulia")`.

---

<div class="post-metadata">

**Author:** ![ronubi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronubi/32/4085_2.png) [@ronubi](https://discourse.julialang.org/u/ronubi)\
**Post date:** [July 23, 2018, 10:07pm UTC](https://discourse.julialang.org/t/notebook-help-using-question-mark-is-broken-in-julia-0-6-4/12571/6 "2018-07-23T22:07:56Z")

</div>

Thanks! I’m still new to all this. Appreciate the detailed guidance.
