THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 13/06/2007 at 14:07, xxxxxxxx wrote:
Cinema 4D Version: 9+
Platform: Mac OSX ;
Language(s) : C++ ;
Other than missing resources, is there anything that can cause a plugin on a user's computer to stop loading? I have a user who has had my plugins on his computer (Mac) and all of a sudden, they are not loading anymore. I had him send me screen shots of the plugins directory and of the plugins menu in C4D. The plugins are not showing up in the menu but they are in the correct directories as far as I can tell, and all the resources are there.
I'm having him remove all the plugins he has and then redownloading and reinstalling the plugins.
I'm stumped. :o(
On 13/06/2007 at 14:52, xxxxxxxx wrote:
Maybe this is the result of:
1. User permissions need to be fixed.
2. Corrupted Cinema 4D file (wherever they store the serial numbers).
On Windows, Cinema 4D stores the serial numbers in the Windows Registry (run regedit.exe). On MacOS, maybe they are stored in the User:Library:Preferences in the Cinema 4D XX.plist?
On 13/06/2007 at 15:26, xxxxxxxx wrote:
Hmmmm, but if the plugins serial numbers were corrupted, then they should get a dialog box on startup asking to input the plugin's serial number.
On 13/06/2007 at 16:09, xxxxxxxx wrote:
That is what I would think, but not having had such an occurence it is difficult to forecast the results.
As you allude with a redownload, maybe the files themselves are corrupt (the plugins). If that is the case, it could be many reasons - harddrive failing, bad memory, virus (on a Mac that is rare), other. This is why I mentioned permissions. I've had to fix permissions before to make things work as normal.
If the user was using the plugins previously and all of a sudden they stop loading, the first step should be to determine what changed just before this happened. This could be any number of things unfortunately - updates, installs, deletions, changes to almost anything (System Preferences, Cinema 4D preferences, ...), visiting a website. With all of the files that are constantly written and created on computers these days, it will be hard to track down - so start with the obvious.
Have you had the user actually open the Registration dialog to check - although this is a remote reason?
Hope you snag the cause!
On 13/06/2007 at 16:16, xxxxxxxx wrote:
Hehe, well no, because the plugin isn't available from the menu, so they can't open the dialog. :o(
Permissions could be a cause, but I haven't heard from the user since I suggested to reinstall, so we'll see what happens.
On 13/06/2007 at 16:27, xxxxxxxx wrote:
I meant the Cinema 4D Registration dialog. So I take it that you use your own registration method and not the SNHookClass (?).
Let us know what you find out!
I had a French user who had been having no luck getting my plugin registered with the provided serial number. We tried everything and I haven't heard back from him on success or continued failure. Now this is puzzling since I've generated about 600 serial numbers for this plugin and all work - but this one? But at least he was getting the "Wrong Serial Number" notification and not just a pass with no plugin showing.
Have you considered a duplicate? One would think that if two of your plugin suites were in the plugins folder (perhaps under different names and not necessarily at the same level!) they would conflict and neither be registered-loaded.
On 14/06/2007 at 06:04, xxxxxxxx wrote:
Only come 2 more things to my mind:
1. Plugin ID collision. Maybe there´s another plugin causing the issue. Advice your user to temporarily take off all other Plugins from the plugin directory and load c4d with your plugin only. If it then works you know for sure it#s another pluggy.
2. He has an old version of your plugin in the directory (maybe a .cdl or dylib floating around somewhere in the plugin directory).
Cannot think of anything else.