Unable to read ERS XCA file - new ERS .E1 format

I download and unpack the “new” ERS-data(format) .E1 if i want to remove antenna pattern or calibrate the data i get the following error:

A problem occurred during the target product initialisation.
Type: OperatorException
Message: Calibration: Unable to read ERS XCA file no protocol: /

org.esa.snap.core.gpf.OperatorException: RemoveAntennaPattern: Unable to read ERS XCA file no protocol: /
at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:386)
at org.esa.s1tbx.calibration.gpf.RemoveAntennaPatternOp.initialize(RemoveAntennaPatternOp.java:89)
at org.esa.snap.core.gpf.internal.OperatorContext.initializeOperator(OperatorContext.java:499)
at org.esa.snap.core.gpf.internal.OperatorContext.getTargetProduct(OperatorContext.java:278)
at org.esa.snap.core.gpf.Operator.getTargetProduct(Operator.java:359)
at org.esa.snap.core.gpf.GPF.createProductNS(GPF.java:311)
at org.esa.snap.core.gpf.GPF.createProduct(GPF.java:286)
at org.esa.snap.core.gpf.GPF.createProduct(GPF.java:265)
at org.esa.snap.graphbuilder.rcp.dialogs.SingleOperatorDialog.createTargetProduct(SingleOperatorDialog.java:172)
[catch] at org.esa.snap.graphbuilder.rcp.dialogs.SingleOperatorDialog.onApply(SingleOperatorDialog.java:287)
at org.esa.snap.ui.AbstractDialog.lambda$initUI$17(AbstractDialog.java:494)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

How could i work with the new dataformat for ERS within Snap ?

This problem exists since the standalone tbx1 and nobody cares about this error ?

Calibrating ERS-1 .E1 products appears to work fine. Are you using the latest version of SNAP?

Before we calibrate the ERS data we have to remove the antenna pattern but nothing of this work with the newest version. I tried different ERS scenes and also download new scenes and i get all the time the same error ? Is there a special preprocesing for the .E1 format required ?
Moreover it does not run since the Sentinel-1 Toolbox !

this error message of yours seems strange “Message: Calibration: Unable to read ERS XCA file no protocol:”

are you passing the “*.E1” file to the the Read module of gpt (or opening this in the user interface?), and then give the imported *.dim format to Antenna Correction and Calibration? Maybe I am wrong, but this error message sounds like your input to calibration is not the *.dim format?

I just now process such files with SNAP and works fine with me as well …

So i could explain my workflow. First of all i take the SNAP user interface.

  1. File --> Import --> SAR Sensors --> ERS1/ 2 SAR (.E1/-E2)
    (now it is visible in the product explorer)
  2. Radar --> Radiometric --> Calibrate OR Remove Antenna Pattern
    (and now if i run the module with the predefined values (save as: beam-dimap & save as db) i get the error message above)

We tested this workflow in “Next ESA SAR Toolbox” and it works…

What’s the version of snap and the operating system? What’s the path to your user home/.snap/auxdata folder. It could be that it’s not handling spaces or unicode characters in a path?

It`s version SNAP 2.0-beta-07 and S1TBX version 2.0.2. I’m running Windows 7 (64-bit). The path only consists of simple letters without any space or special characeters (> C:\Users…\ .snap\auxdata)

You should make a clean installation of SNAP and S1TBX. The final SNAP 2.0 is already available.
After installation you can get the latest S1TBX version again.

Great, it work’s ! Thank you !

Why did you not inform the beta users that there is now the correct version, you do have the email addresses ? For the next time it will be very helpful.