This PR resolves the NPE mentioned in defect #229 . The defect was introduced in zAppBuild 2.5.0 and occurs when passing a dependency file to the build framework when using the deprecated DependencyResolver APIs.
The fix involves moving the call to retrieve the logical file until after the copySourceFiles call is made which manually sets the logical file when a dependency file is utilized.
I confirmed the fix resolved the NPE when passing a dependency file using the DependencyResolver and also confirmed user build works as expected when leveraging the new SearchPathDependencyResolver.
This PR resolves the NPE mentioned in defect #229 . The defect was introduced in zAppBuild 2.5.0 and occurs when passing a dependency file to the build framework when using the deprecated DependencyResolver APIs.
The fix involves moving the call to retrieve the logical file until after the copySourceFiles call is made which manually sets the logical file when a dependency file is utilized.
I confirmed the fix resolved the NPE when passing a dependency file using the DependencyResolver and also confirmed user build works as expected when leveraging the new SearchPathDependencyResolver.