Hello STEP team,
I am having the following issue with SNAP 12: the MultiMasterInSAR operator fails at ~90% with “Undefined symbol i_ifg_” on a TerraSAR-X SSC stack. The exact same graph + data complete successfully in SNAP 9.
Environment
- SNAP: 12…0.0
- Also tested: SNAP 9.0.0 (same data/graph completes successfully)
- OS: Ubuntu
Data
- Sensor/Mode: TerraSAR-X (TDX1) SSC, SM S_SRA
- Input product: a prebuilt stack DIMAP generated with SNAP 12.0.0
Reproduction steps
- Use the attached graph (
mmifg.xml) that reads the TerraSAR-X stack and appliesMultiMasterInSAR, thenWrite. - Run:
- run through GUI (same issue through gpt)
- Processing advances to 90% and then fails during
WriteOp.
Observed
Console excerpt (full logs attached as stdlog.txt / errlog.txt):
Executing processing graph
90% done.
java.lang.IllegalArgumentException: expression: Undefined symbol 'i_ifg_'.
at org.esa.snap.core.image.VirtualBandOpImage.parseExpression(VirtualBandOpImage.java:108)
...
Caused by: org.esa.snap.core.jexp.ParseException: Undefined symbol 'i_ifg_'.
at org.esa.snap.core.jexp.impl.ParserImpl.reportError(ParserImpl.java:1036)
...
Error: expression: Undefined symbol 'i_ifg_'.
No output generated
Expected
MultiMasterInSARshould complete and write the output product (as it does with the same inputs/graph in SNAP 9).
stdlog.txt (37 Bytes)
errlog.txt (8.6 KB)
mmifg.xml (1.6 KB)