Terrain correction failing sometimes for RCM radar imagery

Hello,

I’m wondering if anyone has insight about why terrain correction is failing for some RCM images (working for most images, but failing occasionally - always on the images I need!)

I’ve tried processing problematic images on multiple computers, and through the gui and command line interfaces. The process stalls at ~10% complete, and uses most of the CPU and memory on the computer. This occurs even when I subset the image to a small area, and no matter what DEM I select. Note that I can load the image, subset, speckle filter, etc - it is just the terrain correction that fails.

RCM imagery requires a license to obtain it, but if anyone has access and can try troubleshooting, this is one of the problem images: RCM3_OK1844730_PK1989318_1_SC100MA_20220215_233018_HH_HV_GRD.

My computer is running Windows 11 Home, SNAP 8.0.9, and has lots of space and 16 GB RAM available.

Any help or ideas about how to solve this issue would be much appreciated, I really like SNAP and don’t want to switch to another program! The bottom of my log file is below.

INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy resolver: Windows
INFO [org.netbeans.core.network.proxy.windows.WindowsNetworkProxy]: Windows system proxy resolver: auto detect
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy reloading succeeded.
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy - mode: direct
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy: fell to default (correct if direct mode went before)
INFO [org.netbeans.ui.metrics.laf]: USG_LOOK_AND_FEEL
INFO [org.esa.snap.rcp.SnapApp]: Showing SNAP Desktop
INFO [org.esa.smos.gui.SmosBox]: Showing SmosBox Desktop
WARNING [org.netbeans.ProxyClassLoader]: Will not load class com.ctc.wstx.stax.WstxInputFactory arbitrarily from one of ModuleCL@2580c078[org.esa.snap.snap.product.library] and ModuleCL@a9cb186[org.esa.s1tbx.s1tbx.io.ephemeris] starting from SystemClassLoader[273 modules]; see http://wiki.netbeans.org/DevFaqModuleCCE
SEVERE [global]
java.util.ServiceConfigurationError: javax.xml.stream.XMLInputFactory: Provider com.ctc.wstx.stax.WstxInputFactory not found
	at java.util.ServiceLoader.fail(ServiceLoader.java:239)
	at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:372)
	at java.util.ServiceLoader$LazyIterator.access$700(ServiceLoader.java:323)
	at java.util.ServiceLoader$LazyIterator$2.run(ServiceLoader.java:407)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:409)
	at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
	at javax.xml.stream.FactoryFinder$1.run(FactoryFinder.java:353)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:341)
Caused: java.lang.RuntimeException: Provider for class javax.xml.stream.XMLInputFactory cannot be created
	at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:367)
Caused: javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created
	at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:370)
	at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:313)
	at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:227)
	at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:154)
	at gov.nasa.worldwind.util.WWXML.openEventReaderStream(WWXML.java:353)
	at gov.nasa.worldwind.util.WWXML.openEventReader(WWXML.java:502)
	at gov.nasa.worldwind.util.WWXML.openEventReader(WWXML.java:464)
	at gov.nasa.worldwind.ogc.OGCCapabilities.createReader(OGCCapabilities.java:89)
	at gov.nasa.worldwind.ogc.OGCCapabilities.<init>(OGCCapabilities.java:70)
	at gov.nasa.worldwind.ogc.wms.WMSCapabilities.<init>(WMSCapabilities.java:71)
	at gov.nasa.worldwind.util.SessionCacheRetrievalPostProcessor.handleWMSCapabilitiesContent(SessionCacheRetrievalPostProcessor.java:248)
	at gov.nasa.worldwind.util.SessionCacheRetrievalPostProcessor.handleContent(SessionCacheRetrievalPostProcessor.java:238)
	at gov.nasa.worldwind.util.SessionCacheRetrievalPostProcessor.onRetrievalSuceeded(SessionCacheRetrievalPostProcessor.java:193)
	at gov.nasa.worldwind.util.SessionCacheRetrievalPostProcessor.run(SessionCacheRetrievalPostProcessor.java:177)
	at gov.nasa.worldwind.retrieve.URLRetriever.end(URLRetriever.java:352)
	at gov.nasa.worldwind.retrieve.URLRetriever.call(URLRetriever.java:280)
	at gov.nasa.worldwind.retrieve.URLRetriever.call(URLRetriever.java:27)
	at gov.nasa.worldwind.util.SessionCacheUtils.retrieveSessionData(SessionCacheUtils.java:80)
	at gov.nasa.worldwind.util.SessionCacheUtils.getOrRetrieveSessionCapabilities(SessionCacheUtils.java:170)
	at gov.nasa.worldwind.layers.BasicTiledImageLayer.retrieveResources(BasicTiledImageLayer.java:723)
	at gov.nasa.worldwind.layers.BasicTiledImageLayer$2.run(BasicTiledImageLayer.java:811)
[catch] at java.lang.Thread.run(Thread.java:748)
SEVERE [null]: Last record repeated 3 more times.
Diagnostic information
Input arguments:
	-XX:+AggressiveOpts
	-Xverify:none
	-Xms256M
	-Xmx11G
	-Dnetbeans.mainclass=org.esa.snap.main.Main
	-Dsun.java2d.noddraw=true
	-Dsun.awt.nopixfmt=true
	-Dsun.java2d.dpiaware=false
	-Djava.net.preferIPv4Stack=true
	-XX:MaxPermSize=384m
	-Dnetbeans.user.dir=C:\Program Files\snap\bin
	-Djdk.home=./jre
	-splash:C:\Users\b_seg\AppData\Roaming\SNAP\var\cache\splash.png
	-Djdk.launcher.addexports.0=java.desktop/sun.awt=ALL-UNNAMED
	-Djdk.launcher.addexports.1=java.base/jdk.internal.jrtfs=ALL-UNNAMED
	-Djdk.launcher.addexports.2=java.desktop/java.awt.peer=ALL-UNNAMED
	-Djdk.launcher.addexports.3=java.desktop/com.sun.beans.editors=ALL-UNNAMED
	-Djdk.launcher.addexports.3=java.desktop/sun.awt.im=ALL-UNNAMED
	-Djdk.launcher.addexports.4=java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED
	-Djdk.launcher.addexports.5=java.management/sun.management=ALL-UNNAMED
	-Dnetbeans.home=C:\Program Files\snap\platform
	-Dnetbeans.user=C:\Users\b_seg\AppData\Roaming\SNAP
	-Dnetbeans.default_userdir_root=
	-XX:+HeapDumpOnOutOfMemoryError
	-XX:HeapDumpPath=C:\Users\b_seg\AppData\Roaming\SNAP\var\log\heapdump.hprof
	-Dsun.awt.keepWorkingSetOnMinimize=true
	-Dnetbeans.dirs=C:\Program Files\snap\etc;C:\Program Files\snap\ide;C:\Program Files\snap\platform;C:\Program Files\snap\bin;C:\Program Files\snap\snap;C:\Program Files\snap\s1tbx;C:\Program Files\snap\s2tbx;C:\Program Files\snap\s3tbx;C:\Program Files\snap\rstb;C:\Program Files\snap\smos;C:\Program Files\snap\probavbox
	exit
