Closed pe1pip closed 1 year ago
Hey Remco,
This is a 2 fold issue I think.
The target would be that 2.33.0 supports pulling from 8.11 and pushing to 8.12 If that's not the case, then we'll need to assume this is a bug...
Does pulling from 8.11 and pushing to 8.12 with 2.33.0 work?
Hi Stefan,
I think it works, pulling from 8.12 and pushing to 8.11, and v.v.. (except for pushing custom forms to 8.12) My main concern is that we have 10’s of vra-ng packages build with older versions of the tools that can’t be deployed when the main package that depends on them is at 2.33.0. I think the breaking change was introduced maybe in 2.32.0 …
I understand what you mean. The problem in that case is that the dependent package is being built with the latest version. We will need to investigate how dependencies to other vra-ng packages are handled.
Hi,
From what I see the dependencies are unpacked and installed using the BT version of the depending package. That all makes sense, but it just means that you have to be very careful about backward compatibility. Of course, it then helps if the target platform is also very careful about backward compatibility ;-) .
@pe1pip sorry for the late reply.
From what I see the dependencies are unpacked and installed using the BT version of the depending package
if this is the case, then again not sure what there is to do. Seems like an issue with Aria to me?
Hey @pe1pip, can you provide a minimal reproducible example?
Hi @pe1pip I am going ahead and closing the issue after failing to reproduce the error specified. Feel free reopen and provide us with another reproducible example if the issue persists.
Description
We have packages packaged with older versions that can't be pushed with 2.33.0:
The error:
Execution default-cli of goal com.vmware.pscoe.maven.plugins:vrealize-package-maven-plugin:2.33.0:push failed: Cannot invoke "com.vmware.pscoe.iac.artifact.model.vrang.VraNgCatalogItemType.getId()" because "this.type" is null
The following code is added to the content source in 2.33 that isn't present in 2.29.1:
Steps to Reproduce
mvn package vrealize:push -Penv
failPreconditions: [What are the preconditions to reproduce the issue]
one package created with 2.29.1, a second package depend on the first with a pom like:
Expected behavior:
vrealize:push not to fail, but come up with sensible defaults for type
Actual behavior:
Reproduces how often:
100%
Component/s: com.vmware.pscoe.iac.artifact.model.vrang.VraNgCatalogItemType
Affects Build/s:
2.33.0
Environment
Client
Server
Failure Logs
Related issues and PRs
Additional Context