S-1 Enhanced Spectral Diversity error: “java.lang.NegativeArraySizeException”

I have assembled all bursts belongs related subswath (e.g. IW3), of two adjacent S-1 images. As a result of this process, I obtained images consists of 18 bursts for 3 subswaths (IW1, IW2 and IW3). In the following part, although I have no problems with IW1 and IW2 processes, I am having problems with IW3 process.

I have succesfully applied ‘SliceAssembly’, ‘Apply Orbit file’ and then ‘S-1 Back Geocoding’ but when I try to apply ‘S-1 Enhanced Spectral Diversity’ with default options I get the following error

java.lang.NegativeArraySizeException
	at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.chopSpectralSeparation(SpectralDiversityOp.java:1535)
	at org.esa.s1tbx.sentinel1.gpf.SpectralDiversityOp.applyESDToBlockStack(SpectralDiversityOp.java:1310)
Caused: org.esa.snap.core.gpf.OperatorException
	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: java.lang.NegativeArraySizeException
	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: java.lang.NegativeArraySizeException
	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: java.lang.NegativeArraySizeException
	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)
	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 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.internal.OperatorImage.computeRect(OperatorImage.java:75)
[catch] at javax.media.jai.SourcelessOpImage.computeTile(Unknown Source)
	at com.sun.media.jai.util.SunTileScheduler.scheduleTile(Unknown Source)
	at javax.media.jai.OpImage.getTile(Unknown Source)
	at com.sun.media.jai.util.RequestJob.compute(Unknown Source)
	at com.sun.media.jai.util.WorkerThread.run(Unknown Source)

Thanks in advance…