Skip to content

[Bug]: Build fails because tables from dependency app is missing #2119

@nemanja899

Description

@nemanja899

AL-Go version

8.1

Describe the issue

Build on PTE extension is failing on publish step.
This app has dependency on App source app and its successfully downloaded via nuget.

Previous PTE releases of this app does not have dependency, it was first added in latest PR which is failing because of missing tables from App source extensions.

App source app.json
"platform": "27.0.0.0",
"application": "27.0.0.0",
"runtime": "15.0",

PTE
"application": "27.0.0.0",
"platform": "27.0.0.0",
"runtime": "16.0",

dependency
"version": "27.0.0.0"

Error
Error: Unexpected error when running action. Error Message: Extension compilation failed src/codeunit/WorkEvidenceMgt.Codeunit.al(4,29): error AL0185: Table 'NPSPyR Work Evidence' is missing src/codeunit/WorkEvidenceMgt.Codeunit.al(5,15): error AL0185: Table 'NPSPyR Work Sheet Usage' is missing src/codeunit/WorkEvidenceMgt.Codeunit.al(6,15): error AL0185: Table 'NPSPyR Work Sheet' is missing src/codeunit/WorkEvidenceMgt.Codeunit.al(7,15): error AL0185: Table 'NPSPyR Carnet Line' is missing src/codeunit/WorkEvidenceMgt.Codeunit.al(8,15): error AL0185: Table 'NPSPyR Posted Carnet Line' is missing src/codeunit/WorkEvidenceMgt.Codeunit.al(9,15): error AL0185: Table 'NPSPyR Calculation' is missing src/codeunit/WorkEvidenceMgt.Codeunit.al(15,26): error AL0185: Table 'NPSPyR Work Evidence' is missing, StackTrace: at Invoke-ScriptInBcContainer, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\ContainerHandling\Invoke-ScriptInNavContainer.ps1: line 116 <- at <ScriptBlock>, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\AppHandling\Publish-NavContainerApp.ps1: line 394 <- at Publish-BcContainerApp, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\AppHandling\Publish-NavContainerApp.ps1: line 154 <- at <ScriptBlock>, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 1192 <- at <ScriptBlock>, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 2565 <- at <ScriptBlock>, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 2531 <- at <ScriptBlock>, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 2515 <- at <ScriptBlock>, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 1285 <- at Run-AlPipeline, C:\ProgramData\BcContainerHelper\6.1.11\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 1270 <- at <ScriptBlock>, D:\a\_actions\microsoft\AL-Go-Actions\v8.1\RunPipeline\RunPipeline.ps1: line 477 <- at <ScriptBlock>, D:\a\_temp\88b40aa5-73bc-4286-8830-70566f5c81cc.ps1: line 3 <- at <ScriptBlock>, D:\a\_actions\microsoft\AL-Go-Actions\v8.1\Invoke-AlGoAction.ps1: line 21 <- at <ScriptBlock>, D:\a\_temp\88b40aa5-73bc-4286-8830-70566f5c81cc.ps1: line 2 <- at <ScriptBlock>, <No file>: line 1 Error: Process completed with exit code 1.

All tables from above actually exist in App source extension.

Expected behavior

Expecting successful publishing .

Steps to reproduce

Follow steps from describe issues. Add dependency in PR while previous releases doesn't have them.

Additional context (logs, screenshots, etc.)

Log from failed CICD when I forced PR into main
logs_56938426189.zip

This is log from failed PR Build
logs_56873931383.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    Fix ReadyFix ReadybugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions