IDM JDBC Fanout Driver fails to connect to ActiveMQ with "No connection to FanoutAgent yet"

  • 7018245
  • 07-Nov-2016
  • 07-Nov-2016

Environment


NetIQ Identity Manager 4.5
NetIQ Identity Manager Driver - JDBC Fanout Driver

Situation

Fanout Driver fails to connect to ActiveMQ with error: "1076283136 DVRS: [2016/11/07 13:29:54.104] Fanout-Driver ST:Fanout-Driver: No connection to FanoutAgent yet... Event should be re-tried later."

Using ndstrace (which is the only way to see exceptions) one will see:

1159128832 DVRS: [2016/11/07 13:29:24.611] Exception in thread "Fanout Configuration Listener" java.lang.NoClassDefFoundError: org/apache/activemq/ActiveMQConnectionFactory
1159128832 DVRS: [2016/11/07 13:29:24.612]      at com.netiq.idm.driver.fanoutshim.jms.AMQConnectionFactory.<init>(AMQConnectionFactory.java:33)
1159128832 DVRS: [2016/11/07 13:29:24.612]      at com.netiq.idm.driver.fanoutshim.FanoutDriverShim.getAMQConnectionFactory(FanoutDriverShim.java:107)
1159128832 DVRS: [2016/11/07 13:29:24.612]      at com.netiq.idm.driver.fanoutshim.jms.ConfigListener.connect(ConfigListener.java:161)
1159128832 DVRS: [2016/11/07 13:29:24.612]      at com.netiq.idm.driver.fanoutshim.jms.ConfigListener.run(ConfigListener.java:204)

Resolution

According to the documentation for Adding the Fan-Out Driver Files to the Identity Vault on have to add "activemq-all-5.12.1.jar" from the Agent lib directory to eDirectory.