What is the reason I am getting this error when loading texture?
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:/Users/tura3/htoa/htoa-5.4.0_r1db094a_houdini-18.0.532/htoa-5.4.0_r1db094a_houdini-18.0.532/scripts/python\htoa\texture.py", line 299, in imageFilenameCallback txAddJob(filename, color_space=hou.parm('color_space').evalAsString()) File "C:/Users/tura3/htoa/htoa-5.4.0_r1db094a_houdini-18.0.532/htoa-5.4.0_r1db094a_houdini-18.0.532/scripts/python\htoa\texture.py", line 121, in txAddJob log.info('AiMakeTx {0} {1}'.format(tile, args)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 28: ordinal not in range(128)
-CONSOLE 00:05:31 897MB WARNING | [htoa.colorspace] No arnold ROPs found with ar_color_space_singleton set, using rop /out/arnold1. Please ensure there is a a unique color space ROP. 00:07:56 919MB WARNING | [htoa.colorspace] No arnold ROPs found with ar_color_space_singleton set, using rop /out/arnold1. Please ensure there is a a unique color space ROP. 00:12:50 940MB WARNING | [htoa.colorspace] No arnold ROPs found with ar_color_space_singleton set, using rop /out/arnold1. Please ensure there is a a unique color space ROP.
Solved! Go to Solution.
Solved by thiago.ize. Go to Solution.
I think that Windows Error 32 is the problem.
https://www.google.com/search?q=windowserror+error+32
Maybe this is because of:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 28: ordinal not in range(128)
So get rid of the non-ascii characters (ü
in this case I think) and see if that fixes it?
are coming from the fact that there isn't an Arnold ROP in the scene with the Color Space ROP checked:
This is used to indentify the ROP the defines the render color space for the TX conversion.
The error:
looks to be occurring because of an ü character being present somewhere. Is that coming from a filename?
We'll investigate making this robust to such paths, thanks for the feedback.
Meanwhile, is it possible to remove the umlaut from the path?