I know we are describing issue regarding NAV 2018 CU3, but it is very important for us to have it working for NAV we can deliver on-prem.
When we have two extensions with dependency - let's name them "parent" and "child" extension. When we reference any "parent" field anywhere in "child" tableextension or pageextension objects (whether it is a part of a FlowField added to "parent" table or page link used in action added to "parent" page), we can't deploy the "child" extension.
VS Code doesn't flag any issues, symbols are all nicely visible, but when we try to deploy the "child" extension, that's what we get:
[2018-04-11 14:55:10.68] The request for path ... failed with code 422. Reason: Extension compilation failed
error AL0999: Internal error: 'One or more errors occurred.', Stack trace=unknown
When we remove offending property (making our "child" extension incomplete), everything works.
FlowField formulas and page links not using "parent" extension fields work fine.
I know we are describing issue regarding NAV 2018 CU3, but it is very important for us to have it working for NAV we can deliver on-prem.
When we have two extensions with dependency - let's name them "parent" and "child" extension. When we reference any "parent" field anywhere in "child" tableextension or pageextension objects (whether it is a part of a FlowField added to "parent" table or page link used in action added to "parent" page), we can't deploy the "child" extension.
VS Code doesn't flag any issues, symbols are all nicely visible, but when we try to deploy the "child" extension, that's what we get:
[2018-04-11 14:55:10.68] The request for path ... failed with code 422. Reason: Extension compilation failed
error AL0999: Internal error: 'One or more errors occurred.', Stack trace=unknown
When we remove offending property (making our "child" extension incomplete), everything works.
FlowField formulas and page links not using "parent" extension fields work fine.