web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Duplicate Action defined in dependent App

(5) ShareShare
ReportReport
Posted on by 10
Hello Community Members,
We have two extensions published to appsource.
eJewelry_core and EJewelry_POS
eJewelry_Core is dependency for eJewelry_POS
we have one action named “EJW Payment Information” in eJewelry_POS app.

Accidently we copied the same action to eJewelry_core and published to appsource.
As its not dependent on eJewelry_POS it got published.

Now we can not upgrade client environment to newer version.
Microsoft upgrade to 27 is getting errored out as its trying to upgrade eJewelry_Core to latest version available. This is failing due to duplicate action name.

At some point of time Microsoft will uninstall eJeewlry_Core to force upgrade to BC27 and we are at threat to loose all the client data.
 
Any clue will be highly appreciated.
 
Thanks in advance,
Miftaur Rahaman
Screenshot 2025-12-05 162101.png
I have the same question (0)
  • Suggested answer
    Shyam Gurjar (BC Tech) Profile Picture
    5 on at
    Hello,
    I have faced similar issue for upgrading to newer version. There are 2 things you should know:
    1. It wont delete client data even if it uninstalls the extension forcely. Data is always there in SQL and will be fetched when you re-publish the extension.
    2. Fix the extension and re-publish it . It won't have any risks as well. Also if code is not there at your end then try downloading source from extension management.
  • Suggested answer
    Mohana Yadav Profile Picture
    61,170 Super User 2026 Season 1 on at
    Create a new version of app with the fix and publish it to AppSource.
  • Suggested answer
    Kamal Khakhkhar Profile Picture
    2,491 on at
    Hii There as per requirement you can remove it in main extension if you want to share it in dependent app only . or you want to give that action with main app then remove it from dependency (child) app.
     
    if you found your answer mark it answered.
     
    Thank You.
    Kamal Khakhkhar.
  • Suggested answer
    OussamaSabbouh Profile Picture
    10,875 Super User 2026 Season 1 on at
    Hello,
     
    Your AppSource apps both define an action named “EJW Payment Information.”
    BC 27 now treats duplicate action names across extensions as a fatal AL0155 error, so Microsoft can’t upgrade the tenant.
     
    Fix = release new AppSource versions where only one extension contains that action name.
    The other extension must either:
     
    mark its old action as Obsolete, or
     
    rename it (keeping caption if needed), but keep the old one as Obsolete to avoid breaking AppSource rules.
     
     
    Once those corrected versions are published, Microsoft can upgrade the environment normally, and nothing gets uninstalled.
     
    Regards,
    Oussama Sabbouh
  • Suggested answer
    Aman Kakkar Profile Picture
    2,977 Super User 2026 Season 1 on at
     
    You can try below mentioned two approaches -
     
    1. If you can remove the action in the base App and publish it by increasing the version of your base app (eJewelry_Core ), then go ahead and publish it. You will be able to publish the POS App as well after the eJewelry_Core app is published.
     
    2. If you are facing any difficulties in removing the action from the Core app, you can make the action button in the Core app to be hidden by adding this property - "Visible = false;". Now in the POS App, create a new action button with the same name and add underscore in it's name at last. For example if the name was "Action_01" then you can name it to "Action_01_". And change the caption of the action button to be the same as original action button that you made Visible = false in Core app.
     
    These are the two ways you can save your apps. In either way, you need to publish the Core app first by increasing it's version and then you need to publish your POS app.
     
    Do mark as verified if this helps.
    Aman K

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,155 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,043 Super User 2026 Season 1

#3
Dhiren Nagar Profile Picture

Dhiren Nagar 955 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans