conda-forge / pyspice-feedstock

A conda-smithy repository for pyspice.
BSD 3-Clause "New" or "Revised" License
1 stars 5 forks source link

OSX build: Timeout waiting for IOPub output #20

Open FabriceSalvaire opened 4 years ago

FabriceSalvaire commented 4 years ago

only on Python 3.8 other OSX build succeed

https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=171393&view=logs&j=a8dee1cf-d17f-5cb0-b53f-4a93dfdbfb0c&t=d9dbf137-9a7f-5666-c60c-9e1b2fc31445&l=9697

2020-06-06 14:46:28,275 - Pyterate.RstFactory.Topic.Topic - Topic.INFO - Process document $SRC_DIR/examples/diode/zener-characteristic-curve.py
2020-06-06 14:46:28,275 - Pyterate.RstFactory.Document.Document - Document.INFO - 
Run document $SRC_DIR/examples/diode/zener-characteristic-curve.py
2020-06-06 14:46:28,275 - Pyterate.RstFactory.Evaluator.NodeEvaluator.Document - NodeEvaluator.INFO - Start Jupyter /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmpozixtfbr
Traceback (most recent call last):
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/Jupyter/__init__.py", line 303, in run_cell
2020-06-06 14:46:34,001 - Pyterate.Jupyter.JupyterClient - __init__.ERROR - Timeout waiting for IOPub output
    message = self._kernel_client.iopub_channel.get_msg(block=True, timeout=4)
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/jupyter_client/blocking/channels.py", line 57, in get_msg
    raise Empty
_queue.Empty

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/bin/pyterate", line 10, in <module>
    sys.exit(main())
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/Scripts/pyterate.py", line 143, in main
    has_failure = rst_factory.process_recursively()
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/RstFactory/RstFactory.py", line 125, in process_recursively
    self._process_topic(Path(topic_path))
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/RstFactory/RstFactory.py", line 112, in _process_topic
    topic.process_documents()
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/RstFactory/Topic.py", line 174, in process_documents
    self.process_document(document)
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/RstFactory/Topic.py", line 194, in process_document
    document.run()
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/RstFactory/Document.py", line 219, in run
    node_evaluator = NodeEvaluator(self._language)
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/RstFactory/Evaluator/NodeEvaluator.py", line 96, in __init__
    self._start_jupyter(language)
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/RstFactory/Evaluator/NodeEvaluator.py", line 119, in _start_jupyter
    self._jupyter_client.run_cell(code)
  File "/Users/runner/miniforge3/conda-bld/pyspice_1591454505890/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.8/site-packages/Pyterate/Jupyter/__init__.py", line 308, in run_cell
    raise RuntimeError('Timeout waiting for IOPub output')
RuntimeError: Timeout waiting for IOPub output
2020-06-06 14:46:34,030 - Pyterate.Jupyter.JupyterClient - __init__.INFO - Stop kernel
Tests fail
FabriceSalvaire commented 4 years ago

See Jupyter code in Pyterate, as far I understand could happen on CI due to load ...

Don't know what to do ! At least catch it in Pyterate to perform sanitization ....

FabriceSalvaire commented 4 years ago

just catched on 2/3 OSX build

FabriceSalvaire commented 4 years ago

https://github.com/conda-forge/conda-feedstock/issues/118

jakirkham commented 4 years ago

Would suggest raising this on Gitter and see if anyone has suggestions for you.

FabriceSalvaire commented 4 years ago

@jakirkham thanks for the hint !