Skip to main content

Notifications

Announcements

No record found.

Small and medium business | Business Central, N...
Suggested answer

You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

(0) ShareShare
ReportReport
Posted on by 65

Just upgraded from NAV 2016 CU10 to the latest CU61. Immediately noticed when modifying any fields in a Vendor's Card, it returns the following error message

You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

I am the Super User and having all the permissions but still no go. Help?

  • Suggested answer
    YUN ZHU Profile Picture
    YUN ZHU 75,848 Super User 2024 Season 2 on at
    RE: You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

    Hi, Please try to check the Object range and expiration date in your License file.
    And clear the company name behind your Super permission set.

    Hope this helps.

    Thanks.

    ZHU

  • MANJUNATH DHANAPAL Profile Picture
    MANJUNATH DHANAPAL 175 on at
    RE: You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

    Hi All,

    Even I got this error today. I am super user too. How to resolve this issue?

    Regards,

    Manjunath D

  • Louis Li Profile Picture
    Louis Li 65 on at
    RE: You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

    Hi Andy,

    Thanks for the tips. Creating a new permission set and allowing the DIOT Subscribers Execute permission didn't make any difference. I verified my Super User role and it does have every permission checked.

    I am suspecting our Nav license may not have enough CodeUnit coverage (MS NAV issued it back in 2015)? Our server was running CU10 for a long while, after CU61, basically anything to do with a Vendor card, i.e. changes or creating a new vendor, will trigger the same permission error. I wonder if the DIOT CodeUnit (even though it's for Mexican version, and we're running a Canadian company, using NA version) is new and our license won't recognize it? I've attached our License info. I noticed the DIOT CodeUnit is OBJECT Codeunit 27022 DIOT Subscribers. Our CodeUnits in the License is 8600. Does it mean we don't have the right to it?

    Also, I've recently applied a BusinessCentral 2020 Wave 2 on premise license to a test server. I wonder if this action had any consequence to our Nav 2016 server's functionality? i.e. did this cause the Nav 2016 server to lock something up and rendered it with reduced capability such as this error? Thanks.

    Nav2016License.JPG

  • Suggested answer
    Andy Sather Profile Picture
    Andy Sather on at
    RE: You do not have the following permissions on CodeUnit DIOT Subscribers: Execute

    Hello Louis - What happens if you create a permission set that has the DIOT Subscribers: Execute permission?  Do you still get the same error?

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

Congratulations 2024 Spotlight Honorees

Kudos to all of our 2024 community stars! 🎉

Meet the Top 10 leaders for December

Congratulations to our December super stars! 🥳

Start Your Super User Journey

Join the ranks of our community heros! 🦹

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,735 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,466 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans