Hi,
I have my Indesign C++ plugin running successfully in DEBUG and RELEASE versions of Indesign.
But in Debug version, when I close my Indesign, I get a series of ASSERTS which I am not able to figure out why.
Below is the list of ASSERT I am getting while closing Indesign(loaded with my plugin)
Still have un-registered listener
..\..\..\source\components\csxs\CSXSPlugPlug.cpp (562)
ASSERT 'fInitialized' in ..\..\..\source\components\csxs\CSXSPlugPlug.cpp at line 1027 failed.
~InstanceList(): 2 outstanding references to UID 421 (Class kTextStoryBoss).
..\..\..\source\components\database3\main\InstanceList.cpp (1928)
~InstanceList(): 1 outstanding references to UID 443 (Class kSBOSMgrIndexStorageBoss).
..\..\..\source\components\database3\main\InstanceList.cpp (1928)
~InstanceList(): 1 outstanding references to UID 420 (Class kFrameListBoss).
..\..\..\source\components\database3\main\InstanceList.cpp (1928)
~InstanceList(): 5 outstanding references to UID 1 (Class ShuksanPrefix + 1 (0x101)).
..\..\..\source\components\database3\main\InstanceList.cpp (1928)
28 Outstanding Bosses!(Check file :QA:Logs:OutstandingBossLog.txt)
c:\development\citius\source\private\foundation\InterfaceTrackingUtils.cpp (107)
What changes do I need to make in my code to avoid these ASSERTS and is this something I should worry about?