I have experienced that behavior with PPG logic for custom plugins and shaders. Usually happens when performing some illegal command and Softimage ducks for cover to protect itself from crashing. Whatever internal data Softimage was managing gets corrupted/deleted and you must restart the application to rebuild it to continue work. Whatever the issue, the internal data seems to be dynamically built. On the rare chance you have to deal with .spdl and related bits, you might want to flush your .spdlindex file in your user profile as a last resort, but don’t touch it if you don't have to.

Matt




Date: Mon, 16 Feb 2015 14:39:35 -0000
From: "raff" <[email protected]>
Subject: ICE Node Database Invalid Error
To: <[email protected]>

Hey folks,

I'm getting some very weird behaviour with a node where XSI issues a warning on reload that the database for ICE Nodes is invalid followed by the name of the node I'm prototyping.

The node definition behaves erratically, with me having had to change things such as the names of the callbacks or the port group ID for parameters to actually reflect changes, otherwise they would do weird stuff like appearing in the PPG as the right type (or not appear at all), but actually internally be flagged as a different parameter (with related error about mis-matching CDataArray type, such as a parameter that's clearly a float insisting it's a matrix).

Anybody ever encountered anything like it and has an idea if and how this database can be purged or what would lead to these issues? It's making for dev hell.

Cheers,

Raff

Reply via email to