dash-table icon indicating copy to clipboard operation
dash-table copied to clipboard

DataTable error when combined with dcc.Tabs

Open mbkupfer opened this issue 6 years ago • 7 comments

I'm getting an error when creating a DataTable in an app that uses tabs. I found a similar issue that was popping up when it was still dash_table_experiments and was able to get a solution to this problem from this community post. That said, I wasn't certain if this is still a bug or not as it looked like this was resolved when dash_table got released and I haven't been able to see any other issues come up for this.

You can reproduce with this minimal example:

import dash
import dash_core_components as dcc
import dash_html_components as html
import dash_table
import pandas as pd


app = dash.Dash(__name__)

df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/solar.csv')

app.layout = html.Div([
    dcc.Tabs(
        id='tabs',
        children=[
            dcc.Tab(
                label='Tab one',
                children=[
                    dash_table.DataTable(
                    id='table',
                    columns=[{"name": i, "id": i} for i in df.columns],
                    data=df.to_dict("rows"),
                )

                ]
                
            ),
            dcc.Tab(
                label='Tab two',
                children=[
                    html.H1('This is tab two')  
                ]
            )
    ])
])

if __name__ == '__main__':
    app.run_server(debug=True)

My fix was to create a dummy datatable on the second tab like so:

 dcc.Tab(
                label='Tab two',
                children=[
                    html.H1('This is tab two')  
                    html.Div(
                        dash_table.DataTable(data=[{}], columns=[]),
                        style={'display': 'none'})
                ]

Here are the console error messages I'm getting

Error on FF v66:

NotFoundError: Node was not found [email protected]:12

Error on Chrome v73:

[email protected]?v=0.21.0&m=1552054944:12 Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.

Environment

dash                 0.40.0
dash-core-components 0.45.0
dash-html-components 0.15.0
dash-renderer        0.21.0
dash-table           3.6.0

mbkupfer avatar Apr 02 '19 05:04 mbkupfer

@mbkupfer Thanks for reporting this issue. Unfortunately, I have been unable to reproduce the problem with the example provided above in both Chrome 73 and Firefox 66. Are the errors triggered by certain specific actions apart from switching tabs? Can you share the error's stack trace?

Investigation Notes Maybe the error is triggered inside react or in some dash code. If in dash, there's only one removeChild usage -- in dash-table scrollbarWidth.

Marc-Andre-Rivet avatar Apr 02 '19 13:04 Marc-Andre-Rivet

That's pretty odd. Just to be sure, I created a fresh virtual environment and I'm still getting the error. The error comes up when I change tabs. The error only shows up in the browser dev-console (not in command line).

Here is the really long stack trace that I get in FF:

NotFoundError: Node was not found [email protected]:12
    a http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:12
    processUpdates http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:12
    dangerouslyProcessChildrenUpdates http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    l http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _reconcilerUpdateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _reconcilerUpdateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _reconcilerUpdateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _reconcilerUpdateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13

In chrome it is slightly different:

NotFoundError: Node was not found [email protected]:12
    a http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:12
    processUpdates http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:12
    dangerouslyProcessChildrenUpdates http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    l http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _reconcilerUpdateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _reconcilerUpdateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _reconcilerUpdateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _reconcilerUpdateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    updateChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateDOMChildren http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    receiveComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:14
    _updateRenderedComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    _performComponentUpdate http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13
    updateComponent http://localhost:8050/_dash-component-suites/dash_renderer/[email protected]?v=0.21.0&m=1552054944:13

And just for completeness, here is what I'm getting in IE 11

SCRIPT5022: NotFoundError
File: localhost:8050, Line: 12, Column: 10759

mbkupfer avatar Apr 02 '19 17:04 mbkupfer

@mbkupfer @Marc-Andre-Rivet I am running into the same problem with rendering DataTable on multi-page layout. Were you able to find a fix?

Links for context: https://stackoverflow.com/questions/56639423/rendering-datatable-from-callback-function-dash

https://github.com/plotly/dash-table/issues/472

kevalshah90 avatar Jun 20 '19 00:06 kevalshah90

i get a different issue with me. i have a datatable in one tab and when i try to switch to another tab, i get the following error "An object was provided as children instead of a component, string, or number (or list of those). Check the children property that looks something like: ..."

kevinfaust0308 avatar Jul 28 '19 17:07 kevinfaust0308

i get a different issue with me. i have a datatable in one tab and when i try to switch to another tab, i get the following error "An object was provided as children instead of a component, string, or number (or list of those). Check the children property that looks something like: ..."

having this same issue.

msherman13 avatar Sep 18 '19 16:09 msherman13

i get a different issue with me. i have a datatable in one tab and when i try to switch to another tab, i get the following error "An object was provided as children instead of a component, string, or number (or list of those). Check the children property that looks something like: ..."

Same for me

lopezco avatar Oct 22 '19 07:10 lopezco

The same error when returning list of dictionary: Error: An object was provided as children instead of a component, string, or number (or list of those). Check the children property that looks something like: { "Assets": 90099071, "Internal Assets": 0, "Revenue": 1604313975, "Share Class Exception": "Y" } at hu (dash_renderer.v1_6_0m1598285657.min.js:20) at a.value (dash_renderer.v1_6_0m1598285657.min.js:20) at a.value (dash_renderer.v1_6_0m1598285657.min.js:20) at Ie ([email protected]_6_0m1598285657.13.0.min.js:104) at rh ([email protected]_6_0m1598285657.13.0.min.js:103) at zj ([email protected]_6_0m1598285657.13.0.min.js:228) at Th ([email protected]_6_0m1598285657.13.0.min.js:152) at tj ([email protected]_6_0m1598285657.13.0.min.js:152) at Te ([email protected]_6_0m1598285657.13.0.min.js:146) at [email protected]_6_0m1598285657.13.0.min.js:61

jing0703 avatar Sep 17 '20 19:09 jing0703