# Error on imshow

**URL:** <https://discourse.julialang.org/t/error-on-imshow/9069>\
**Category:** General Usage\
**Created:** [February 14, 2018, 10:16pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069 "2018-02-14T22:16:32Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [February 14, 2018, 10:16pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069/1 "2018-02-14T22:16:32Z")

</div>

I asked on slack’s random channel as well but does anyone know why I’m getting errors from a simple `ImageView.imshow` ([issue](https://github.com/JuliaImages/ImageView.jl/issues/139))?

---

<div class="post-metadata">

**Author:** ![TravisA9](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/travisa9/32/357_2.png) [@TravisA9](https://discourse.julialang.org/u/TravisA9)\
**Post date:** [February 14, 2018, 10:20pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069/2 "2018-02-14T22:20:12Z")

</div>

Same problem! maybe something to do with this: [https://github.com/timholy/GtkUtilities.jl/blob/cce72d261957dec84f3200b856b68d7f17c8f06a/src/GtkUtilities.jl#L49](https://github.com/timholy/GtkUtilities.jl/blob/cce72d261957dec84f3200b856b68d7f17c8f06a/src/GtkUtilities.jl#L49)

Not sure I don’t know enough about it to be sure.

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [February 14, 2018, 10:21pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069/3 "2018-02-14T22:21:34Z")

</div>

I’m glad to hear it’s not just me. Well, I’ll keep you updated once I know more.

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [February 15, 2018, 7:59am UTC](https://discourse.julialang.org/t/error-on-imshow/9069/4 "2018-02-15T07:59:48Z")

</div>

> [@TravisA9](#):
>
> maybe something to do with this: [https://github.com/timholy/GtkUtilities.jl/blob/cce72d261957dec84f3200b856b68d7f17c8f06a/src/GtkUtilities.jl#L49](https://github.com/timholy/GtkUtilities.jl/blob/cce72d261957dec84f3200b856b68d7f17c8f06a/src/GtkUtilities.jl#L49)

This is really weird because the last commit to that file was in Mar 27, 2017… So it’s higher up?

---

<div class="post-metadata">

**Author:** ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)\
**Post date:** [February 15, 2018, 10:07am UTC](https://discourse.julialang.org/t/error-on-imshow/9069/5 "2018-02-15T10:07:35Z")

</div>

Have you updated to Cairo 0.5.0? To comply with julia v0.7dev we replaced an importall to dedicated imports and maybe reset\_transformation is missing. I can take a look, later.

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [February 15, 2018, 10:09am UTC](https://discourse.julialang.org/t/error-on-imshow/9069/6 "2018-02-15T10:09:13Z")

</div>

> [@lobingera](#):
>
> I can take a look

Thank you very much!  
The error started right after I `Pkg.update()`, yes.

---

<div class="post-metadata">

**Author:** ![TravisA9](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/travisa9/32/357_2.png) [@TravisA9](https://discourse.julialang.org/u/TravisA9)\
**Post date:** [February 15, 2018, 1:39pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069/7 "2018-02-15T13:39:27Z")

</div>

Same here, I did a package update and ended up with this problem.

---

<div class="post-metadata">

**Author:** ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)\
**Post date:** [February 15, 2018, 3:31pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069/8 "2018-02-15T15:31:01Z")

</div>

at least you can pin Cairo to previous version

---

<div class="post-metadata">

**Author:** ![TravisA9](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/travisa9/32/357_2.png) [@TravisA9](https://discourse.julialang.org/u/TravisA9)\
**Post date:** [February 15, 2018, 4:39pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069/9 "2018-02-15T16:39:06Z")

</div>

Ok, I finally found the time to test your suggestion @lobingera

```julia
Pkg.pin("Cairo", v"0.4.0")
Pkg.update()

```

…and I had to close and reopen the REPL for some reason but that provided a fix that will work for now, thanks! 🤜 🤛

---

<div class="post-metadata">

**Author:** ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)\
**Post date:** [February 15, 2018, 6:32pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069/10 "2018-02-15T18:32:13Z")

</div>

don’t hold your breath for it, it looks like an assert in Graphics.jl (mustimplement macro) that doesn’t find reset\_transform although available…

---

<div class="post-metadata">

**Author:** ![yakir12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yakir12/32/297_2.png) [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Post date:** [February 15, 2018, 7:29pm UTC](https://discourse.julialang.org/t/error-on-imshow/9069/11 "2018-02-15T19:29:49Z")

</div>

I pinned as well, and it works, thanks. I’ll mention this in the issue.
