Copy link to clipboard
Copied
I recently ported my CS4 plug-in to CS5 by creating a new XCode project with DollyXs and throwing my CS4 plug-in source files into the new project. After following the porting guide to resolve my compiler errors, I threw the ported plug-in into CS5, but I get the message
The MyPlugIn.InDesignPlugin plug-in conflicts with MyPlugin.InDesignPlugin. Try removing one of the two plug-ins from the Plug-Ins folder and restart InDesign.
Somehow my plugin is conflicting with itself. I used the same plug-in ID from my CS4 plug-in. I suspect there's some porting step I'm missing, or perhaps I need to modify my project in some special way. Please help!
Copy link to clipboard
Copied
If you forgot to increment the prefix while declaring an ID for an object in the *.ID file of the plugin it will give you this alert because Indesign thinks(at load time) that two different plugins are using the same plugin prefix when in fact there is only plugin present.
Wrong:
DECLARE_PMID(kClassIDSpace, kMyBoss, kmyPrefix + 5)
DECLARE_PMID(kClassIDSpace, kMyBoss2, kmyPrefix + 5)
Correct:
DECLARE_PMID(kClassIDSpace, kMyBoss, kmyPrefix + 5)
DECLARE_PMID(kClassIDSpace, kMyBoss2, kmyPrefix + 6)
Copy link to clipboard
Copied
I've triple-checked my object IDs, and all of them are unique within their ID space. This doesn't appear to be the problem.
Copy link to clipboard
Copied
Do you have an older copy of the plugin around?
Also see other paths as specified via plugin config.
Then re-check the IDs, but this time for mismatches in the IDspace constant!
Dirk
Copy link to clipboard
Copied
Using the debug version of InDesign, I was able to find that I had an incorrectly defined startup/shutdown class in my resource file. I'm not sure if the resource compiler should have flagged this somehow. Anyway, the plugin conflict was a strange way for this problem to manifest.
Copy link to clipboard
Copied
Just adding what I witnessed. Re-declaring a class in your plug-in's .fr also throws this error. Wasted 4 long hours. Hope someone else benefits.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now