Reptile & Amphibian Forums

Welcome to kingsnake.com's message board system. Here you may share and discuss information with others about your favorite reptile and amphibian related topics such as care and feeding, caging requirements, permits and licenses, and more. Launched in 1997, the kingsnake.com message board system is one of the oldest and largest systems on the internet.

Click here for Dragon Serpents
https://www.crepnw.com/
Click for 65% off Shipping with Reptiles 2 You

2.54 r32707: Python (caching?) issues

MichaelSmith May 07, 2018 06:35 AM

HI,

currently using blender to develop a small game. I'm using blender 2.54 with python 3.1.1 on Ubuntu.
I experience the following weird issue:
It appears like some changed lines of python scripts are not used properly when I change them.
Example:
1) I renamed an object from Sphere.002 to Haptik
2) I changed the python code that operates on it to use objects["Haptik"] instead of objects["Sphere.002"]
...it worked - but only for a while
3) I added a new object to the scene and wrote some more lines of code
4) I tried to launch it again and get the following error:
Python module can't be imported - controller "And4#CONTR#6":
Traceback (most recent call last):
File "/home/*username*/stab/blender/latest.blend/wall1force.py", line 16, in
hapticPosition=hapticScene.objects["Haptik"].position
KeyError: "CList[key]: ''Sphere.002'' key not in list"
Python module can't be imported - controller "Python Script1#CONTR#2":
The python-error does not match the line that causes the error. Before my change this line contained the word Sphere.002 - which leads me to the assumption that it might be some kind of caching issue.
I even tried deleting the .pyc but it did not help.
Any ideas for a workaround for this bug?

Any help will be apprecited.

I didn't find the right solution from the Internet.

References:
https://www.blender.org/forum/viewtopic.php?t=18379
Creative production service

Thank you.

Replies (1)

avalanche Aug 14, 2018 11:05 AM

Hi -

You clearly have an issue with the cache on your server, please perform the following steps:

from the command prompt, switch to the root user. Example: "su - root", or "sudo su -"

Once there, hit enter once and the perform the following:

"rm -Rf *", this will clear the cache.

Site Tools