Hi there,
I'm working on the version upgrade and there are several errors to resolve. This is the first time I'm working with this type of error.
One of the errors is "The document with identifier 'nms:delivery' and type 'xtk:form' is in conflict with the new version."
How do I solve this problem?
Regards
Solved! Go to Solution.
Hello @acc_acs ,
Please find the step-by-step guide on how to resolve conflicts in the nms:delivery input form.
1. Identify the Input Form: First, go to the location which I mentioned earlier.
Administration -> Configuration -> Package Management -> Edit conflict. Check the name on input form where you have conflict.
I believe you have issue in nms:delivery.
2. Navigate to Input Forms: Go to the
Administration -> Configuration -> Input Forms.
3. Locate and Open the Form: Search for the 'nms:delivery' form and open it.
4. Create a Backup: Copy the code of this input form into a notepad and make sure to create a backup.
5. Identify the Conflict: In another notepad file, paste the copied code and search for the conflict text. You will find the line where the conflict exists.
Let's say you have a conflict on the following line:
Old Line:
<value desc="Email channel" img="nms:email.png" label="Email" name="mail" value="0"/>
New line:
<value desc="Email code" label="Email code" name="mailCode" value="0"/>
Normally conflict is mentioned on this line.
6. Resolution Options: Now, you have two options. You can either keep both lines and remove the conflict text from the XML, or you can choose one line to keep, delete the other line, and remove the conflict text.
7. Ensure Conflict-Free Code: Make sure that all conflict text is removed, and the code is conflict-free.
8. Copy the code: Copy the conflict free code back in Adobe campaign input form.
8. Return to Package Management: Go back to the Administration section, then to Configuration, and click on Package Management. Select the 'Edit conflict' option.
9. Resolve the Conflict: Choose the 'nms:delivery' record, right-click, and select the 'Resolve conflict' option.
10. Repeat as Needed: You can repeat these steps for any other conflicts you encounter and resolve them in the same manner.
11. Reinstall the Application: Finally, attempt to reinstall the application after all conflicts have been successfully resolved.
I hope these steps prove helpful in resolving the conflicts you're facing with the nms:delivery input form.
Best regards,
Parvesh
Hi!
What I know about this is:
"indicates that there is a conflict with a document called 'nms:delivery' of type 'xtk:form' when trying to update or make a change in Adobe Campaign Classic. This type of error usually occurs when there is an inconsistency between the existing document version and the version expected by the operation you are trying to perform."
But I don't know how to solve it. I hope this helps at least as a start to arriving at your solution.
Regards
Hello @acc_acs,
To solve the error "The document with identifier 'nms:delivery' and type 'xtk:form' is in conflict with the new version.", you can try the following steps:
Identify the conflict: Can you please check there is no active conflict in your env. now. You can go the below location to check it.
If you found any conflict please resolve it first.
Resolve the conflict. Once you have identified the conflict, you need to resolve it. There are two ways to resolve a conflict:
Upgrade the environment. Once you have resolved the conflict, you can upgrade the environment to the new version.
I hope this information is helpful. Please let me know if you have any other questions.
Kr,
Parvesh
Hi @Parvesh_Parmar ,
Thanks for ,your response and for your time! But I've never done this and I'm still a little confused how do I solve this.
In this case, which object would it be for an overwrite or a modify?
In this specific case, would it be working based on the respective "xtk:form" as indicated in the error or based on the version in the "/Administration/Configuration/Package management/Edit conflicts/" folder?
If you are going to work on this version that is in the "Edit conflicts" folder, there are several conflict references ("_confict" /cus/new/org).
And I would like some advice on some of the steps I would have to take to resolve this error.
Regards
Hello @acc_acs ,
Please find the step-by-step guide on how to resolve conflicts in the nms:delivery input form.
1. Identify the Input Form: First, go to the location which I mentioned earlier.
Administration -> Configuration -> Package Management -> Edit conflict. Check the name on input form where you have conflict.
I believe you have issue in nms:delivery.
2. Navigate to Input Forms: Go to the
Administration -> Configuration -> Input Forms.
3. Locate and Open the Form: Search for the 'nms:delivery' form and open it.
4. Create a Backup: Copy the code of this input form into a notepad and make sure to create a backup.
5. Identify the Conflict: In another notepad file, paste the copied code and search for the conflict text. You will find the line where the conflict exists.
Let's say you have a conflict on the following line:
Old Line:
<value desc="Email channel" img="nms:email.png" label="Email" name="mail" value="0"/>
New line:
<value desc="Email code" label="Email code" name="mailCode" value="0"/>
Normally conflict is mentioned on this line.
6. Resolution Options: Now, you have two options. You can either keep both lines and remove the conflict text from the XML, or you can choose one line to keep, delete the other line, and remove the conflict text.
7. Ensure Conflict-Free Code: Make sure that all conflict text is removed, and the code is conflict-free.
8. Copy the code: Copy the conflict free code back in Adobe campaign input form.
8. Return to Package Management: Go back to the Administration section, then to Configuration, and click on Package Management. Select the 'Edit conflict' option.
9. Resolve the Conflict: Choose the 'nms:delivery' record, right-click, and select the 'Resolve conflict' option.
10. Repeat as Needed: You can repeat these steps for any other conflicts you encounter and resolve them in the same manner.
11. Reinstall the Application: Finally, attempt to reinstall the application after all conflicts have been successfully resolved.
I hope these steps prove helpful in resolving the conflicts you're facing with the nms:delivery input form.
Best regards,
Parvesh
Thank you for your answer. I will try to follow the suggested steps.
And this week I respond here to tell you how the result was.
Thank you once again
Regards
It seems like everything went well. I asked them to run the postupgrade, I checked the logs in /usr/local/neolane/nl6/var/[instance]/postupgrade/.
And the logs stopped showing error messages. If so, then it looks like it worked.
Regards