Second symbol cache file ?



  • On 28/07/2013 at 10:33, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   14 
    Platform:      
    Language(s) :       PYTHON  ;

    ---------
    Hi,

    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 ?

    Happy rendering,
    Ferdinand



  • On 30/07/2013 at 01:56, xxxxxxxx wrote:

    Hi Ferdinand,

    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 
    guess.


Log in to reply