AEM 6.1 -> 6.3 Migration Issue



Hi All,

I am working on the AEM Upgrade project and trying to upgrade aem 6.1 to aem 6.3.

Below are the steps that I have done so far -

1. I have changed all POM (for uber-jar) files and Java classes to change WCMUse class to WCMUsePojo.

2. While trying to deploy bundle+content to AEM 6.3 Server, I am getting an error:

[INFO] Installing project-content (D:\Project\content-aem\application\target\content-content-1.0-SNAPSHOT.zip) to http://localhost:4502/crx/packmgr/service.jsp

[ERROR] Request failed: org.apache.jackrabbit.vault.packaging.PackageException: javax.jcr.nodetype.ConstraintViolationException: OakConstraint0021: /apps/project/components/page/<Component>/<Component>.html/jcr:content[[nt:resource]]: Mandatory property jcr:data not found in a new node (500)

Has anyone encountered this issue before while doing the migration from AEM 6.1 to AEM 6.3?