HodorNV / ALOps

ALOps
56 stars 24 forks source link

alternativevsixurl on ALOpsAppCompiler@2 #628

Closed Arthurvdv closed 1 year ago

Arthurvdv commented 1 year ago

Describe the bug On retrieving the latest AL Language from the ALOpsAppCompiler@2 step, the retrieved version is different then expected. This causes an error when using the BC LinterCop, more details here https://github.com/StefanMaron/BusinessCentral.LinterCop/issues/283.

Expected: 11.0.11.58421 Actual: 12.0.779795

Looking at the AL Language extension page on the marketplace it's not wrong that the v12 is "the latest". Problem is that VS Code is working with v11. and v12 is a pre-release.

the used yaml please provide the yaml that you used. It helps you put the yaml like this:

parameters:
  artifactversion: ''
  artifacttype: 'Sandbox'
  artifactcountry: 'W1'
  versionselect: 'Daily'
  alternativevsixurl: 'Latest'
  ...

- task: ALOpsAppCompiler@2
  displayName: 'Compile Extension'
  condition: succeeded()
  inputs:
    artifactversion: '${{ parameters.artifactversion }}'
    artifacttype: '${{ parameters.artifacttype }}'
    artifactcountry: '${{ parameters.artifactcountry }}'
    versionselect: '$(appcompiler-versionselect)'
    alternativevsixurl: '${{ parameters.alternativevsixurl }}'
    ...

the output Also the complete output is necessary for us to see what is going on. Also use backtics:

