Issue in AEMaaCS Overlay
We are trying to overlay /libs/screens/core/components/page/cq:dialog which is a Screens related page properties in /apps path and it works fine when we check on our local SDK.
However, when we deploy to AEM Cloud Dev environment, it fails during the 'Build Image' phase (when custom artifacts are merged with AEM Cloud) with below error:
java.nio.file.NoSuchFileException: output/customer-extract/scripts/target/customer-precompiled-scripts-1.0.0-SNAPSHOT.jar[0m[91m at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)[0m[91m at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219) at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478) at java.base/java.nio.file.Files.newOutputStream(Files.java:220) at aQute.lib.io.IO.outputStream(IO.java:1138) at aQute.lib.io.IO.outputStream(IO.java:1134) at aQute.bnd.osgi.Jar.write(Jar.java:510) at com.adobe.granite.fact.command.ScriptingBundleCommand.call(ScriptingBundleCommand.java:116) at com.adobe.granite.fact.command.CompileScriptsCommand.doCall(CompileScriptsCommand.java:145) at com.adobe.granite.fact.command.AbstractRepoCommand.call(AbstractRepoCommand.java:67) at com.adobe.granite.fact.command.BuildImageCommand.doCustomerScripts(BuildImageCommand.java:720) at com.adobe.granite.fact.command.BuildImageCommand$2.run(BuildImageCommand.java:1131) at java.base/java.lang.Thread.run(Thread.java:834)
The error message doesn't provide the details but if I remove the overlay the build is successful. So there is something definitely wrong/missing which I am not able to figure out.
Has anyone encountered such case while overlaying OOTB component in AEMaaCS? Thanks!