Compiler: HotSpot 64-Bit Tiered Compilers
Heap memory usage: initial 256.0MB maximum 10012.5MB
Non heap memory usage: initial 2.4MB maximum -1b
Garbage collector: PS Scavenge (Collections=10 Total time spent=0s)
Garbage collector: PS MarkSweep (Collections=3 Total time spent=0s)
Classes: loaded=9955 total loaded=9955 unloaded 0
INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 16,927,088,640
INFO [null]: Total physical memory 16,927,088,640
INFO [org.esa.s2tbx.dataio.gdal.GDALVersion]: Internal GDAL 3.0.0 set to be used by SNAP.
WARNING [org.openide.filesystems.Ordering]: Found same position 550 for both Menu/File/Import/SAR Sensors/org-esa-s1tbx-io-importGaofen3.shadow and Menu/File/Import/SAR Sensors/org-esa-snap-dataio-envisat-ImportErsSARProduct.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 80 for both Menu/File/Export/Other/org-esa-snap-rcp-actions-file-export-ExportImageAction.shadow and Menu/File/Export/Other/org-esa-snap-rcp-actions-file-export-ExportKmzFileAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 60 for both Menu/File/Export/Other/org-esa-snap-rcp-actions-file-export-ExportMetadataAction.shadow and Menu/File/Export/Other/org-esa-snap-rcp-actions-file-export-ExportTransectPixelsAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 300 for both Menu/View/Separator1.instance and Menu/View/StatusbarAction.shadow
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/View/Tool Windows/ marked with the position attribute: [Developer, Optical, Radar, SMOS, InsituClientTopComponent.shadow, org-esa-snap-product-library-ui-v2-ProductLibraryToolViewV2.shadow, org-esa-snap-rcp-colormanip-ColorManipulationTopComponent.shadow, org-esa-snap-rcp-colormanip-UncertaintyVisualisationTopComponent.shadow, org-esa-snap-rcp-layermanager-LayerEditorTopComponent.shadow, org-esa-snap-rcp-layermanager-LayerManagerTopComponent.shadow, org-esa-snap-rcp-mask-MaskManagerTopComponent.shadow, org-esa-snap-rcp-placemark-gcp-GcpManagerTopComponent.shadow, org-esa-snap-rcp-placemark-pin-PinManagerTopComponent.shadow, org-esa-snap-rcp-quicklooks-QuicklookToolView.shadow, org-esa-snap-rcp-worldmap-WorldMapTopComponent.shadow, org-esa-snap-worldwind-WWAnalysisToolView.shadow, org-esa-snap-worldwind-WWWorldMapToolView.shadow], but some are: [org-esa-snap-rcp-window-NavigationTopComponent.shadow, org-esa-snap-rcp-window-PixelInfoTopComponent.shadow, org-esa-snap-rcp-window-ProductExplorerTopComponent.shadow, org-esa-s1tbx-dat-toolviews-Projects-ProjectsToolView.shadow, org-netbeans-core-windows-actions-GlobalPropertiesAction.shadow, org-netbeans-core-io-ui-IOWindowAction.shadow]
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/View/Tool Windows/SMOS/ marked with the position attribute: [org-esa-smos-gui-gridpoint-GridPointBtDataTableTopComponent.shadow], but some are: [org-esa-smos-gui-snapshot-SnapshotInfoTopComponent.shadow, org-esa-smos-gui-gridpoint-GridPointBtDataChartTopComponent.shadow, org-esa-smos-gui-gridpoint-GridPointBtDataFlagmatrixTopComponent.shadow]
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/Raster/Geometric/ marked with the position attribute: [org-esa-snap-binning-operator-ui-BinningOperatorAction.shadow, org-esa-snap-core-gpf-ui-mosaic-MosaicAction.shadow, org-esa-snap-core-gpf-ui-reproject-ReprojectionAction.shadow], but some are: [org-esa-snap-core-gpf-ui-resample-ResamplingAction.shadow, org-esa-s2tbx-coregistration-Action.shadow, org-esa-s2tbx-dataio-mosaic-ui-multiSizeMosaicAction.shadow, org-esa-snap-collocation-visat-CollocationAction.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 300 for both Menu/Raster/Masks/ComputeMaskAreaAction.shadow and Menu/Raster/Masks/org-esa-snap-processor-watermask-ui-WatermaskAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 500 for both Menu/Raster/Data Conversion/org-esa-s1tbx-utilities-gpf-BandSelectOp-Action.shadow and Menu/Raster/Data Conversion/org-esa-s1tbx-utilities-gpf-SetNoDataValueOp-Action.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 200 for both Menu/Raster/Data Conversion/org-esa-snap-raster-gpf-LinearTodBOp-Action.shadow and Menu/Raster/Data Conversion/org-esa-snap-raster-rcp-actions-AmplitudeToIntensityAction.shadow
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/Optical/Geometric/ marked with the position attribute: [org-esa-snap-core-gpf-ui-reproject-OrthorectificationAction.shadow], but some are: [org-esa-s2tbx-s2msi-resampler-S2ResamplingOpAction.shadow, org-esa-s3tbx-slstr-regrid-AatsrUngriddingOpAction.shadow, org-esa-s3tbx-slstr-pdu-stitching-PDUStitchingAction.shadow]
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/Optical/Preprocessing/ marked with the position attribute: [Masking], but some are: [org-esa-s3tbx-o2a-harmonisation-OlciHarmonisationOpAction.shadow, org-esa-s3tbx-meris-radiometry-ui-MerisRadiometryCorrectionAction.shadow, org-esa-s3tbx-processor-rad2refl-ui-Rad2ReflAction.shadow, org-esa-s2tbx-reflectance2radiance-Action.shadow, org-esa-s3tbx-PpeOpAction.shadow, org-esa-s3tbx-olci-radiometry-rayleigh-RayleighCorrectionOpAction.shadow]
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/Optical/Thematic Land Processing/ marked with the position attribute: [Biophysical Processor (LAI, fAPAR...), Soil Radiometric Indices, Vegetation Radiometric Indices, Water Radiometric Indices], but some are: [org-esa-s3tbx-smac-MerisSmacOpAction.shadow, org-esa-s2tbx-fcc-Action.shadow]
WARNING [org.openide.filesystems.Ordering]: Found same position 4 for both Menu/Optical/Thematic Water Processing/C2RCC Processors/org-esa-s3tbx-c2rcc-meris-OpAction.shadow and Menu/Optical/Thematic Water Processing/C2RCC Processors/org-esa-s3tbx-c2rcc-meris4-OpAction.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 600 for both Menu/Radar/Sentinel-1 TOPS/org-esa-s1tbx-calibration-gpf-RemoveGRDBorderNoiseOp.shadow and Menu/Radar/Sentinel-1 TOPS/org-esa-s1tbx-sentinel1-gpf-TOPSARDerampDemodOp-Action.shadow
WARNING [org.openide.filesystems.Ordering]: Found same position 200 for both Menu/Tools/AttachPixelGeoCodingAction-separatorBefore.instance and Menu/Tools/Separator1.instance
INFO [hsqldb.db.HSQLDB4AD417742A.ENGINE]: dataFileCache open start
SEVERE [org.esa.snap]: Unable to load quicklook RCM3_OK1844730_PK1989318_1_SC100MA_20220215_233018_HH_HV_GRD
WARNING [org.esa.snap]: Binning disabled from GraphBuilder
WARNING [org.esa.snap]: FUB.Water disabled from GraphBuilder
WARNING [org.esa.snap]: FlhMci disabled from GraphBuilder
WARNING [org.esa.snap]: FuClassification disabled from GraphBuilder
WARNING [org.esa.snap]: Mci.s2 disabled from GraphBuilder
WARNING [org.esa.snap]: Merge disabled from GraphBuilder
WARNING [org.esa.snap]: Mosaic disabled from GraphBuilder
WARNING [org.esa.snap]: NdviOp disabled from GraphBuilder
WARNING [org.esa.snap]: PixEx disabled from GraphBuilder
WARNING [org.esa.snap]: PpeFiltering disabled from GraphBuilder
WARNING [org.esa.snap]: ReflectanceToRadianceOp disabled from GraphBuilder
WARNING [org.esa.snap]: RemoteExecutionOp disabled from GraphBuilder
WARNING [org.esa.snap]: SmacOp disabled from GraphBuilder
WARNING [org.esa.snap]: SpectralAngleMapperOp disabled from GraphBuilder
WARNING [org.esa.snap]: StatisticsOp disabled from GraphBuilder
WARNING [org.esa.snap]: Unmix disabled from GraphBuilder
WARNING [org.esa.snap]: c2rcc.landsat8 disabled from GraphBuilder
WARNING [org.esa.snap]: c2rcc.meris disabled from GraphBuilder
WARNING [org.esa.snap]: c2rcc.meris4 disabled from GraphBuilder
WARNING [org.esa.snap]: c2rcc.modis disabled from GraphBuilder
WARNING [org.esa.snap]: c2rcc.msi disabled from GraphBuilder
WARNING [org.esa.snap]: c2rcc.olci disabled from GraphBuilder
WARNING [org.esa.snap]: c2rcc.seawifs disabled from GraphBuilder
WARNING [org.esa.snap]: c2rcc.viirs disabled from GraphBuilder
WARNING [org.openide.filesystems.Ordering]: Found same position 35 for both Context/Product/Product/GroupByNodeTypeAction-separatorAfter.instance and Context/Product/Product/OpenRGBImageViewAction-separatorBefore.instance
INFO [org.esa.snap.rcp.windows.ProductSceneViewTopComponent]: >> componentOpened
INFO [org.esa.snap.rcp.windows.ProductSceneViewTopComponent]: >> componentSelected
INFO [org.esa.snap.rcp.util.ContextGlobalExtenderImpl]: added: key = view, value = org.esa.snap.ui.product.ProductSceneView[[3] Sigma0_HH_dB,0,0,1258x900,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777225,maximumSize=,minimumSize=,preferredSize=], oldValue = null
INFO [org.esa.snap.rcp.windows.ProductSceneViewTopComponent]: >> componentDeselected
INFO [org.esa.snap.rcp.util.ContextGlobalExtenderImpl]: removed: key = view, oldValue = org.esa.snap.ui.product.ProductSceneView[[3] Sigma0_HH_dB,0,0,1258x900,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777225,maximumSize=,minimumSize=,preferredSize=]
INFO [org.esa.snap.rcp.windows.ProductSceneViewTopComponent]: >> componentClosed
INFO [org.esa.snap.rcp.windows.ProductSceneViewTopComponent]: >> componentOpened
INFO [org.esa.snap.rcp.windows.ProductSceneViewTopComponent]: >> componentSelected
INFO [org.esa.snap.rcp.util.ContextGlobalExtenderImpl]: added: key = view, value = org.esa.snap.ui.product.ProductSceneView[[1] Sigma0_HH_dB,0,0,1258x900,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777225,maximumSize=,minimumSize=,preferredSize=], oldValue = null
INFO [org.esa.snap.rcp.SnapApp]: Request to stop SNAP Desktop```

Are all images from the same location?

Yes. Not exactly the same, but close enough they overlap.

This is strange. Which DEM was used for this task?
Sometimes the download of a tile fails and the file is corrputed. Maybe you can solve it by deleting all temporary files in your user directory .snap\auxdata\dem.
SNAP automatically downloads the required tiles again.

Thanks @ABraun - I usually use the ACE30 DEM since it is an Arctic region (near Gjoa Haven, NU, CA), and some of the others don’t have coverage. However, I tried a number of DEMs, and even installed SNAP on a couple computers that have never had it installed before. I also did as you suggested and had no success. I did find an error icon in the bottom right corner, and it brought up an exception window with the following content:

java.util.ServiceConfigurationError: javax.xml.stream.XMLInputFactory: Provider com.ctc.wstx.stax.WstxInputFactory not found
	at java.util.ServiceLoader.fail(ServiceLoader.java:239)
	at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:372)
	at java.util.ServiceLoader$LazyIterator.access$700(ServiceLoader.java:323)
	at java.util.ServiceLoader$LazyIterator$2.run(ServiceLoader.java:407)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:409)
	at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
	at javax.xml.stream.FactoryFinder$1.run(FactoryFinder.java:353)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:341)
Caused: java.lang.RuntimeException: Provider for class javax.xml.stream.XMLInputFactory cannot be created
	at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:367)
Caused: javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created
	at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:370)
	at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:313)
	at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:227)
	at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:154)
	at gov.nasa.worldwind.util.WWXML.openEventReaderStream(WWXML.java:353)
	at gov.nasa.worldwind.util.WWXML.openEventReader(WWXML.java:502)
	at gov.nasa.worldwind.util.WWXML.openEventReader(WWXML.java:464)
	at gov.nasa.worldwind.ogc.OGCCapabilities.createReader(OGCCapabilities.java:89)
	at gov.nasa.worldwind.ogc.OGCCapabilities.<init>(OGCCapabilities.java:70)
	at gov.nasa.worldwind.ogc.wms.WMSCapabilities.<init>(WMSCapabilities.java:71)
	at gov.nasa.worldwind.util.SessionCacheRetrievalPostProcessor.handleWMSCapabilitiesContent(SessionCacheRetrievalPostProcessor.java:248)
	at gov.nasa.worldwind.util.SessionCacheRetrievalPostProcessor.handleContent(SessionCacheRetrievalPostProcessor.java:238)
	at gov.nasa.worldwind.util.SessionCacheRetrievalPostProcessor.onRetrievalSuceeded(SessionCacheRetrievalPostProcessor.java:193)
	at gov.nasa.worldwind.util.SessionCacheRetrievalPostProcessor.run(SessionCacheRetrievalPostProcessor.java:177)
	at gov.nasa.worldwind.retrieve.URLRetriever.end(URLRetriever.java:352)
	at gov.nasa.worldwind.retrieve.URLRetriever.call(URLRetriever.java:280)
	at gov.nasa.worldwind.retrieve.URLRetriever.call(URLRetriever.java:27)
	at gov.nasa.worldwind.util.SessionCacheUtils.retrieveSessionData(SessionCacheUtils.java:80)
	at gov.nasa.worldwind.util.SessionCacheUtils.getOrRetrieveSessionCapabilities(SessionCacheUtils.java:170)
	at gov.nasa.worldwind.layers.BasicTiledImageLayer.retrieveResources(BasicTiledImageLayer.java:723)
	at gov.nasa.worldwind.layers.BasicTiledImageLayer$2.run(BasicTiledImageLayer.java:811)
[catch] at java.lang.Thread.run(Thread.java:748)

Could it be something to do with Windows 11 vs Windows 10?

Thank you for describing the problem. Hard to tell from my side, sorry.

Did you ever have any luck resolving this issue? I am experiencing something similar with ScanSAR 50 and 100 GRD images. During terrain correction it will get hung up somewhere and often fail. It seems to be at random. Some ScanSAR scenes terrain correct just fine, others do not. Seems others continue to have the same issue.