Houdini 18.5 and still these issues

   3784   3   3
User Avatar
Member
255 posts
Joined: Sept. 2012
Offline
Hello

Im still having this issue in version 18.5. And more importantly, i can not for example open the cache manager…
Any suggestion will be very welcome…
For some reason , houdini could sometime take FOREVER to save a file, like 20 min to save a 60meg hip file, which it could save in less than 1 min next time…

Thanks for your suggestion if any. Hopefulyl yes


“During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File ”<stdin>“, line 1, in <module>
File ”<stdin>“, line 54, in main
File ”<stdin>“, line 19, in __enter__
File ”<stdin>“, line 40, in set_up_pycrypto_imports
NameError: name ‘reload’ is not defined

Traceback (most recent call last):
File ”<stdin>“, line 37, in set_up_pycrypto_imports
File ”C:\PROGRA~1\SIDEEF~1\Houdini 18.5.393\python37\lib\site-packages\Crypto\Signature\PKCS1_PSS.py“, line 74, in <module>
from Crypto.Util.strxor import strxor
ImportError: DLL load failed: Le module spécifié est introuvable.

During handling of the above exception, another exception occurred:”
Vincent Thomas   (VFX and Art since 1998)
Senior Env and Lighting  artist & Houdini generalist & Creative Concepts
http://fr.linkedin.com/in/vincentthomas [fr.linkedin.com]
User Avatar
Member
7755 posts
Joined: Sept. 2011
Online
Python 3.7? You're in uncharted waters.
User Avatar
Member
7714 posts
Joined: July 2005
Offline
@vinyvince Have you submitted a bug for the python 3 errors? If you haven't, then it's a good a idea because: 1) Maybe no one else has submitted this issue and 2) It might be particular to your machine set up in which case it will definitely not be fixed unless they work with you to figure out to reproduce.

As for slow saving, try setting the environment variable HOUDINI_BUFFEREDSAVE to 1 (prior to running Houdini).
help
When enabled, files are first saved to a memory buffer and then
written to disk. This is useful when saving over the network from
Windows 2000 machines, or other places where seeking to the network
is expensive.
User Avatar
Member
8 posts
Joined: June 2020
Offline
It was some old OTL with Python2.7 code in it in my case. I removed it and all errors were gone.
This error:
NameError: name ‘reload’ is not defined
says to me that this is Python2.7 code trying to run on Python3.7, cause reload method was moved from internal commands to importlib module. Basically for old code to work you need to add this line to your code:

from importlib import reload
  • Quick Links