ITIM 5.1 AFX test connector settings fail with 'Connection error: zip file closed' in RSA Identity Governance & Lifecycle
2 years ago
Originally Published: 2016-08-31
Article Number
000043127
Applies To
RSA Product Set: Identity Governance & Lifecyle 
RSA Version/Condition: 7.0.0, 7.0.1
Issue
The ITIM Web Service based AFX test connector settings button in RSA Identity Governance & Lifecycle reports the following error in the user interface (AFX > Connectors > {connector-name} > Test Connector Settings):
 
Connection error: zip file closed

java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:634)
at java.util.zip.ZipFile.getEntry(ZipFile.java:305)
at java.util.jar.JarFile.getEntry(JarFile.java:227)
at java.util.jar.JarFile.getJarEntry(JarFile.java:210)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:840)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:818)
at sun.misc.URLClassPath.findResource(URLClassPath.java:176)
at java.net.URLClassLoader$2.run(URLClassLoader.java:551)
at java.net.URLClassLoader$2.run(URLClassLoader.java:549)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:548)
at java.lang.ClassLoader.getResource(ClassLoader.java:1147)
at org.mule.module.launcher.MuleApplicationClassLoader.getResource(MuleApplicationClassLoader.java:140)
at org.apache.commons.discovery.jdk.JDK12Hooks.getResources(JDK12Hooks.java:141)

 

Notes: 
  • In 7.0.0 the ITIM Web Service based connector is called IBM Tivoli Identity Manager 5.1.
  • Starting in 7.0.1 through 7.1.1 the ITIM Web Service based connector is called ITIM 5.1.

This error occurs in multiple scenarios. Basically it does not work in any scenario.
  • When a test connection is performed while creating a new connector.
  • When a test connection is performed after creating the connector.
  • If an existing connector is edited.
Cause
The zip file closed error is a known limitation documented in the RSA Identity Governance and Lifecycle - IBM Tivoli Identity Manager WebService Connector Datasheet.
Resolution
There is no resolution at this time. Please see the workaround section.
Workaround
To workaround this issue, restart the AFX Server and do not use the Test Connector Settings button. As the afx user, execute afx restart.