(Rome) Source Control for Scoped Plugins error: "An App Customization already exists for this application, install it to make customizations to your application"

Christopher Cro
Giga Expert

This question is regarding the new Rome feature (which is now available for PDIs) that enables Source Control for customizations to Scoped Plugins (such as CSM/HR).

I tried to test out this new feature with the CSM plugin today using a fresh Rome PDI (Release Candidate 2), but I am encountering a showstopping error message that prevents linking to source control: "An App Customization already exists for this application, install it to make customizations to your application".

Let's walk through what I've tried so far, so you folks can put forth suggestions or try to reproduce the issue:

  1. Created a new Rome PDI (Release Candidate 2)
  2. Created an empty git repo for the application customizations
  3. Configured known working https git credentials as a Basic Credential record
  4. Installed the Customer Service plugin
  5. Opened Studio
  6. Selected the "Customer Service" application
    NOTE: I've also attempted this same process via the "Select Store App to Customize" button. When I did that, I was prompted to follow the exact same steps seen below and arrived at the exact same error
    find_real_file.png
  7. Encountered this message, indicating that I should be able to use Source Control features
    find_real_file.png
  8. Opened the "Link to Source Control" menu
    find_real_file.png
  9. Filled out and submitted the "Link to Source Control" dialog
    find_real_file.png
  10. The operation fails with the aforementioned error: "An App Customization already exists for this application, install it to make customizations to your application."
    find_real_file.png
  11. Despite failing, I can see that some dummy commits were made to the specified repo, though no new branches were created. Studio still shows that Customer Service is unlinked.
    NOTE: It didn't make any difference when I tried again with the repo in this state vs. when I deleted the repo and tried again from scratch.
    find_real_file.png
    find_real_file.png

 

1 ACCEPTED SOLUTION

Got feedback that this will not work on a PDI instance as it needs a connection to the ServiceNow Application Repository to check for extentions which is not available on a PDI. Hence you are seeing that error.

View solution in original post

13 REPLIES 13

Rohant Joshi
Tera Contributor

The error message highlighted in #10

Bradley Marin
Giga Guru

This is a bit confusing, as this documentation seems to state that this should be possible. I went through the steps listed but eventually came to the error on this post. Has anyone been able to get the steps in that documentation to work?

Wanted to add that I created a fresh application scope and was able to successfully link it to source control. So it appears to be an issue with store apps. Or potentially it's not working because I have done some customization to the store app that I'm trying to link already?

DennyMcLean
Tera Contributor

That's unfortunate. I was trying to follow this documentation "How to backup your Personal Developer Instance (PDI)"  from ServiceNow to backup my PDI instance.