☰Read-only archive⌕
Looking for help with Bokeh?

This is a read-only archive. Ask questions and join the conversation on GitHub.

Visit Community Support on GitHub →
Archived discussions · Captured October 28, 2026

Gridplot bug

Community Support
DougR
DougR

Hi,

I have recently started using Bokeh and it is a very impressive tool.

I think I have found a bug in Bokeh whilst experimenting with the gridplot command, From Jupyter, I get the following error message:

Javascript error adding output!

Error: duplicate edit variable: _height 7a9ef649-8625-410c-bcbc-2cdf6f9b89ae

See your browser Javascript console for more details.

I have attached a sample Jupyter Notebook which demonstrates this. All inline plotting fails after this first error message is first created unless I rerun the output_notebook() command. It appears that I cannot plot the same figure twice when using the ‘gridplot’ method.

Is anyone able to reproduce this error?

Cheers, DougR

Windows 7

Bokeh: v12.5

Jupyter: 5.0.0

Chrome Browser

Bokeh1_in_Jupyter_bug.ipynb (52.1 KB)

⌁   Link to post
Bryan
Bryan

Hi,

It's not the grid plot, you are running into this:

  Issue Validation error when plots are duplicated in one document · Issue #1650 · bokeh/bokeh · GitHub

because you are using the same plot twice in one document.

Thanks,

Bryan

···

On May 18, 2017, at 08:03, dougrcat@gmail.com wrote:

Hi,

I have recently started using Bokeh and it is a very impressive tool.

I think I have found a bug in Bokeh whilst experimenting with the gridplot command, From Jupyter, I get the following error message:

Javascript error adding output!
Error: duplicate edit variable: _height 7a9ef649-8625-410c-bcbc-2cdf6f9b89ae
See your browser Javascript console for more details.

I have attached a sample Jupyter Notebook which demonstrates this. All inline plotting fails after this first error message is first created unless I rerun the output_notebook() command. It appears that I cannot plot the same figure twice when using the 'gridplot' method.

Is anyone able to reproduce this error?

Cheers, DougR

Windows 7
Bokeh: v12.5
Jupyter: 5.0.0
Chrome Browser

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/f56b8c8b-cade-4939-a7a9-daa1755b2807%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.
<Bokeh1_in_Jupyter_bug.ipynb>

⌁   Link to post
DougR
DougR

Bryan,

Thanks for the quick response and link to the issue. Its good to know that the problem I had is already being tracked. I failed to spot it when I googled it.

DougR

···

On Thursday, May 18, 2017 at 2:54:09 PM UTC+1, Bryan Van de ven wrote:

Hi,

