• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Plugin changes preferences version

Explorer ,
Oct 19, 2016 Oct 19, 2016

Copy link to clipboard

Copied

When my plugin is loaded, indesign gives this alert at startup.
InDesign preferences were created with a different version of Adobe indesign.
Preferences will be reset to their default values.
what kind of operation could give this error.
r.PNG

TOPICS
SDK

Views

814

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Oct 27, 2016 Oct 27, 2016

Copy link to clipboard

Copied

vinothr​​, any idea?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Nov 08, 2016 Nov 08, 2016

Copy link to clipboard

Copied

Are you using InDesign debug version alongside?

When an application writes to preferences, it also stores the application version.

Possibly, the preferences were written out with different InDesign version than the one that reads.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 08, 2016 Nov 08, 2016

Copy link to clipboard

Copied

vinothr​

Only the release version is used.

this only happens when my plugin is there. when I remove the plugin, this issue does not replicate.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Nov 09, 2016 Nov 09, 2016

Copy link to clipboard

Copied

Please check your PluginVersion resource in fr file to ensure there is no discrepancy.

Also, which sdk are you using and which ID version you are running?

I would also suggest you to run InDesign debug version to check if it complains anything.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 02, 2016 Dec 02, 2016

Copy link to clipboard

Copied

This mainly happens if you have two version of the same InDesign(minor version updates) installed on your machine and then open a lower version of InDesign after the opening the higher version. So lets say you have InDesign CC2015 and InDesign CC2015.4 version installed on your machine, if your plugin loads on CC2015.4 it will write the persistent data but when you launch CC2015 it will try to read the same preference data that has been written by a later version of InDesign and hence this assert pops up.

As pointed by Vinoth, if you install the Debug version of InDesign for the lower version, it will give you more info. Something along the lines that conversion was not written for data in your plugin from the higher version to lower version.

Hope this helps.

-Manan

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 25, 2017 Feb 25, 2017

Copy link to clipboard

Copied

LATEST

Hi Mana,

we have generally the startup service running.

Through that service we create our own addititional menu.

Through one of its sub items the XML-production-Order parsing may be started.

From the parser we create a new document according the parsed production order with the SDKLayoutHelper..

Additionel we handle the ActionID's, fired when clicking the Save-, SaveAs-, SaveACopy- and SaveAVersion.Meniitem of the Main:&File menu.

From the Handler of the SaveActionID we use again the SDKLayoutHelpen to save the document to the respective order case.

But!!!! unfortunately  the VM we used to implement our project, crashed some days ago.

Afterwards we were forced to setup new develepment environmets.

So we've created two environments on different systems in different VM's.

And here we ew face error on both envionments.

At first one the SDK-Variables like PluginVersion or ClassDescriptionTable cannot be found by the build process.

At other environment the Linker and the compiling of our fr-File are trying to include 'CWSettings.h'.

On my oppinion there is missing a global header, definning the tag WINDOWS and may be etablishing the connection to the SDK-Objects.

May you give us a tip, where to look at, to solve these failures.

Kind regards

Jochen Seliger

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines