question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[BUG] DatePickerSingle broken in Dash 1.3.0

See original GitHub issue

Describe your context I’m running an app that allows the user to select options and kick off a process. The code for the control is below:

        html.Div([
            html.Label('Operating Date'),
            dcc.DatePickerSingle(
                id='operating-date-picker',
                min_date_allowed=datetime(2010, 1, 1),
                max_date_allowed=datetime(2099,12,31),
                initial_visible_month=datetime.today().date() - timedelta(days=1),
                date=datetime.today().date()- timedelta(days=1),
                day_size=47,
            ),
        ], style={'width'  : '10%',
                  'display': 'inline-block',
                  'marginLeft' :10, 
                  'marginRight':10, 
                  'marginBottom':10}),
  • replace the result of pip list | grep dash below
Dash Version 1.3.0
Dash DataTable Version 4.3.0
Dash Core Components Version 1.2.0
Dash HTML Components Version 1.0.1
Pandas Version 0.24.2
Numpy Version 1.16.4

The full list is below:
Package                            Version
---------------------------------- ---------
-ash-renderer                      1.0.0
-ip                                19.2.2
alabaster                          0.7.12
anaconda-client                    1.7.2
anaconda-navigator                 1.9.7
anaconda-project                   0.8.3
asn1crypto                         0.24.0
astroid                            2.2.5
astropy                            3.2.1
atomicwrites                       1.3.0
attrs                              19.1.0
Babel                              2.7.0
backcall                           0.1.0
backports.functools-lru-cache      1.5
backports.os                       0.1.1
backports.shutil-get-terminal-size 1.0.0
backports.tempfile                 1.0
backports.weakref                  1.0.post1
beautifulsoup4                     4.7.1
bitarray                           0.9.3
bkcharts                           0.2
bleach                             3.1.0
bokeh                              1.2.0
boto                               2.49.0
Bottleneck                         1.2.1
certifi                            2019.6.16
cffi                               1.12.3
chardet                            3.0.4
Click                              7.0
cloudpickle                        1.2.1
clyent                             1.2.2
colorama                           0.4.1
comtypes                           1.1.7
conda                              4.7.11
conda-build                        3.18.8
conda-package-handling             1.3.11
conda-verify                       3.4.2
contextlib2                        0.5.5
cryptography                       2.7
cx-Oracle                          7.2.2
cycler                             0.10.0
Cython                             0.29.12
cytoolz                            0.10.0
dash                               1.3.0
dash-core-components               1.2.0
dash-daq                           0.1.0
dash-html-components               1.0.1
dash-renderer                      1.1.0
dash-table                         4.3.0
dask                               2.1.0
datetime-truncate                  1.1.0
decorator                          4.4.0
defusedxml                         0.6.0
distributed                        2.1.0
docutils                           0.14
entrypoints                        0.3
et-xmlfile                         1.0.1
fastcache                          1.1.0
filelock                           3.0.12
Flask                              1.1.1
Flask-Compress                     1.4.0
future                             0.17.1
geojson                            2.5.0
gevent                             1.4.0
glob2                              0.7
greenlet                           0.4.15
h5py                               2.9.0
heapdict                           1.0.0
html5lib                           1.0.1
idna                               2.8
imageio                            2.5.0
imagesize                          1.1.0
importlib-metadata                 0.17
ipykernel                          5.1.1
ipython                            7.6.1
ipython-genutils                   0.2.0
ipywidgets                         7.5.0
isort                              4.3.21
itsdangerous                       1.1.0
jdcal                              1.4.1
jedi                               0.13.3
Jinja2                             2.10.1
joblib                             0.13.2
json5                              0.8.4
jsonschema                         3.0.1
jupyter                            1.0.0
jupyter-client                     5.3.1
jupyter-console                    6.0.0
jupyter-core                       4.5.0
jupyterlab                         1.0.2
jupyterlab-server                  1.0.0
keyring                            18.0.0
kiwisolver                         1.1.0
lazy-object-proxy                  1.4.1
libarchive-c                       2.8
llvmlite                           0.29.0
locket                             0.2.0
lxml                               4.3.4
MarkupSafe                         1.1.1
matplotlib                         3.1.0
mccabe                             0.6.1
menuinst                           1.4.16
mistune                            0.8.4
mkl-fft                            1.0.12
mkl-random                         1.0.2
mkl-service                        2.0.2
mock                               3.0.5
more-itertools                     7.0.0
mpmath                             1.1.0
msgpack                            0.6.1
multipledispatch                   0.6.0
navigator-updater                  0.2.1
nbconvert                          5.5.0
nbformat                           4.4.0
networkx                           2.3
nltk                               3.4.4
nose                               1.3.7
notebook                           6.0.0
numba                              0.44.1
numexpr                            2.6.9
numpy                              1.16.4
numpydoc                           0.9.1
olefile                            0.46
openpyxl                           2.6.2
packaging                          19.0
pandas                             0.24.2
pandas-datareader                  0.7.4
pandas-multiprocessing             0.2.1
pandocfilters                      1.4.2
parso                              0.5.0
partd                              1.0.0
path.py                            12.0.1
pathlib2                           2.3.4
patsy                              0.5.1
pep8                               1.7.1
percy                              2.0.2
pickleshare                        0.7.5
Pillow                             6.1.0
pip                                19.2.2
pkginfo                            1.5.0.1
plotly                             4.1.0
pluggy                             0.12.0
ply                                3.11
prometheus-client                  0.7.1
prompt-toolkit                     2.0.9
psutil                             5.6.3
py                                 1.8.0
pycodestyle                        2.5.0
pycosat                            0.6.3
pycparser                          2.19
pycrypto                           2.6.1
pycurl                             7.43.0.3
pyflakes                           2.1.1
Pygments                           2.4.2
pylint                             2.3.1
pyodbc                             4.0.26
pyOpenSSL                          19.0.0
pyowm                              2.10.0
pyparsing                          2.4.0
pyreadline                         2.1
pyrsistent                         0.14.11
PySocks                            1.7.0
pytest                             5.0.1
pytest-arraydiff                   0.3
pytest-astropy                     0.5.0
pytest-doctestplus                 0.3.0
pytest-mock                        1.10.4
pytest-openfiles                   0.3.2
pytest-remotedata                  0.3.1
pytest-sugar                       0.9.2
python-dateutil                    2.8.0
pytz                               2019.1
PyWavelets                         1.0.3
pywin32                            223
pywinpty                           0.5.5
PyYAML                             5.1.1
pyzmq                              18.0.0
QtAwesome                          0.5.7
qtconsole                          4.5.1
QtPy                               1.8.0
requests                           2.22.0
retrying                           1.3.3
rope                               0.14.0
ruamel-yaml                        0.15.46
scikit-image                       0.15.0
scikit-learn                       0.21.2
scipy                              1.2.1
seaborn                            0.9.0
selenium                           3.141.0
Send2Trash                         1.5.0
setuptools                         41.0.1
simplegeneric                      0.8.1
singledispatch                     3.4.0.3
six                                1.12.0
snowballstemmer                    1.9.0
sortedcollections                  1.1.2
sortedcontainers                   2.1.0
soupsieve                          1.8
Sphinx                             2.1.2
sphinxcontrib-applehelp            1.0.1
sphinxcontrib-devhelp              1.0.1
sphinxcontrib-htmlhelp             1.0.2
sphinxcontrib-jsmath               1.0.1
sphinxcontrib-qthelp               1.0.2
sphinxcontrib-serializinghtml      1.1.3
sphinxcontrib-websupport           1.1.2
spyder                             3.3.6
spyder-kernels                     0.5.1
SQLAlchemy                         1.2.12
statsmodels                        0.10.0
sympy                              1.4
tables                             3.5.2
tblib                              1.4.0
termcolor                          1.1.0
terminado                          0.8.2
testpath                           0.4.2
toolz                              0.10.0
tornado                            6.0.3
tqdm                               4.32.1
traitlets                          4.3.2
typing                             3.7.4.1
unicodecsv                         0.14.1
urllib3                            1.24.2
waitress                           1.3.0
wcwidth                            0.1.7
webencodings                       0.5.1
Werkzeug                           0.15.4
wheel                              0.33.4
widgetsnbextension                 3.5.0
win-inet-pton                      1.1.0
win-unicode-console                0.5
wincertstore                       0.2
wrapt                              1.11.2
xlrd                               1.2.0
XlsxWriter                         1.1.8
xlwings                            0.15.8
xlwt                               1.3.0
zict                               1.0.0
zipp                               0.5.1
  • if frontend related, tell us your Browser, Version and OS

    • OS: [Windows 10 Pro]
    • Browser [Chrome]
    • Version [77.0.3865.90]

Describe the bug

When you click on the date picker, the application crashes with the message listed under the screenshots section.

Expected behavior

Clicking on the datepicker control should bring up the ability to select a date.

Screenshots

(This error originated from the built-in JavaScript code that runs Dash apps. Click to see the full stack trace or open your browser’s console.) TypeError: Cannot read property ‘has’ of undefined

at http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:47:367725

at Array.forEach (<anonymous>)

at ei (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:47:367584)

at t.value (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:47:369285)

at t.<anonymous> (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:338680)

at Object.blocked (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:330682)

at http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:336941

at Array.filter (<anonymous>)

at t.<anonymous> (http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:336901)

at http://127.0.0.1:8050/_dash-component-suites/dash_core_components/dash_core_components.min.js?v=1.2.0&m=1568823843:18:336752

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
davidghillcommented, Sep 18, 2019

Wow that was quick!

0reactions
Marc-Andre-Rivetcommented, Sep 19, 2019
Read more comments on GitHub >

github_iconTop Results From Across the Web

Troubleshooting App Deployment Errors - Dash Python
This troubleshooting guide describes errors that you may encounter when deploying apps to Dash Enterprise as well as steps to resolve them.
Read more >
Source - GitHub
[#934](https://github.com/plotly/dash-core-components/pull/934) Fixed a bug in `EnhancedTab` component that ignored `disabled_className` property ...
Read more >
Dash User Guide and Documentation
Dash is a productive Python framework for building web applications. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building...
Read more >
Changelog - Dash Enterprise Administration
Fixed a bug on DEK that caused Dash Apps to be deployed on the wrong ... Both light and dark DAQ components will...
Read more >
Dash layout is a mystery - I feel like I am programming in Lisp
You can adjust this in the style parameter of each individual html or dcc components upon instantiation. You can define in your app.py...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found