Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    Second symbol cache file ?

    SDK Help
    0
    3
    256
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        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?

        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post