Hi,
When I'm designing a page in Business Central OnPrem (in my case, a Purchase Order card) and I change the width of a column of the subpage, the webclient crashes. Investigating the event viewer shows the following:
Server instance: BCTest
Category: Extensions
ClientSessionId: b29644b6-0086-4045-854d-66c679ab6a7f
ClientActivityId: 4ce14ccd-0b9a-4819-9f42-5c27e5183ac8
ServerSessionUniqueId: 74790bce-d9bb-42e8-8844-a78d83ce01d0
ServerActivityId: a11139fa-42de-42d7-afd7-e911889d7844
EventTime: 03/29/2019 09:03:00
Message Error(s) compiling designer extension -- Details:A package with publisher 'Microsoft', name 'Application', and a version compatible with '0.0' could not be loaded.
The target Page "Purchase Order Subform" for the extension object is not found
ProcessId: 6824
Tag: 00000OP
ThreadId: 18
Settings of the service tier are as followed:
Anybody have a clue?
Best regards,
Josh
Answers
https://printvis.com/tip-of-the-week-135-error-when-trying-to-personalize-pages-in-the-nav-2018-web-client/
And this
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-page-customization-object
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-running-cside-and-al-side-by-side
Personalization in the webclient is done in the form of a Page Customization Object (in the background).
This is AL, so if your setup is on premise (all C/AL) the Page Customization Object is your first AL probably without knowing about it. Therefore you need to consider generatesymbolreference when developing in the development environment, and when it is an upgraded database, generatesymbolreference has to be executed once for all objects.
This is a setting that should be activated in the servicetier too (you did this already):
Enable loading application symbol references at server startup.