The Configuration Editor might make changes to the survivor strategy in update.xml that prevent the project from being built. To fix the file, do the following:
Open update.xml.
If any candidate fields have a specific strategy defined, reformat the XML structure for that candidate field by removing the forward slash at the end of the candidate-field element and adding a closing candidate-field element after the survivor-strategy element.
For example, the following excerpt:
<candidate-field name="Person.Phone[*].*"/> <survivor-strategy> <strategy-class>com.sun.mdm.index.survivor.impl.WeightedSurvivorStrategy </strategy-class> <parameters> <parameter> <parameter-name>ConfigurationModuleName</parameter-name> <parameter-type>java.lang.String</parameter-type> <parameter-value>WeightedSurvivorCalculator</parameter-value> </parameter> </parameters> </survivor-strategy> |
Would change to this:
<candidate-field name="Person.Phone[*].*"> <survivor-strategy> <strategy-class>com.sun.mdm.index.survivor.impl.WeightedSurvivorStrategy </strategy-class> <parameters> <parameter> <parameter-name>ConfigurationModuleName</parameter-name> <parameter-type>java.lang.String</parameter-type> <parameter-value>WeightedSurvivorCalculator</parameter-value> </parameter> </parameters> </survivor-strategy> </candidate-field> |