2023-04-05T07:16:19.8101732Z ##[section]Starting: Compile Extension
2023-04-05T07:16:19.8306485Z ==============================================================================
2023-04-05T07:16:19.8306711Z Task         : ALOps App Compiler
2023-04-05T07:16:19.8306892Z Description  : Compile AL Extension(s) for Business Central
2023-04-05T07:16:19.8307057Z Version      : 2.0.3577
2023-04-05T07:16:19.8307175Z Author       : Hodor
2023-04-05T07:16:19.8307346Z Help         : Compile Business Central extension(s) from AL code.
2023-04-05T07:16:19.8307574Z ==============================================================================
2023-04-05T07:16:20.4617179Z ******************************************************************************
2023-04-05T07:16:20.4620705Z *** ALOps v2 - Preview                                                     ***
2023-04-05T07:16:20.4623705Z ******************************************************************************
2023-04-05T07:16:20.4747891Z *** Importing required ALOps-Functions
2023-04-05T07:16:20.5523777Z *** Task Inputs:
2023-04-05T07:16:20.5558471Z 
2023-04-05T07:16:20.5637654Z name                                             value                                                                 
2023-04-05T07:16:20.5638538Z ----                                             -----                                                                 
2023-04-05T07:16:20.5639932Z artifactversion                                                                                                        
2023-04-05T07:16:20.5640972Z artifacttype                                     Sandbox                                                               
2023-04-05T07:16:20.5641244Z artifactcountry                                  BE                                                                    
2023-04-05T07:16:20.5641484Z versionselect                                    Daily                                                                 
2023-04-05T07:16:20.5641727Z alternativevsixurl                               Latest                                                                
2023-04-05T07:16:20.5643212Z alsourcepath                                     C:\azure-vsts-agent-build\_work\559\s\App                             
2023-04-05T07:16:20.5649621Z ruleset                                          https://vrabadevops.blob.core.windows.net/default/app.ruleset.json?...
2023-04-05T07:16:20.5650058Z suppresswarnings                                 None                                                                  
2023-04-05T07:16:20.5651655Z appversiontemplate                               A.A.*.0                                                               
2023-04-05T07:16:20.5651920Z updatebuildnumber                                False                                                                 
2023-04-05T07:16:20.5657217Z appfilenametemplate                              %APP_PUBLISHER%_%APP_NAME%_%APP_VERSION%_%BC_TYPE%_%BC_VERSION%_%BC...
2023-04-05T07:16:20.5657599Z alcodeanalyzer                                   CodeCop,UICop,PerTenantExtensionCop,BusinessCentral.LinterCop.dll     
2023-04-05T07:16:20.5657891Z ignorepragmas                                                                                                          
2023-04-05T07:16:20.5658132Z enable_external_rulesets                         False                                                                 
2023-04-05T07:16:20.5659347Z showmycode                                       false                                                                 
2023-04-05T07:16:20.5659766Z resourceexposurepolicy_allowdebugging            Disable                                                               
2023-04-05T07:16:20.5660783Z resourceexposurepolicy_allowdownloadingsource    Disable                                                               
2023-04-05T07:16:20.5661197Z resourceexposurepolicy_includesourceinsymbolfile Disable                                                               
2023-04-05T07:16:20.5662478Z internalsvisibleto                               Keep                                                                  
2023-04-05T07:16:20.5662726Z preprocessorsymbols                                                                                                    
2023-04-05T07:16:20.5663538Z applicationinsightskey                                                                                                 
2023-04-05T07:16:20.5663901Z alcachepath                                      C:\azure-vsts-agent-build\_work\559\s                                 
2023-04-05T07:16:20.5664441Z publishartifact                                  True                                                                  
2023-04-05T07:16:20.5664897Z publishxlif                                      False                                                                 
2023-04-05T07:16:20.5665371Z failonwarnings                                   True                                                                  
2023-04-05T07:16:20.5665841Z storageaccount                                                                                                         
2023-04-05T07:16:20.5666345Z sastoken                                                                                                               
2023-04-05T07:16:20.5666817Z printappmanifest                                 True                                                                  
2023-04-05T07:16:20.5667294Z outputalclogs                                    True                                                                  
2023-04-05T07:16:20.5667775Z additionalprobingpaths                                                                                                 
2023-04-05T07:16:20.5667895Z 
2023-04-05T07:16:20.6005047Z 
2023-04-05T07:16:20.6012162Z 
2023-04-05T07:16:20.6139537Z *** For documentation, please visit   : https://www.alops.be/documentation
2023-04-05T07:16:20.6142205Z 
2023-04-05T07:16:21.0358599Z *** ALOps License:
2023-04-05T07:16:21.0369442Z   * Licensed To: Van Roey (Collection License)
2023-04-05T07:16:21.0373089Z 
2023-04-05T07:16:21.0747405Z *** Importing required Task-Functions
2023-04-05T07:16:21.1364697Z 
2023-04-05T07:16:21.1480734Z *** Artifact Type   : [Sandbox]
2023-04-05T07:16:21.1484871Z *** Artifact Version: []
2023-04-05T07:16:21.1488765Z *** Artifact Country: [BE]
2023-04-05T07:16:21.1492263Z *** AL Source Path  : [C:\azure-vsts-agent-build\_work\559\s\App]
2023-04-05T07:16:21.1494807Z *** AL Cache Path   : [C:\azure-vsts-agent-build\_work\559\s]
2023-04-05T07:16:21.1496654Z 
2023-04-05T07:16:21.1513131Z 
2023-04-05T07:16:21.1516199Z *** Fetching Latest VSIX from Marketplace
2023-04-05T07:16:21.4490207Z *** Latest VSIX from Marketplace: https://ms-dynamics-smb.gallerycdn.vsassets.io/extensions/ms-dynamics-smb/al/12.0.779795/1680613254602/Microsoft.VisualStudio.Services.VSIXPackage
2023-04-05T07:16:21.4494195Z *** Fetching Alternative VSIX: [https://ms-dynamics-smb.gallerycdn.vsassets.io/extensions/ms-dynamics-smb/al/12.0.779795/1680613254602/Microsoft.VisualStudio.Services.VSIXPackage]
2023-04-05T07:16:21.4615276Z 
2023-04-05T07:16:21.4751797Z *** Downloading Extension from...[https://ms-dynamics-smb.gallerycdn.vsassets.io/extensions/ms-dynamics-smb/al/12.0.779795/1680613254602/Microsoft.VisualStudio.Services.VSIXPackage]
2023-04-05T07:16:21.4770417Z ##[command]Invoke-RestMethod -Method Get -Uri "https://ms-dynamics-smb.gallerycdn.vsassets.io/extensions/ms-dynamics-smb/al/12.0.779795/1680613254602/Microsoft.VisualStudio.Services.VSIXPackage" -OutFile "C:\azure-vsts-agent-build\_work\_temp\VSIX\custom.vsix"
2023-04-05T07:16:25.9195143Z *** Download complete
2023-04-05T07:16:25.9201208Z *** VSIX Downloaded to [C:\azure-vsts-agent-build\_work\_temp\VSIX\custom.vsix]
2023-04-05T07:16:25.9204180Z *** Prepare Extension for Unpack
2023-04-05T07:16:25.9222696Z *** Unpacking Extension to folder...
2023-04-05T07:16:34.5942416Z *** VSIX Available: [C:\azure-vsts-agent-build\_work\_temp\VSIX\custom]
2023-04-05T07:16:34.6095717Z *** Default Working Folder: C:\azure-vsts-agent-build\_work\559\s
2023-04-05T07:16:34.6099142Z *** Artifact Folder       : C:\azure-vsts-agent-build\_work\559\a
2023-04-05T07:16:34.6102561Z *** Agent Tool Folder     : C:\azure-vsts-agent-build\_work\_tool
2023-04-05T07:16:34.6105716Z *** Agent Temp Folder     : C:\azure-vsts-agent-build\_work\_temp
2023-04-05T07:16:34.6107478Z 
2023-04-05T07:16:34.6128356Z *** Resolving Path: [C:\azure-vsts-agent-build\_work\559\s\App]
2023-04-05T07:16:34.6152622Z *** AL Source Folder      : C:\azure-vsts-agent-build\_work\559\s\App
2023-04-05T07:16:34.6156850Z *** Resolving Path: [C:\azure-vsts-agent-build\_work\559\s]
2023-04-05T07:16:34.6163036Z *** AL Cache Folder       : C:\azure-vsts-agent-build\_work\559\s
2023-04-05T07:16:34.6164875Z 
2023-04-05T07:16:34.6174519Z *** Check BcContainerHelper
2023-04-05T07:16:34.6589645Z *** Load BcContainerHelper
2023-04-05T07:16:34.7444501Z BcContainerHelper version 4.0.15
2023-04-05T07:16:34.9462454Z BC.HelperFunctions emits usage statistics telemetry to Microsoft
2023-04-05T07:16:37.1347890Z 
2023-04-05T07:16:37.1386633Z ##[command]"Get-BCArtifactUrl" 
2023-04-05T07:16:37.1387232Z Name                           Value                                                                                   
2023-04-05T07:16:37.1388091Z ----                           -----                                                                                   
2023-04-05T07:16:37.1388352Z select                         Daily                                                                                   
2023-04-05T07:16:37.1388748Z type                           Sandbox                                                                                 
2023-04-05T07:16:37.1389073Z country                        BE                                                                                      
2023-04-05T07:16:37.1389230Z 
2023-04-05T07:16:37.1389309Z 
2023-04-05T07:16:37.1389501Z  -select: Daily -type: Sandbox -country: BE
2023-04-05T07:16:50.0039718Z *** Platform: c:\bcartifacts.cache\sandbox\22.0.54157.54994\platform
2023-04-05T07:16:50.0062705Z *** Localisation: c:\bcartifacts.cache\sandbox\22.0.54157.54994\be
2023-04-05T07:16:50.0549343Z *** BC Management DLL: C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.Management.dll
2023-04-05T07:16:50.1165492Z *** BC App Management DLL: C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.Apps.Management.dll
2023-04-05T07:16:50.1320490Z *** Get [*.app] and [app.json] files recursive from [C:\azure-vsts-agent-build\_work\559\s\App]
2023-04-05T07:16:50.1436441Z *** Found [1] file.
2023-04-05T07:16:50.1439544Z *** Extract App detail from [C:\azure-vsts-agent-build\_work\559\s\App\app.json]
2023-04-05T07:16:50.1605833Z *** Starting Batch compile of Apps:
2023-04-05T07:16:50.1626833Z   * C:\azure-vsts-agent-build\_work\559\s\App
2023-04-05T07:16:50.1633790Z *** Start Compiling: [C:\azure-vsts-agent-build\_work\559\s\App]
2023-04-05T07:16:50.2078665Z *** Get App Information
2023-04-05T07:16:50.2102663Z *** Loading Json Object: [C:\azure-vsts-agent-build\_work\559\s\App\app.json]
2023-04-05T07:16:50.2123749Z   * Id         : ea24e14d-e86c-4eea-9a22-b7677921e293
2023-04-05T07:16:50.2126763Z   * Publisher  : VanRoey.be
2023-04-05T07:16:50.2129788Z   * Name       : <redacted>
2023-04-05T07:16:50.2132957Z   * Description: 
2023-04-05T07:16:50.2147777Z *** Check Runtime: [10.0]
2023-04-05T07:16:50.2178502Z *** Runtime: 10
2023-04-05T07:16:50.2200334Z *** Overrule 'ResourceExposurePolicy.allowDebugging': DISABLE
2023-04-05T07:16:50.2210003Z *** Overrule 'ResourceExposurePolicy.allowDownloadingSource': DISABLE
2023-04-05T07:16:50.2219766Z *** Overrule 'ResourceExposurePolicy.includeSourceInSymbolFile': DISABLE
2023-04-05T07:16:50.2229949Z *** Remove SuppressWarnings
2023-04-05T07:16:50.2483450Z *** Retaining original [Major] from Application (A.0.0.0)
2023-04-05T07:16:50.2504318Z *** Retaining original [Minor] from Application (0.A.0.0)
2023-04-05T07:16:50.2512490Z *** Validate Version: 21.0.81703.0
2023-04-05T07:16:50.2517611Z *** Setting Managed App Version [C:\azure-vsts-agent-build\_work\559\s\App\app.json] =>  21.0.81703.0
2023-04-05T07:16:50.2601519Z *** VSCode Settings: [C:\azure-vsts-agent-build\_work\559\s\App\.vscode\settings.json]
2023-04-05T07:16:50.2610668Z *** VSCode-Settings json found.
2023-04-05T07:16:50.2614829Z *** Loading Json Object: [C:\azure-vsts-agent-build\_work\559\s\App\.vscode\settings.json]
2023-04-05T07:16:50.2646268Z *** Downloading Ruleset settings: [***]
2023-04-05T07:16:50.2651390Z ##[command]Invoke-RestMethod -Method Get -Uri "***" -OutFile "C:\azure-vsts-agent-build\_work\559\s\App\ruleset.json"
2023-04-05T07:16:50.4214324Z *** Ruleset download complete
2023-04-05T07:16:50.4241425Z *** Using Ruleset: [C:\azure-vsts-agent-build\_work\559\s\App\ruleset.json]
2023-04-05T07:16:50.4286872Z ##[command]"Get-BCArtifactUrl" 
2023-04-05T07:16:50.4287513Z Name                           Value                                                                                   
2023-04-05T07:16:50.4287781Z ----                           -----                                                                                   
2023-04-05T07:16:50.4288014Z select                         Daily                                                                                   
2023-04-05T07:16:50.4288575Z type                           Sandbox                                                                                 
2023-04-05T07:16:50.4289150Z country                        be                                                                                      
2023-04-05T07:16:50.4289251Z 
2023-04-05T07:16:50.4289306Z 
2023-04-05T07:16:50.4289359Z 
2023-04-05T07:17:01.8005268Z *** Platform: c:\bcartifacts.cache\sandbox\22.0.54157.54994\platform
2023-04-05T07:17:01.8019219Z *** Localisation: c:\bcartifacts.cache\sandbox\22.0.54157.54994\be
2023-04-05T07:17:01.8022346Z *** Alternative VSIX: [C:\azure-vsts-agent-build\_work\_temp\VSIX\custom]
2023-04-05T07:17:01.8886775Z *** ALC Path: C:\azure-vsts-agent-build\_work\_temp\VSIX\custom\extension\bin\win32\alc.exe
2023-04-05T07:17:01.8905360Z *** Nav.CodeAnalysis Path: C:\azure-vsts-agent-build\_work\_temp\VSIX\custom\extension\bin\Microsoft.Dynamics.Nav.CodeAnalysis.dll
2023-04-05T07:17:01.9092278Z *** Import Module
2023-04-05T07:17:02.0577127Z *** Get Localised Apps [136]
2023-04-05T07:17:02.6416386Z *** Get Platform Apps [139]
2023-04-05T07:17:02.6420585Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\APIReportsFinance\Source\Microsoft_API Reports - Finance.app
2023-04-05T07:17:02.6509799Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\APIV1\Source\Microsoft__Exclude_APIV1_.app
2023-04-05T07:17:02.6555173Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\APIV1\Test\Microsoft__Exclude_APIV1_ Tests.app
2023-04-05T07:17:02.6599217Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\APIV2\Source\Microsoft__Exclude_APIV2_.app
2023-04-05T07:17:02.6642104Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\APIV2\Test\Microsoft__Exclude_APIV2_ Tests.app
2023-04-05T07:17:02.6677076Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Application\Source\Microsoft_Application.app
2023-04-05T07:17:02.6709912Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\AuditFileExport\Source\Microsoft_Audit File Export.app
2023-04-05T07:17:02.6745130Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\AuditFileExport\Test\Microsoft_Audit File Export Tests.app
2023-04-05T07:17:02.6774000Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BankDeposits\Source\Microsoft__Exclude_Bank Deposits.app
2023-04-05T07:17:02.6809377Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BankDeposits\Test\Microsoft__Exclude_Bank Deposits Tests.app
2023-04-05T07:17:02.6837532Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Base Application.app
2023-04-05T07:17:02.7727049Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Czech language (Czechia).app
2023-04-05T07:17:02.7759756Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Danish language (Denmark).app
2023-04-05T07:17:02.7789942Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Dutch language (Belgium).app
2023-04-05T07:17:02.7819023Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Dutch language (Netherlands).app
2023-04-05T07:17:02.7847065Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_English language (Australia).app
2023-04-05T07:17:02.7875633Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_English language (Canada).app
2023-04-05T07:17:02.7904239Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_English language (New Zealand).app
2023-04-05T07:17:02.7933071Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_English language (United Kingdom).app
2023-04-05T07:17:02.7965225Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_English language (United States).app
2023-04-05T07:17:02.7996570Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Finnish language (Finland).app
2023-04-05T07:17:02.8026884Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_French language (Belgium).app
2023-04-05T07:17:02.8056915Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_French language (Canada).app
2023-04-05T07:17:02.8085432Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_French language (France).app
2023-04-05T07:17:02.8116098Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_French language (Switzerland).app
2023-04-05T07:17:02.8144862Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_German language (Austria).app
2023-04-05T07:17:02.8173277Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_German language (Germany).app
2023-04-05T07:17:02.8200954Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_German language (Switzerland).app
2023-04-05T07:17:02.8228818Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Icelandic language (Iceland).app
2023-04-05T07:17:02.8256370Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Italian language (Italy).app
2023-04-05T07:17:02.8284645Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Italian language (Switzerland).app
2023-04-05T07:17:02.8312084Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Norwegian language (Norway).app
2023-04-05T07:17:02.8339226Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Russian language (Russia).app
2023-04-05T07:17:02.8366993Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Spanish language (Mexico).app
2023-04-05T07:17:02.8396377Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Spanish language (Spain).app
2023-04-05T07:17:02.8425070Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Source\Microsoft_Swedish language (Sweden).app
2023-04-05T07:17:02.8452559Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Library-NoTransactions.app
2023-04-05T07:17:02.8479758Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Bank.app
2023-04-05T07:17:02.8508364Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Cash Flow.app
2023-04-05T07:17:02.8536180Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Cost Accounting.app
2023-04-05T07:17:02.8563962Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-CRM integration.app
2023-04-05T07:17:02.8594608Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Data Exchange.app
2023-04-05T07:17:02.8623837Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Dimension.app
2023-04-05T07:17:02.8652722Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-ERM.app
2023-04-05T07:17:02.8710481Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Fixed Asset.app
2023-04-05T07:17:02.8741341Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-General Journal.app
2023-04-05T07:17:02.8771510Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Graph.app
2023-04-05T07:17:02.8800227Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Integration.app
2023-04-05T07:17:02.9194037Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Invoicing.app
2023-04-05T07:17:02.9225314Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Job.app
2023-04-05T07:17:02.9252994Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Local.app
2023-04-05T07:17:02.9277650Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Marketing.app
2023-04-05T07:17:02.9302730Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Misc.app
2023-04-05T07:17:02.9338983Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Monitor Sensitive Fields.app
2023-04-05T07:17:02.9362328Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Permissions.app
2023-04-05T07:17:02.9386457Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Physical Inventory.app
2023-04-05T07:17:02.9410078Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Prepayment.app
2023-04-05T07:17:02.9434002Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Rapid Start.app
2023-04-05T07:17:02.9458321Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Report.app
2023-04-05T07:17:02.9482105Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Resource.app
2023-04-05T07:17:02.9506207Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Reverse.app
2023-04-05T07:17:02.9529899Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-SCM.app
2023-04-05T07:17:02.9573210Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-SINGLESERVER.app
2023-04-05T07:17:02.9598674Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-SMB.app
2023-04-05T07:17:02.9624755Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-TestLibraries.app
2023-04-05T07:17:02.9664506Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Upgrade.app
2023-04-05T07:17:02.9689187Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-User.app
2023-04-05T07:17:02.9712807Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-VAT.app
2023-04-05T07:17:02.9738210Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\BaseApp\Test\Microsoft_Tests-Workflow.app
2023-04-05T07:17:02.9765574Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\ClientAddIns\Source\Microsoft__Exclude_ClientAddIns_.app
2023-04-05T07:17:02.9788784Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\CompanyHub\Source\Microsoft_Company Hub.app
2023-04-05T07:17:02.9819312Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\ContosoCoffeeDemoDataset\Source\Microsoft_Contoso Coffee Demo Dataset.app
2023-04-05T07:17:02.9849162Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\DataArchive\app\Microsoft_Data Archive.app
2023-04-05T07:17:02.9874945Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\DataArchive\test\Microsoft_Data Archive Tests.app
2023-04-05T07:17:02.9898022Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\datacorrectionfa\source\Microsoft_Troubleshoot FA Ledger Entries.app
2023-04-05T07:17:02.9923727Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\DataSearch\app\Microsoft_Data Search.app
2023-04-05T07:17:02.9950317Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\DataSearch\test\Microsoft_Data Search Tests.app
2023-04-05T07:17:02.9973394Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - Current User Connector\Source\Microsoft_Email - Current User Connector.app
2023-04-05T07:17:02.9998874Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - Current User Connector\Test\Microsoft_Email - Current User Connector Tests.app
2023-04-05T07:17:03.0021733Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - Microsoft 365 Connector\Source\Microsoft_Email - Microsoft 365 Connector.app
2023-04-05T07:17:03.0046702Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - Microsoft 365 Connector\Test\Microsoft_Email - Microsoft 365 Connector Tests.app
2023-04-05T07:17:03.0070167Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - Outlook REST API\Source\Microsoft_Email - Outlook REST API.app
2023-04-05T07:17:03.0096347Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - Outlook REST API\Test\Microsoft_Library Outlook REST API.app
2023-04-05T07:17:03.0119202Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - SMTP API\Source\Microsoft_Email - SMTP API.app
2023-04-05T07:17:03.0146030Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - SMTP API\Test\Microsoft_Email - SMTP API Tests.app
2023-04-05T07:17:03.0168688Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - SMTP API\Test Library\Microsoft_Email - SMTP API Test Library.app
2023-04-05T07:17:03.0191791Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - SMTP Connector\Source\Microsoft_Email - SMTP Connector.app
2023-04-05T07:17:03.0219149Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Email - SMTP Connector\Test\Microsoft_Email - SMTP Connector Tests.app
2023-04-05T07:17:03.0242271Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\EmailLogging\Source\Microsoft__Exclude_Email Logging Using Graph API.app
2023-04-05T07:17:03.0272438Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\EmailLogging\Test\Microsoft__Exclude_Email Logging Using Graph API Tests.app
2023-04-05T07:17:03.0295761Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\EssentialBusinessHeadlines\Source\Microsoft_Essential Business Headlines.app
2023-04-05T07:17:03.0324839Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\EssentialBusinessHeadlines\Test\Microsoft_Essential Business Headlines Test.app
2023-04-05T07:17:03.0348316Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Intrastat\Source\Microsoft_Intrastat Core.app
2023-04-05T07:17:03.0377426Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\Intrastat\Test\Microsoft_Intrastat Core Tests.app
2023-04-05T07:17:03.0400890Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\LatePaymentPredictor\Source\Microsoft_Late Payment Prediction.app
2023-04-05T07:17:03.0428802Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\LatePaymentPredictor\Test\Microsoft_Late Payment Prediction Tests.app
2023-04-05T07:17:03.0451579Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\MasterDataManagement\Source\Microsoft__Exclude_Master_Data_Management.app
2023-04-05T07:17:03.0480315Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\MasterDataManagement\Test\Microsoft__Exclude_Master_Data_Management_Tests.app
2023-04-05T07:17:03.0504118Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\MasterDataManagement\Test Library\Microsoft__Exclude_Master_Data_Management_Test_Library.app
2023-04-05T07:17:03.0527784Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\microsoftuniversalprint\source\Microsoft_Universal Print Integration.app
2023-04-05T07:17:03.0556606Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\onprem permissions\source\Microsoft_OnPrem Permissions.app
2023-04-05T07:17:03.0596000Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\onprem permissions\test\Microsoft_OnPrem Permissions Tests.app
2023-04-05T07:17:03.0620642Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\paypalpaymentsstandard\source\Microsoft_Payment Links to PayPal.app
2023-04-05T07:17:03.0649420Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\paypalpaymentsstandard\test\Microsoft_PayPal Payments Standard Tests.app
2023-04-05T07:17:03.0673482Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\PlanConfiguration\Source\Microsoft__Exclude_PlanConfiguration_.app
2023-04-05T07:17:03.0701359Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\PlanConfiguration\Test\Microsoft__Exclude_PlanConfiguration_ Tests.app
2023-04-05T07:17:03.0724928Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\recommendedapps\source\Microsoft_Recommended Apps.app
2023-04-05T07:17:03.0750802Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\recommendedapps\test\Microsoft_Recommended Apps Tests.app
2023-04-05T07:17:03.0774488Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\ReportLayouts\Source\Microsoft__Exclude_ReportLayouts.app
2023-04-05T07:17:03.0799629Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\ReportLayouts\test\Microsoft_Report Layouts Tests.app
2023-04-05T07:17:03.0823328Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\ReviewGLEntries\Source\Microsoft__Exclude_Review_General_Ledger_Entries.app
2023-04-05T07:17:03.0851199Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\ReviewGLEntries\Test\Microsoft__Exclude_Review_General_Ledger_Entries_Tests.app
2023-04-05T07:17:03.0874266Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\salesandinventoryforecast\source\Microsoft_Sales and Inventory Forecast.app
2023-04-05T07:17:03.0905043Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\salesandinventoryforecast\test\Microsoft_Sales and Inventory Forecast Tests.app
2023-04-05T07:17:03.0929386Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\sendtoemailprinter\source\Microsoft_Send To Email Printer.app
2023-04-05T07:17:03.0956295Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\servicedeclaration\source\Microsoft_Service Declaration.app
2023-04-05T07:17:03.0988050Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\servicedeclaration\test\Microsoft_Service Declaration Tests.app
2023-04-05T07:17:03.1012116Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\shopify\app\Microsoft_Shopify Connector.app
2023-04-05T07:17:03.1064380Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\shopify\test\Microsoft_Shopify Connector Test.app
2023-04-05T07:17:03.1090388Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\simplifiedbankstatementimport\source\Microsoft_Simplified Bank Statement Import.app
2023-04-05T07:17:03.1117760Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\simplifiedbankstatementimport\test\Microsoft_Simplified Bank Statement Import Test.app
2023-04-05T07:17:03.1141068Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\statisticalaccounts\source\Microsoft_Statistical Accounts.app
2023-04-05T07:17:03.1168722Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\statisticalaccounts\test\Microsoft_Statistical Accounts Tests.app
2023-04-05T07:17:03.1191622Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\system application\source\Microsoft_System Application.app
2023-04-05T07:17:03.1317957Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\system application\test\Microsoft_System Application Test Library.app
2023-04-05T07:17:03.1354641Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\system application\test\Microsoft_System Application Test.app
2023-04-05T07:17:03.1395726Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\performancetoolkit\Microsoft_Performance Toolkit Samples.app
2023-04-05T07:17:03.1421226Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\performancetoolkit\Microsoft_Performance Toolkit Tests.app
2023-04-05T07:17:03.1445291Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\performancetoolkit\Microsoft_Performance Toolkit.app
2023-04-05T07:17:03.1470358Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\TestLibraries\Any\Microsoft_Any.app
2023-04-05T07:17:03.1492953Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\TestLibraries\Assert\Microsoft_Library Assert.app
2023-04-05T07:17:03.1515414Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\TestLibraries\permissions mock\Microsoft_Permissions Mock.app
2023-04-05T07:17:03.1537626Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\TestLibraries\Variable Storage\Microsoft_Library Variable Storage.app
2023-04-05T07:17:03.1560224Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\TestRunner\Microsoft_Test Runner.app
2023-04-05T07:17:03.1591768Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\testframework\teststabilitytools\preventmetadataupdates\Microsoft_Prevent Metadata Updates.app
2023-04-05T07:17:03.1618632Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\uksendremittanceadvice\source\Microsoft_Send remittance advice by email.app
2023-04-05T07:17:03.1646717Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\vatgroupmanagement\source\Microsoft_VAT Group Management.app
2023-04-05T07:17:03.1680489Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Applications\vatgroupmanagement\test\Microsoft_VAT Group Management Tests.app
2023-04-05T07:17:03.1709798Z   * C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\ModernDev\program files\Microsoft Dynamics NAV\220\AL Development Environment\System.app
2023-04-05T07:17:03.1760536Z *** Retained Platform Apps [36]
2023-04-05T07:17:03.1765677Z *** Loaded [172] Apps
2023-04-05T07:17:03.1776697Z *** Get Build Apps [1]
2023-04-05T07:17:03.1779763Z *** AL Cache: [C:\azure-vsts-agent-build\_work\559\s]
2023-04-05T07:17:03.1836336Z *** Loaded [0] AL Apps
2023-04-05T07:17:03.1898024Z *** AL Language Version: 12.0.779795
2023-04-05T07:17:03.1915308Z *** App To Build: [C:\azure-vsts-agent-build\_work\559\a\VanRoey.be_<redacted>_21.0.81703.0_sandbox_22.0_be.app]
2023-04-05T07:17:03.1918862Z *** Checking for Assemblies in App
2023-04-05T07:17:03.1954120Z *** Add Windows Assembly Path [C:\Windows\assembly]
2023-04-05T07:17:03.2555490Z *** Adding Mock assemblies [C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Test Assemblies\Mock Assemblies]
2023-04-05T07:17:03.3590841Z *** Adding Add-In assemblies [C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service]
2023-04-05T07:17:03.3655572Z *** Searching CodeCop: CodeCop
2023-04-05T07:17:03.4569465Z *** Codecop found: C:\azure-vsts-agent-build\_work\_temp\vsix\custom\extension\bin\Analyzers\Microsoft.Dynamics.Nav.CodeCop.dll
2023-04-05T07:17:03.4810691Z *** Searching CodeCop: UICop
2023-04-05T07:17:03.4811022Z *** Codecop found: C:\azure-vsts-agent-build\_work\_temp\vsix\custom\extension\bin\Analyzers\Microsoft.Dynamics.Nav.UICop.dll
2023-04-05T07:17:03.5165044Z *** Searching CodeCop: PerTenantExtensionCop
2023-04-05T07:17:03.5165453Z *** Codecop found: C:\azure-vsts-agent-build\_work\_temp\vsix\custom\extension\bin\Analyzers\Microsoft.Dynamics.Nav.PerTenantExtensionCop.dll
2023-04-05T07:17:03.5360067Z *** Searching CodeCop: BusinessCentral.LinterCop.dll
2023-04-05T07:17:03.5360358Z *** CodeCop not found in 'Analyzers' folder, searching WorkingFolder
2023-04-05T07:17:03.5360659Z *** CodeCop [BusinessCentral.LinterCop.dll] found in WorkingFolder, copying to 'Analyzers' folder. 
2023-04-05T07:17:03.5361289Z *** Codecop found: C:\azure-vsts-agent-build\_work\_temp\vsix\custom\extension\bin\Analyzers\BusinessCentral.LinterCop.dll
2023-04-05T07:17:03.5544047Z *** Copy BC Artifact dependencies
2023-04-05T07:17:04.3969633Z *** Copy Project Artifact dependencies
2023-04-05T07:17:04.3972528Z *** Copy Build Artifacts
2023-04-05T07:17:04.4010124Z *** Final app.json:
2023-04-05T07:17:04.4032809Z {
2023-04-05T07:17:04.4033110Z     "id":  "ea24e14d-e86c-4eea-9a22-b7677921e293",
2023-04-05T07:17:04.4033381Z     "name":  "<redacted>",
2023-04-05T07:17:04.4033560Z     "publisher":  "VanRoey.be",
2023-04-05T07:17:04.4033766Z     "version":  "21.0.81703.0",
2023-04-05T07:17:04.4033936Z     "brief":  "",
2023-04-05T07:17:04.4034097Z     "description":  "",
2023-04-05T07:17:04.4034319Z     "privacyStatement":  "https://www.vanroey.be/voorwaarden/#tab4",
2023-04-05T07:17:04.4034568Z     "EULA":  "https://www.vanroey.be/voorwaarden/",
2023-04-05T07:17:04.4034793Z     "help":  "https://www.vanroey.be/support/",
2023-04-05T07:17:04.4034997Z     "url":  "https://www.vanroey.be/",
2023-04-05T07:17:04.4035207Z     "logo":  "Assets/VanRoey-logo-compact.png",
2023-04-05T07:17:04.4035418Z     "propagateDependencies":  true,
2023-04-05T07:17:04.4035598Z     "dependencies":  [
2023-04-05T07:17:04.4035679Z 
2023-04-05T07:17:04.4035815Z                      ],
2023-04-05T07:17:04.4035976Z     "internalsVisibleTo":  [
2023-04-05T07:17:04.4036139Z                                {
2023-04-05T07:17:04.4036339Z                                    "id":  "a7336eb8-8c2d-48cb-9682-60340efcc714",
2023-04-05T07:17:04.4036569Z                                    "publisher":  "VanRoey.be",
2023-04-05T07:17:04.4036913Z                                    "name":  "<redacted>-Test"
2023-04-05T07:17:04.4037083Z                                }
2023-04-05T07:17:04.4037233Z                            ],
2023-04-05T07:17:04.4037389Z     "screenshots":  [
2023-04-05T07:17:04.4037462Z 
2023-04-05T07:17:04.4037605Z                     ],
2023-04-05T07:17:04.4037768Z     "application":  "21.0.0.0",
2023-04-05T07:17:04.4037949Z     "platform":  "1.0.0.0",
2023-04-05T07:17:04.4038125Z     "idRanges":  [
2023-04-05T07:17:04.4038275Z                      {
2023-04-05T07:17:04.4038435Z                          "from":  54300,
2023-04-05T07:17:04.4038605Z                          "to":  79999
2023-04-05T07:17:04.4038761Z                      }
2023-04-05T07:17:04.4038908Z                  ],
2023-04-05T07:17:04.4039110Z     "contextSensitiveHelpUrl":  "https://www.vanroey.be/support/",
2023-04-05T07:17:04.4039332Z     "resourceExposurePolicy":  {
2023-04-05T07:17:04.4039533Z                                    "allowDebugging":  false,
2023-04-05T07:17:04.4039746Z                                    "allowDownloadingSource":  false,
2023-04-05T07:17:04.4039967Z                                    "includeSourceInSymbolFile":  false
2023-04-05T07:17:04.4040151Z                                },
2023-04-05T07:17:04.4040308Z     "features":  [
2023-04-05T07:17:04.4040478Z                      "TranslationFile",
2023-04-05T07:17:04.4040657Z                      "NoImplicitWith"
2023-04-05T07:17:04.4040819Z                  ],
2023-04-05T07:17:04.4040974Z     "runtime":  "10.0"
2023-04-05T07:17:04.4041133Z }
2023-04-05T07:17:04.4041192Z 
2023-04-05T07:17:04.4044387Z *** Detect ALC.EXE Features.
2023-04-05T07:17:04.4047426Z ##[command]& C:\azure-vsts-agent-build\_work\_temp\VSIX\custom\extension\bin\win32\alc.exe /?
2023-04-05T07:17:04.5299406Z   * PARALLEL
2023-04-05T07:17:04.5302038Z   * MAXDEGREEOFPARALLELISM
2023-04-05T07:17:04.5305636Z   * ASSEMBLYPROBINGPATHS
2023-04-05T07:17:04.5309090Z *** Start ALC.EXE / Compile AL Extension
2023-04-05T07:17:04.5313425Z ##[command]& C:\azure-vsts-agent-build\_work\_temp\VSIX\custom\extension\bin\win32\alc.exe /packagecachepath:"C:\azure-vsts-agent-build\_work\559\s\App\.ALOPSCache" /project:"C:\azure-vsts-agent-build\_work\559\s\App" /out:"C:\azure-vsts-agent-build\_work\559\a\VanRoey.be_<redacted>_21.0.81703.0_sandbox_22.0_be.app" /fullpaths /analyzer:"C:\azure-vsts-agent-build\_work\_temp\vsix\custom\extension\bin\Analyzers\Microsoft.Dynamics.Nav.CodeCop.dll","C:\azure-vsts-agent-build\_work\_temp\vsix\custom\extension\bin\Analyzers\Microsoft.Dynamics.Nav.UICop.dll","C:\azure-vsts-agent-build\_work\_temp\vsix\custom\extension\bin\Analyzers\Microsoft.Dynamics.Nav.PerTenantExtensionCop.dll","C:\azure-vsts-agent-build\_work\_temp\vsix\custom\extension\bin\Analyzers\BusinessCentral.LinterCop.dll" /ruleset:"C:\azure-vsts-agent-build\_work\559\s\App\ruleset.json" /parallel+ /maxDegreeOfParallelism:2 /assemblyprobingpaths:"C:\Windows\assembly","C:\Windows\Microsoft.NET\assembly","C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\Test Assemblies\Mock Assemblies","C:\bcartifacts.cache\sandbox\22.0.54157.54994\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service"
2023-04-05T07:17:10.3749510Z *** AL Compiler Exit Code: 0
2023-04-05T07:17:10.3789695Z *** Set Pipeline variable $(ALOPS_COMPILE_ARTIFACT) = 'C:\azure-vsts-agent-build\_work\559\a\VanRoey.be_<redacted>_21.0.81703.0_sandbox_22.0_be.app'
2023-04-05T07:17:10.3838829Z *** Set Pipeline variable $(ALOPS_COMPILE_ARTIFACT_ARRAY) = 'C:\azure-vsts-agent-build\_work\559\a\VanRoey.be_<redacted>_1.0.81703.0_sandbox_22.0_be.app,C:\azure-vsts-agent-build\_work\559\a\VanRoey.be_<redacted>_21.0.81703.0_sandbox_22.0_be.app'
2023-04-05T07:17:10.3910549Z *** AL Compiler raw logs: Start
2023-04-05T07:17:10.3917398Z Microsoft (R) AL Compiler version 12.0.11.58921
2023-04-05T07:17:10.3921184Z Copyright (C) Microsoft Corporation. All rights reserved
2023-04-05T07:17:10.3924940Z Compilation started for project '<redacted>' containing '70' files at '09:17:04.798'.
2023-04-05T07:17:10.3928550Z warning AD0001: Analyzer 'BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable' threw an exception of type 'System.InvalidOperationException' with message 'System.InvalidOperationException: Nullable object must have a value.
2023-04-05T07:17:10.3931729Z at System.Nullable`1.get_Value()
2023-04-05T07:17:10.3935101Z at BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable.AnalyzeFlowFieldEditable(SymbolAnalysisContext ctx)
2023-04-05T07:17:10.3943123Z at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.<>c__DisplayClass49_2.<ExecuteSymbolActionsCore>b__0() in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 658
2023-04-05T07:17:10.3946487Z at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.ExecuteAndCatchIfThrows_NoLock(DiagnosticAnalyzer analyzer, Action analyze, Nullable`1 info) in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 1086'
2023-04-05T07:17:10.3949848Z warning AD0001: Analyzer 'BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable' threw an exception of type 'System.InvalidOperationException' with message 'System.InvalidOperationException: Nullable object must have a value.
2023-04-05T07:17:10.3952819Z at System.Nullable`1.get_Value()
2023-04-05T07:17:10.3956192Z at BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable.AnalyzeFlowFieldEditable(SymbolAnalysisContext ctx)
2023-04-05T07:17:10.3959617Z at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.<>c__DisplayClass49_2.<ExecuteSymbolActionsCore>b__0() in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 658
2023-04-05T07:17:10.3962964Z at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.ExecuteAndCatchIfThrows_NoLock(DiagnosticAnalyzer analyzer, Action analyze, Nullable`1 info) in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 1086'
2023-04-05T07:17:10.3966139Z warning AD0001: Analyzer 'BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable' threw an exception of type 'System.InvalidOperationException' with message 'System.InvalidOperationException: Nullable object must have a value.
2023-04-05T07:17:10.3968737Z at System.Nullable`1.get_Value()
2023-04-05T07:17:10.3971843Z at BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable.AnalyzeFlowFieldEditable(SymbolAnalysisContext ctx)
2023-04-05T07:17:10.3974942Z at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.<>c__DisplayClass49_2.<ExecuteSymbolActionsCore>b__0() in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 658
2023-04-05T07:17:10.3977997Z at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.ExecuteAndCatchIfThrows_NoLock(DiagnosticAnalyzer analyzer, Action analyze, Nullable`1 info) in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 1086'
2023-04-05T07:17:10.3980855Z C:\azure-vsts-agent-build\_work\559\s\App\Src\Assembly\AssemblyHeader.TableExt.al(66,22): info AA0232: The FlowField Quantity of "Item Ledger Entry" should be added to the SIFT key.
2023-04-05T07:17:10.3983677Z Compilation ended at '09:17:10.343'.
2023-04-05T07:17:10.3986598Z *** AL Compiler raw logs: End
2023-04-05T07:17:10.3989394Z *** Start processing compile results.
2023-04-05T07:17:10.4410811Z ##[warning]warning AD0001: Analyzer 'BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable' threw an exception of type 'System.InvalidOperationException' with message 'System.InvalidOperationException: Nullable object must have a value.
2023-04-05T07:17:10.4462771Z ##[warning]at System.Nullable`1.get_Value()
2023-04-05T07:17:10.4477914Z ##[warning]at BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable.AnalyzeFlowFieldEditable(SymbolAnalysisContext ctx)
2023-04-05T07:17:10.4492715Z ##[warning]at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.<>c__DisplayClass49_2.<ExecuteSymbolActionsCore>b__0() in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 658
2023-04-05T07:17:10.4507592Z ##[warning]at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.ExecuteAndCatchIfThrows_NoLock(DiagnosticAnalyzer analyzer, Action analyze, Nullable`1 info) in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 1086'
2023-04-05T07:17:10.4522203Z ##[warning]warning AD0001: Analyzer 'BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable' threw an exception of type 'System.InvalidOperationException' with message 'System.InvalidOperationException: Nullable object must have a value.
2023-04-05T07:17:10.4535589Z ##[warning]at System.Nullable`1.get_Value()
2023-04-05T07:17:10.4549714Z ##[warning]at BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable.AnalyzeFlowFieldEditable(SymbolAnalysisContext ctx)
2023-04-05T07:17:10.4564652Z ##[warning]at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.<>c__DisplayClass49_2.<ExecuteSymbolActionsCore>b__0() in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 658
2023-04-05T07:17:10.4579404Z ##[warning]at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.ExecuteAndCatchIfThrows_NoLock(DiagnosticAnalyzer analyzer, Action analyze, Nullable`1 info) in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 1086'
2023-04-05T07:17:10.4593924Z ##[warning]warning AD0001: Analyzer 'BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable' threw an exception of type 'System.InvalidOperationException' with message 'System.InvalidOperationException: Nullable object must have a value.
2023-04-05T07:17:10.4607311Z ##[warning]at System.Nullable`1.get_Value()
2023-04-05T07:17:10.4621299Z ##[warning]at BusinessCentral.LinterCop.Design.Rule0001FlowFieldsShouldNotBeEditable.AnalyzeFlowFieldEditable(SymbolAnalysisContext ctx)
2023-04-05T07:17:10.4636187Z ##[warning]at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.<>c__DisplayClass49_2.<ExecuteSymbolActionsCore>b__0() in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 658
2023-04-05T07:17:10.4650982Z ##[warning]at Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.AnalyzerExecutor.ExecuteAndCatchIfThrows_NoLock(DiagnosticAnalyzer analyzer, Action analyze, Nullable`1 info) in D:\a\_work\1\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\DiagnosticAnalyzer\AnalyzerExecutor.cs:line 1086'
2023-04-05T07:17:10.4680156Z \App\Src\Assembly\AssemblyHeader.TableExt.al(66,22): info AA0232: The FlowField Quantity of "Item Ledger Entry" should be added to the SIFT key.
2023-04-05T07:17:10.4702104Z 
2023-04-05T07:17:10.4703481Z     Directory: C:\azure-vsts-agent-build\_work\_temp
2023-04-05T07:17:10.4703666Z 
2023-04-05T07:17:10.4704207Z 
2023-04-05T07:17:10.4707562Z Mode          LastWriteTime Length Name
2023-04-05T07:17:10.4709694Z ----          ------------- ------ ----
2023-04-05T07:17:10.4711366Z d-----  5/04/2023      9:16        VSIX
2023-04-05T07:17:10.4711981Z 
2023-04-05T07:17:10.4713549Z Name              : BcContainerHelper
2023-04-05T07:17:10.4714710Z Path              : C:\Program Files\WindowsPowerShell\Modules\BcContainerHelper\4.0.15\BcContainerHelper.psm1
2023-04-05T07:17:10.4715097Z Description       : PowerShell module, which makes it easier to work with Business Central Containers on Docker.
2023-04-05T07:17:10.4715400Z Guid              : 8e034fbc-8c30-446d-bbc3-5b3be5392491
2023-04-05T07:17:10.4715621Z Version           : 4.0.15
2023-04-05T07:17:10.4716037Z ModuleBase        : C:\Program Files\WindowsPowerShell\Modules\BcContainerHelper\4.0.15
2023-04-05T07:17:10.4716279Z ModuleType        : Script
2023-04-05T07:17:10.4716464Z PrivateData       : {PSData}
2023-04-05T07:17:10.4716740Z AccessMode        : ReadWrite
2023-04-05T07:17:10.4733479Z ExportedAliases   : {[Add-FontsToNavContainer, Add-FontsToNavContainer], [Backup-NavContainerDatabases, Backup-NavConta
2023-04-05T07:17:10.4733886Z                     inerDatabases], [Check-NavContainerHelperPermissions, Check-NavContainerHelperPermissions], [Compil
2023-04-05T07:17:10.4734199Z                     e-AppInNavContainer, Compile-AppInNavContainer]...}
2023-04-05T07:17:10.4734414Z ExportedCmdlets   : {}
2023-04-05T07:17:10.4750913Z ExportedFunctions : {[Add-FontsToBcContainer, Add-FontsToBcContainer], [Add-GitToAlProjectFolder, Add-GitToAlProjectFol
2023-04-05T07:17:10.4751336Z                     der], [AddTelemetryProperty, AddTelemetryProperty], [Backup-BcContainerDatabases, Backup-BcContaine
2023-04-05T07:17:10.4751610Z                     rDatabases]...}
2023-04-05T07:17:10.4751865Z ExportedVariables : {[bcContainerHelperConfig, System.Management.Automation.PSVariable]}
2023-04-05T07:17:10.4752109Z NestedModules     : {}
2023-04-05T07:17:10.4752191Z 
2023-04-05T07:17:10.4752257Z 
2023-04-05T07:17:10.4752310Z 
2023-04-05T07:17:10.4752373Z 
2023-04-05T07:17:10.4756941Z Char AlertMessage                                                                   AlertLevel RelativePath            
2023-04-05T07:17:10.4758128Z ---- ------------                                                                   ---------- ------------            
2023-04-05T07:17:10.4760737Z 22   The FlowField Quantity of "Item Ledger Entry" should be added to the SIFT key. info       \azure-vsts-agent-bui...
2023-04-05T07:17:10.4760948Z 
2023-04-05T07:17:10.4761011Z 
2023-04-05T07:17:10.4862721Z *** Set Pipeline variable $(ALOPS_COMPILE_LOG) = 'C:\azure-vsts-agent-build\_work\559\s\VanRoey.be_<redacted>_21.0.81703.0_sandbox_22.0_be.log'
2023-04-05T07:17:10.7922717Z *** Uploading App as Build-Artifact
2023-04-05T07:17:10.8410992Z *** Publish XLIF as Artifact skipped
2023-04-05T07:17:10.8427293Z ##[section]Async Command Start: Add Build Tag
2023-04-05T07:17:10.8427692Z Build '81703' has following tags now: AL.Analyzer.CodeCop, AL.Analyzer.BusinessCentral.LinterCop, AL.Analyzer.PerTenantExtensionCop, AL.Analyzer.UICop
2023-04-05T07:17:10.8427971Z ##[section]Async Command End: Add Build Tag
2023-04-05T07:17:10.8428591Z ##[section]Async Command Start: Add Build Tag
2023-04-05T07:17:10.8429903Z Build '81703' has following tags now: AL.Analyzer.CodeCop, AL.Analyzer.BusinessCentral.LinterCop, AL.Analyzer.PerTenantExtensionCop, AL.Analyzer.UICop
2023-04-05T07:17:10.8430188Z ##[section]Async Command End: Add Build Tag
2023-04-05T07:17:10.8430770Z ##[section]Async Command Start: Add Build Tag
2023-04-05T07:17:10.8431132Z Build '81703' has following tags now: AL.Analyzer.CodeCop, AL.Analyzer.BusinessCentral.LinterCop, AL.Analyzer.PerTenantExtensionCop, AL.Analyzer.UICop
2023-04-05T07:17:10.8431412Z ##[section]Async Command End: Add Build Tag
2023-04-05T07:17:10.8431955Z ##[section]Async Command Start: Add Build Tag
2023-04-05T07:17:10.8432316Z Build '81703' has following tags now: AL.Analyzer.CodeCop, AL.Analyzer.BusinessCentral.LinterCop, AL.Analyzer.PerTenantExtensionCop, AL.Analyzer.UICop
2023-04-05T07:17:10.8432588Z ##[section]Async Command End: Add Build Tag
2023-04-05T07:17:10.8433129Z ##[section]Async Command Start: Upload Artifact
2023-04-05T07:17:10.8433288Z Uploading 1 files
2023-04-05T07:17:11.3588755Z File upload succeed.
2023-04-05T07:17:11.3589097Z Upload 'C:\azure-vsts-agent-build\_work\559\a\VanRoey.be_<redacted>_21.0.81703.0_sandbox_22.0_be.app' to file container: '#/42389476/<redacted>'
2023-04-05T07:17:11.3629812Z Associated artifact 12935 with build 81703
2023-04-05T07:17:11.3630032Z ##[section]Async Command End: Upload Artifact
2023-04-05T07:17:11.3631027Z ##[section]Finishing: Compile Extension

Expected behavior Setting the parameter alternativevsixurl with the value Latest on the ALOpsAppCompiler (v1 and v2) should grab the v11 in stead of the v12 version of AL Language.

So setting the parameter to 'Latest' wil grab the the v11 version of the AL Language A bonus (nice-2-have) could be setting the parameter to 'Prerelease' that then wil grab the v12 version.

Screenshots image

Additional context At first glance is seems possible to distinct the Prerelease version of the Current version. https://github.com/microsoft/navcontainerhelper/blob/master/ContainerHandling/Get-LatestAlLanguageExtensionUrl.ps1

AdminHodor commented 1 year ago

Dear @Arthurvdv ,

Thanks for proposition, makes perfect sense. We did already have the code ready for this, just needed the parameter mapping. Since it's a small change, we'll try to hotfix this in the current version asap.

We'll keep you posted.

Kind regards,

AdminHodor commented 1 year ago

Dear @Arthurvdv ,

Could you please v1.455.3596 ? Next to "LATEST" you can now also use "PRERELEASE" in the VSIX parameter. Current the "LATEST" will give you AL-Language v11, "PRERELEASE" will get v12.

Kind regards,

Arthurvdv commented 1 year ago

Works perfectly, thanks!