Unknown Data Type Message in Broker Log

Document ID : KB000007939
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

The Broker log is full of "Unkown data type" messages.

Message Example:
Transport failed: java.io.IOException: Unknown data type: -17
[Async Exception Handler] INFO System.out - <current date time> com.itko.activemq.broker.TransportConnection serviceTransportException
[Async Exception Handler] INFO System.out - INFO: Transport failed: com.itko.activemq.transport.InactivityIOException: Channel was inactive for too long: /xxx.xxx.xxx.xxx:aaaaa
[ActiveMQ Transport: tcp:///xxx.xxx.xxx.xxx:aaaaa ] INFO System.out - <current date time> com.itko.activemq.broker.TransportConnection serviceTransportException

Where: xxx.xxx.xxx.xxx:aaaaa is an IP and port combination.

 

Environment:
All supported DevTest platforms.
Cause:

When starting the broker, a few of these messages is normal.
However, several thousand messages indicate previous connections that have been closed for an extended period of time.

Resolution:

Allow the broker to process these messages.
Looking closely at the messages one or more IP addresses will be listed.
For each IP address, the broker will set through the port numbers in order.

Depending on your environment and the number of database entries, this process could take a few minutes to several hours to complete.

Once completed, the messages will stop and the broker should operate as expected.

Additional Information:

Not applicable.