Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The metadata object Page 51005 was not found for the compiler with emit version 23033. #3450

Open
ChrisChristophers opened this issue Mar 27, 2024 · 2 comments
Assignees

Comments

@ChrisChristophers
Copy link

ChrisChristophers commented Mar 27, 2024

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

@freddydk
Copy link
Contributor

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.

@rdebath
Copy link

rdebath commented Apr 2, 2024

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".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants