ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

apm_bridge not processing data

book

Article ID: 238864

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

Apm_bridge is backfilling without processing and is queued up

Error message on apm_bridge.


at com.nimsoft.nimbus.NimSessionBase.send(NimSessionBase.java:813)
... 14 more
Apr 05 14:43:17:333 ERROR [TopologyService, apm_bridge] Exception in NimServerSessionThread.run. Closing session.
Apr 05 14:43:17:333 ERROR [TopologyService, apm_bridge] (2) communication error, Error when trying to send on session (S) com.nimsoft.nimbus.NimServerSession(Socket[addr=/10.37.32.186,port=48002,localport=61240]): Software caused connection abort: socket write error
at com.nimsoft.nimbus.NimSessionBase.send(NimSessionBase.java:823)
at com.nimsoft.nimbus.NimSessionBase.sendReply(NimSessionBase.java:739)
at com.nimsoft.nimbus.NimSubscribe.callbackBulkProxy(NimSubscribe.java:474)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.performCallback(NimServerSession.java:225)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.handleMessage(NimServerSession.java:178)
at com.nimsoft.nimbus.NimServerSession$NimServerSessionThread.run(NimServerSession.java:123)
Caused by: java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
at java.net.SocketOutputStream.write(SocketOutputStream.java:155)
... 9 more
Apr 05 14:44:10:576 INFO [APMInventoryService RUNNING, apm_bridge] Done updating APM Inventory
Apr 05 14:44:10:576 INFO [APMInventoryService RUNNING, apm_bridge] Running APM Inventory Update
Apr 05 14:44:10:577 INFO [ForkJoinPool-4-worker-1, apm_bridge] Skipping inventory for profile 1 with origin gvi0wcanm01p / A previous inventory session is still in progress
Apr 05 14:44:10:578 INFO [ForkJoinPool-4-worker-7, apm_bridge] Skipping inventory for profile 2 with origin gvi0wcaui02p / A previous inventory session is still in progress
Apr 05 14:44:35:303 INFO [ForkJoinPool-4-worker-5, apm_bridge] Inventory contains 40 groups
Apr 05 14:44:35:405 INFO [ForkJoinPool-4-worker-2, apm_bridge] Inventory contains 40 groups
Apr 05 14:44:42:867 INFO [ForkJoinPool-4-worker-4, apm_bridge] Inventory contains 40 groups
Apr 05 14:44:42:891 INFO [ForkJoinPool-4-worker-1, apm_bridge] Inventory contains 40 groups

Apr 05 14:45:08:676 ERROR [ATS Client - 25, apm_bridge] Could not POST to TAS NG. profile id: 3, host: apmgw.dxi-na1.saas.broadcom.com
org.apache.http.impl.execchain.RequestAbortedException: Request aborted
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:194)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:221)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:140)
at com.uim.probe.bridge.apm.ATSClient.sendJsonSinglTAS(ATSClient.java:670)
at com.uim.probe.bridge.apm.ATSClient.lambda$sendJsonChunksTAS$12(ATSClient.java:654)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.InterruptedException
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2034)
at org.apache.http.pool.AbstractConnPool.getPoolEntryBlocking(AbstractConnPool.java:377)
at org.apache.http.pool.AbstractConnPool.access$200(AbstractConnPool.java:67)
at org.apache.http.pool.AbstractConnPool$2.get(AbstractConnPool.java:243)
at org.apache.http.pool.AbstractConnPool$2.get(AbstractConnPool.java:191)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:282)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:269)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:191)
... 13 more
Apr 05 14:45:11:523 WARN [TopologyService RUNNING, apm_bridge] TopologyService subscription is not OK, resubscribing

 

 

Environment

Release : 20.4

Component : UIM - APMGTW

Resolution

- Deactivate the apm_bridge probe
- Open the hub configuration > Queue tab
- Delete the apm_bridge_inventory queue > Apply
- Activate the apm_bridge probe 

Note: When the probe is activated the apm_bridge_inventory queue will get recreated.