It’s not the grid plot, you are running into this:

    [https://github.com/bokeh/bokeh/issues/1650](https://github.com/bokeh/bokeh/issues/1650)

because you are using the same plot twice in one document.

Thanks,

Bryan

On May 18, 2017, at 08:03, doug...@gmail.com wrote:

Hi,

I have recently started using Bokeh and it is a very impressive tool.

I think I have found a bug in Bokeh whilst experimenting with the gridplot command, From Jupyter, I get the following error message:

Javascript error adding output!

Error: duplicate edit variable: _height 7a9ef649-8625-410c-bcbc-2cdf6f9b89ae

See your browser Javascript console for more details.

I have attached a sample Jupyter Notebook which demonstrates this. All inline plotting fails after this first error message is first created unless I rerun the output_notebook() command. It appears that I cannot plot the same figure twice when using the ‘gridplot’ method.

Is anyone able to reproduce this error?

Cheers, DougR

Windows 7

Bokeh: v12.5

Jupyter: 5.0.0

Chrome Browser

–
You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.

To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+un...@continuum.io.

To post to this group, send email to bo...@continuum.io.

To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/f56b8c8b-cade-4939-a7a9-daa1755b2807%40continuum.io.

For more options, visit https://groups.google.com/a/continuum.io/d/optout.

<Bokeh1_in_Jupyter_bug.ipynb>

⌁   Link to post
Bryan
Bryan

Well, just to be clear, the resolution to that issue may end up being "wont fix" or "invalid". It's not clear at all to me what a real, actual use-case for including the exact same plot twice in one document could be. In which case it's hard to justify effort to "fix" a non-problem. However, if you have a justification for why it would ever be reasonable to include the same plot object twice in a real situation, please comment in the issue.

Bryan

···

On May 18, 2017, at 09:20, DougR <dougrcat@gmail.com> wrote:

Bryan,

Thanks for the quick response and link to the issue. Its good to know that the problem I had is already being tracked. I failed to spot it when I googled it.

DougR

On Thursday, May 18, 2017 at 2:54:09 PM UTC+1, Bryan Van de ven wrote:
Hi,

It's not the grid plot, you are running into this:

        Issue Validation error when plots are duplicated in one document · Issue #1650 · bokeh/bokeh · GitHub

because you are using the same plot twice in one document.

Thanks,

Bryan

> On May 18, 2017, at 08:03, doug...@gmail.com wrote:
>
> Hi,
>
> I have recently started using Bokeh and it is a very impressive tool.
>
> I think I have found a bug in Bokeh whilst experimenting with the gridplot command, From Jupyter, I get the following error message:
>
> Javascript error adding output!
> Error: duplicate edit variable: _height 7a9ef649-8625-410c-bcbc-2cdf6f9b89ae
> See your browser Javascript console for more details.
>
> I have attached a sample Jupyter Notebook which demonstrates this. All inline plotting fails after this first error message is first created unless I rerun the output_notebook() command. It appears that I cannot plot the same figure twice when using the 'gridplot' method.
>
> Is anyone able to reproduce this error?
>
> Cheers, DougR
>
> Windows 7
> Bokeh: v12.5
> Jupyter: 5.0.0
> Chrome Browser
>
> --
> You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+un...@continuum.io.
> To post to this group, send email to bo...@continuum.io.
> To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/f56b8c8b-cade-4939-a7a9-daa1755b2807%40continuum.io\.
> For more options, visit https://groups.google.com/a/continuum.io/d/optout\.
> <Bokeh1_in_Jupyter_bug.ipynb>

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/a08f1e06-be65-4a1b-8f1b-2930137e0b79%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

⌁   Link to post
DougR
DougR

I’m not sure that there is a need to have the same figure in a document. The issue I had was the persistent error messages, even when running valid commands, after I made the mistake of putting 1 figure in a gridplot twice. Restarting the Jupyter kernel or running the “output_notebook()” command fixed the issue. Please see attached Jupyter Notebook which better describes this scenario.

Doug

Bokeh1_in_Jupyter_bug2.ipynb (87 KB)

···

On Thursday, May 18, 2017 at 2:27:59 PM UTC+1, DougR wrote:

Hi,

I have recently started using Bokeh and it is a very impressive tool.

I think I have found a bug in Bokeh whilst experimenting with the gridplot command, From Jupyter, I get the following error message:

Javascript error adding output!

Error: duplicate edit variable: _height 7a9ef649-8625-410c-bcbc-2cdf6f9b89ae

See your browser Javascript console for more details.

I have attached a sample Jupyter Notebook which demonstrates this. All inline plotting fails after this first error message is first created unless I rerun the output_notebook() command. It appears that I cannot plot the same figure twice when using the ‘gridplot’ method.

Is anyone able to reproduce this error?

Cheers, DougR

Windows 7

Bokeh: v12.5

Jupyter: 5.0.0

Chrome Browser

⌁   Link to post
Bryan
Bryan

Understood. The Notebook+Bokeh is a giant pile of interlocking state spread across two runtimes. There are situations that just cannot be gracefully recovered from without restarting. Perhaps the best resolution for that issue would be a giant red validation warning if a model is duplicated in a document (that's simple to do).

Thanks,

Bryan

···

On May 19, 2017, at 09:32, DougR <dougrcat@gmail.com> wrote:

I'm not sure that there is a need to have the same figure in a document. The issue I had was the persistent error messages, even when running valid commands, after I made the mistake of putting 1 figure in a gridplot twice. Restarting the Jupyter kernel or running the "output_notebook()" command fixed the issue. Please see attached Jupyter Notebook which better describes this scenario.

Doug

On Thursday, May 18, 2017 at 2:27:59 PM UTC+1, DougR wrote:
Hi,

I have recently started using Bokeh and it is a very impressive tool.

I think I have found a bug in Bokeh whilst experimenting with the gridplot command, From Jupyter, I get the following error message:

Javascript error adding output!
Error: duplicate edit variable: _height 7a9ef649-8625-410c-bcbc-2cdf6f9b89ae
See your browser Javascript console for more details.

I have attached a sample Jupyter Notebook which demonstrates this. All inline plotting fails after this first error message is first created unless I rerun the output_notebook() command. It appears that I cannot plot the same figure twice when using the 'gridplot' method.

Is anyone able to reproduce this error?

Cheers, DougR

Windows 7
Bokeh: v12.5
Jupyter: 5.0.0
Chrome Browser

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/ee885881-1262-4fbf-84de-2cf41ed9a622%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.
<Bokeh1_in_Jupyter_bug2.ipynb>

⌁   Link to post

End of archived discussion · Replies are disabled