Unable To Activate OAG Integrated ActiveMQ (Doc ID 2014914.1)

Last updated on AUGUST 18, 2016

Applies to:

Oracle API Gateway - Version 11.1.2 and later
Information in this document applies to any platform.

Symptoms

Oracle API Gateway (OAG) 11.1.2.3.0, OAG integrated Active MQ.

After enabling OAG embedded Active MQ via
  Server Settings -> Messaging -> Embedded Active MQ -> check the Enable Embedded Active MQ Broker,
in the Messaging tab in OAG Manager, MQ is still shown as disabled: "MESSAGING IS DISABLED".

The following messages are observed in the Gateway's trace file:

[Embedded ActiveMQ Service] ERROR org.apache.cassandra.service.CassandraDaemon - Exception in thread Thread[Embedded ActiveMQ Service,5,main]
java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.ArrayFormat(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple;
  at com.vordel.ama.AMALoggerFactory$AMATraceLogger.debug(AMALoggerFactory.java:64)
  at com.vordel.ama.AmaBrokerManager.start(AmaBrokerManager.java:93)
  at com.vordel.ama.AmaModule$AmaModuleThread.run(AmaModule.java:375)

  

Changes

The problem shows up only if older SLF4J jars were added to the classpath.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms