ERR| vtkJPEGReader (0x7ff593fd0230): Unable to open file images/masonry.jpg happend when running mayavi/examples/tvtk/texture_glyph.py
- Dominant language
- Python
- Stars
- 1.4k
- Forks
- 316
- Avg merge
- 7h 44m
- Merged PRs (30d)
- 5
Description
When running mayavi/examples/tvtk/texture_glyph.py, ERR| vtkJPEGReader (0x7ff593fd0230): Unable to open file images/masonry.jpg will be raised in the terminal, despite the image show up properly
Replication: python mayavi/examples/tvtk/texture_glyph.py
Full Stack:
```
(py311) (base) cyliu@aus552cyliu 3.11_test % python3.11 mayavi/examples/tvtk/texture_glyph.py
2023-05-11 16:15:00.808 Python[7686:199966] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/2z/kylzj9s92y71cxscmljmpqrh0000gt/T/org.python.python.savedState
2023-05-11 16:15:00.879 ( 2.478s) [ 30D1E] vtkJPEGReader.cxx:136 ERR| vtkJPEGReader (0x7ff593fd0230): Unable to open file images/masonry.jpg
2023-05-11 16:15:00.880 ( 2.479s) [ 30D1E] vtkJPEGReader.cxx:353 ERR| vtkJPEGReader (0x7ff593fd0230): libjpeg could not read file: images/masonry.jpg
2023-05-11 16:15:00.880 ( 2.479s) [ 30D1E] vtkExecutive.cxx:741 ERR| vtkCompositeDataPipeline (0x600001301600): Algorithm vtkJPEGReader (0x7ff593fd0230) returned failure for request: vtkInformation (0x600000b5d9e0)
Debug: Off
Modified Time: 2263
Reference Count: 1
Registered Events: (none)
Request: REQUEST_DATA
FROM_OUTPUT_PORT: 0
ALGORITHM_AFTER_FORWARD: 1
FORWARD_DIRECTION: 0
```
Link: https://github.com/enthought/mayavi/blob/master/examples/tvtk/texture_glyph.py
env: MacOS python3.11
Package Version Editable project location
------------------ ----------- -----------------------------------------
apptools 5.2.0
attrdict 2.0.1
attrdict3 2.0.2
blosc2 2.0.0
celiagg 2.1.3
certifi 2022.12.7
chaco 5.1.0 /Users/cyliu/Documents/3.11_test/chaco
charset-normalizer 3.1.0
configobj 5.0.8
contourpy 1.0.7
cPython 0.0.6
cycler 0.11.0
Cython 0.29.34
dnspython 2.3.0
enable 5.4.0.dev38 /Users/cyliu/Documents/3.11_test/enable
envisage 7.0.3
fonttools 4.39.2
h5py 3.8.0
idna 3.4
joblib 1.2.0
kiwisolver 1.4.4
matplotlib 3.7.1
mayavi 4.8.2.dev0 /Users/cyliu/Documents/3.11_test/mayavi
msgpack 1.0.5
numexpr 2.8.4
numpy 1.24.2
packaging 23.1
pandas 1.5.3
Pillow 9.4.0
pip 23.1
py-cpuinfo 9.0.0
PyAudio 0.2.13
pyface 8.0.0 /Users/cyliu/Documents/3.11_test/pyface
pygarrayimage 1.0
pyglet 2.0.5 /Users/cyliu/Documents/3.11_test/pyglet
Pygments 2.14.0
pymongo 4.3.3
pyparsing 3.0.9
PySide6 6.4.3
PySide6-Addons 6.4.3
PySide6-Essentials 6.4.3
python-dateutil 2.8.2
pythonw 3.0.3
pytz 2023.2
reportlab 3.6.12
requests 2.28.2
scikit-learn 1.2.2
scipy 1.10.1
setuptools 65.6.3
shiboken6 6.4.3
six 1.16.0
tables 3.8.0
threadpoolctl 3.1.0
traits 6.4.1
traitsui 8.0.0.dev0 /Users/cyliu/Documents/3.11_test/traitsui
urllib3 1.26.15
vtk 9.2.6
wxPython 4.2.0
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by running python mayavi/examples/tvtk/texture_glyph.py and inspect mayavi/examples/tvtk/texture_glyph.py, especially how images/masonry.jpg is located and loaded. Compare the terminal error with the displayed texture. Done means the example still displays the image without emitting the reported file-opening and JPEG-reader errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100