ESD error after subsetting the back-geocoded data

java.lang.IllegalArgumentException: The specified region, if not null, must intersect with the images bounds. at javax.media.jai.PlanarImage.getData(Unknown Source) at com.bc.ceres.glevel.MultiLevelImage.getData(MultiLevelImage.java:64) at org.esa.snap.core.gpf.internal.OperatorContext.getSourceTile(OperatorContext.java:449) at org.esa.snap.core.gpf.internal.OperatorContext.getSourceTile(OperatorContext.java:435) at org.esa.snap.core.gpf.Operator.getSourceTile(Operator.java:459) at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.computeCoherence(SpectralDiversityOp.java:2203) at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.applyESDToBlockStack(SpectralDiversityOp.java:1315) Caused: org.esa.snap.core.gpf.OperatorException: The specified region, if not null, must intersect with the images bounds.
at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:434)
at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.applyESDToBlockStack(SpectralDiversityOp.java:1348)
Caused: org.esa.snap.core.gpf.OperatorException: The specified region, if not null, must intersect with the images bounds. at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:434) at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.applyESDToBlockStack(SpectralDiversityOp.java:1353) at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.access$100(SpectralDiversityOp.java:110) at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp$1.process(SpectralDiversityOp.java:1082) at org.esa.snap.core.util.ThreadRunnable.run(ThreadRunnable.java:23) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused: org.esa.snap.core.gpf.OperatorException: The specified region, if not null, must intersect with the images bounds.
at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:434)
at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.estimateAzimuthOffset(SpectralDiversityOp.java:1243)
at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.computeTileStack(SpectralDiversityOp.java:809)
Caused: org.esa.snap.core.gpf.OperatorException: The specified region, if not null, must intersect with the image`s bounds.
at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:434)
at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.computeTileStack(SpectralDiversityOp.java:827)
at org.esa.snap.core.gpf.internal.OperatorImageTileStack.computeRect(OperatorImageTileStack.java:122)
[catch] at org.esa.snap.core.gpf.internal.OperatorImageTileStack.computeTile(OperatorImageTileStack.java:86)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(Unknown Source)
at javax.media.jai.OpImage.getTile(Unknown Source)
at com.sun.media.jai.util.SunTileScheduler.compute(Unknown Source)
at com.sun.media.jai.util.TileJob.compute(Unknown Source)
at com.sun.media.jai.util.WorkerThread.run(Unknown Source)

I have used a S1A_IW_SLC image and backgeocoded with 23 other imaged and then i have taken a subset and while trying to process ESD I am getting this error.

I think you should choose S-1 TOPS Coregistration with ESD to do the correction at the same time with back geocoding.