Anybody run into this problem? I have a workgroups containing nothing but self-installing plugins. When I first start up softimage all the plugins load cleanly without any issues. Tools perform as expected, all is normal.
One plugin in the workgroup (NC_ConstantsLoad) is a command responsible for establishing global data in the form of read-only constants. The constants are read from a text file, then set in the global environment using SetGlobal() and SetGlobalObject(). I can confirm no plugins attempt to modify these values once they are set. On occasion during development of new tools, it is necessary to update the text file such as adding new constants or modifying existing values to fix a bug. Whenever this occurs I must execute NC_ConstantsLoad() to re-read the text file and populate the environment with the latest values so other plugins can sync and acknowledge the changes. When doing so I get the following error: // ERROR : 2290-CUST-NC_ConstantsLoad - This plug-in cannot be found: Z:\Game\XSI_RnD\Workgroup\Application\Plugins\commands\sdk\NC_ConstantsLoad.js. When I inspect the workgroup via windows explorer, the plugin is clearly there in plain view. The plugin manager 'tree' tab shows the red triangle next to the plugin's name. However, attempts to reload the plugin via right-click and choosing 'reload' in the plugin manager fail every time. No output messages reported by Softimage. But if I right-click and choose 'properties' on the plugin, I get the following error in a popup dialog: 357$The plug-in item <NC_ConstantsLoad> is conflicting with another plug-in item with the same type and name. After exhaustive search and removing plugins one by one to isolate the problem, I can confirm there is no other plugin by the same name / type. I have also written code to scan all files in all workgroups using regular expressions and other types of searches. Nothing turned up. Since the plugin does not make any attempts to remove global data, dynamically load or unload itself as a plugin (or any other plugin), why would softimage cite a conflict like this? And how do I resolve it? Matt

