navcontainerhelper
navcontainerhelper copied to clipboard
The metadata object Page 51005 was not found for the compiler with emit version 23033.
Hello Freddy, Our environment is split into 3 projects , i pulled the contents of a page out of Project BASE into a pageextention of Project FIN. Since then our deplyoment fails. We have since removed the object (51005) and its references alltogether the result stays the same.
Our failing Deployment-Script: Deploy-AppInEnvironment.txt
Error-Log of Deployment-Pipeline. tasklog_13.log
I can still "manually" publish the app on the same container using:
Publish-BcContainerApp -containerName $ContainerName -appFile $AppPath -skipVerification
Sync-BcContainerApp -containerName $ContainerName -appName $AppName -appVersion $AppVersion -Mode ForceSync
Start-BcContainerAppDataUpgrade -containerName $ContainerName -appName $AppName -appVersion $AppVersion
Install-BcContainerApp -containerName $ContainerName -appName $AppName -appVersion $AppVersion
Thanks in advance Cheers
I can see that the version of containerHelper running on the remote is very old:
BcContainerHelper\5.0.5\ContainerHandling
That might not have anything to do with the problem though (since I don't think you are deploying to a container) - but still, it should be updated.
The real problem might be:
The application might be incompatible with the current compiler. Please unpublish the application that contains the application object Page 51005 and republish it.
Or, run a technical upgrade of the application database with the 'Force' flag set.
Is this maybe a runtime package created for the wrong version?
There's probably not more I can do - I won't have time to dive into a custom made deployment script and troubleshoot this.
Please also be aware that with 24.0 - all BC Cmdlets requires PS7 installed on the machine.
I got this error on a mis-match where the APP was compiled for runtime 13 (V24), but the database it was being published to runtime 12 (V23).
It appears they (compiler group) have lost the old runtime number comparison error? NB: I never saw the point of the "runtime" myself as the APP file doesn't have any binaries and even the generated metadata doesn't need "upgrading".