Using appToCloud v17.2.1 to export the contents of a domain running off WebLogic v10.3.6.
I hit a blocker when got the below error:
<FINER> <JCSLifecycleZipHelper> <validateExistingFile> <> <THROW
java.lang.IllegalArgumentException: Method addApplicationDeploymentPlan on Class oracle.jcs.lifecycle.archive.JCSLifecycleArchive was called with argument planFile set to null
at oracle.jcs.lifecycle.archive.JCSLifecycleZipHelper.validateExistingFile(JCSLifecycleZipHelper.java:66)
at oracle.jcs.lifecycle.archive.JCSLifecycleZipHelper.validateExistingFile(JCSLifecycleZipHelper.java:45)
at oracle.jcs.lifecycle.archive.JCSLifecycleArchive.addApplicationDeploymentPlan(JCSLifecycleArchive.java:704)
at oracle.jcs.lifecycle.discovery.AppToCloudExport.archiveApplications(AppToCloudExport.java:507)
at oracle.jcs.lifecycle.discovery.AppToCloudExport.updateArchive(AppToCloudExport.java:978)
at oracle.jcs.lifecycle.discovery.AppToCloudExport.run(AppToCloudExport.java:236)
at oracle.jcs.lifecycle.discovery.AppToCloudExport.main(AppToCloudExport.java:335)
After some investigation I realized that this error message was being raised due to the node config-root missing from one of the JavaEE applications running in WebLogic.
Is this node in the plan.xml required in order for appToCloud to correctly work?