CAVerizonPEStats camm engine not working correctly after upgrade
search cancel

CAVerizonPEStats camm engine not working correctly after upgrade

book

Article ID: 400066

calendar_today

Updated On:

Products

CA Mediation Manager Network Observability

Issue/Introduction

CAVerizonPEStats camm engine not picking up files as expected after upgrade.  The following is seen in the log:

 

SEVERE: Fatal Exception occurs in Engine
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.torokina.tim.classloader.TimBootstrap.bootstrap(TimBootstrap.java:80)
at com.torokina.tim.engine.Main.main(Main.java:197)
Caused by: java.net.BindException: Address already in use
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Unknown Source)
at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(Unknown Source)
at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:561)
at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1331)
at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:972)
at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:259)
at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:380)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Unknown Source)

 

Environment

Seen after upgrade to 24.3.8

Cause

The port on which the ENGINE is attempting to start is already in use. This may indicate that a previous ENGINE restart did not complete successfully. 

Resolution

You can verify the ENGINE port from the CAMM console.

The port typically starts from 29100 and increments depending on the number of engines configured.

To terminate the process on the relevant LC, execute the following command:

  • kill -9 $(lsof -t -i:291xx (Replace 291xx with the actual port number in use.)

Alternatively you  can do

  •  /opt/CA/CAMM/tools/stopall
  •  /opt/CA/CAMM/tools/startall