pyvista: exit button causes crash

EDIT: this is a duplicate of #135

I’ve run the example you suggested in my previous issue:

from vtki import examples
mesh = examples.download_st_helens()
warped = mesh.warp_by_scalar()
warped.plot(notebook=False)

It worked very well but when I closed the window and returned control to the jupyter lab I got the following stream of list index out of range errors:

ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:Shader object was not initialized, cannot attach it.
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:Shader object was not initialized, cannot attach it.
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:Shader object was not initialized, cannot attach it.
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:Shader object was not initialized, cannot attach it.
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in __call__(self, obj, event, message)
     47         self.__event_occurred = True
     48         self.__message_etc = message
---> 49         kind, path, address, alert = self.parse_message(message)
     50         self.__message = alert
     51         if self.__log:

~\Continuum\anaconda3\lib\site-packages\vtki\errors.py in parse_message(message)
     32         # Message format
     33         regex = re.compile(r'([A-Z]+):\sIn\s(.+),\sline\s.+\n\w+\s(.+):\s(.+)')
---> 34         kind, path, address, alert = regex.findall(message)[0]
     35         return kind, path, address, alert
     36 

IndexError: list index out of range
ERROR:root:#version 120

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 23 (18 by maintainers)

Commits related to this issue

Most upvoted comments

additional info (as given by import mne; mne.sys_info()):

Platform:      Windows-10-10.0.17763-SP0
Python:        3.6.6 |Anaconda, Inc.| (default, Jun 28 2018, 11:27:44) [MSC v.1900 64 bit (AMD64)]
Executable:    C:\Users\mmagn\Continuum\anaconda3\python.exe
CPU:           Intel64 Family 6 Model 158 Stepping 10, GenuineIntel: 12 cores
Memory:        15.9 GB

numpy:         1.16.2 {blas=mkl_rt, lapack=mkl_rt}
matplotlib:    3.0.2 {backend=module://ipykernel.pylab.backend_inline}
mayavi:        4.6.2 {qt_api=pyqt5, PyQt5=5.9.2}

Thanks! BTW, sorry for delay on my side: I saw that you tested it on a windows machine before I got to it so I didn’t think my input would be needed. But I have cloned the repo recently and installed in dev mode and can confirm closing the window works without problems now. 😃