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
- Address #186 by not calling to renderer after pressing close button — committed to pyvista/pyvista by banesullivan 5 years ago
- do not call to renderer after pressing close button (#190) * Address #186 by not calling to renderer after pressing close button * Fix IPython import * Update notebook testing and test with pan... — committed to pyvista/pyvista by banesullivan 5 years ago
- Resolve #186 — committed to pyvista/pyvista by banesullivan 5 years ago
- Fix windows closing issues (#502) * Resolve #186 * Resolve #500 * Fix pycidestyle issues * Ensure closing is handled in show() * Update docs and code notes — committed to pyvista/pyvista by banesullivan 5 years ago
additional info (as given by
import mne; mne.sys_info()
):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. 😃