On 28/07/2013 at 10:33, xxxxxxxx wrote:
Cinema 4D Version: 14
Language(s) : PYTHON ;
I have got an object plugin with a larger number of symbol ids. the plugin is quite finished and
was working fine. i rewrote some parts of the resource gui definitions to add some elements
and restructure other stuff.
After reloading the plugin the symbol linking was broken all over the place. Things that should
be selected, were not selected, type errors and so on. You might say now - classic case of
corrupted symbol cache, but it was not. I did delete the symbol cache file several times without
any effect. There are also no syntax errors in the resource.
However after wasting quite some time i had the brilliant idea to change the plugin ID with which
the plugin is been registered. With the new plugin idea is everything working as expected. That
sounds pretty much like a corrupted symbol cache file, but as i said i have deleted it at least 6
times before id did try that plugin id trick.
1. Is there somewhere a second symbol cache file ?
2. If this was not a symbol cache problem, why did changing the plugin ID help ?
On 30/07/2013 at 01:56, xxxxxxxx wrote:
No, there isn't a second symbol cache file.
Did you tried to delete the symbol cache, restart CINEMA and create a new object?
On 30/07/2013 at 03:42, xxxxxxxx wrote:
yes i did close c4d, delete the symbol file and relaunch c4d ~ 6 times. while doing so i also began
commenting out everything up to the plugin registration and the init method. i triple checked for
any common resource problems like accidentally assigning the same id twice and also made the
symbol file enumerations explicit. however only assigning a new plugin id did fix the problem
(without any further changes), which is pretty much the same as deleting the symbol cache i