jessica
jessica

Reputation: 1

The issue of Jdiameter

org.jdiameter.api.RouteException: Unable to find valid connection to peer[172.17.13.31] in realm[exchange.example.org]
    at org.jdiameter.client.impl.router.RouterImpl.getPeer(RouterImpl.java:381)
    at org.jdiameter.client.impl.controller.PeerTableImpl.sendMessage(PeerTableImpl.java:200)
    at org.jdiameter.client.impl.StackImpl.sendMessage(StackImpl.java:471)
    at org.jdiameter.client.impl.BaseSessionImpl.genericSend(BaseSessionImpl.java:202)
    at org.jdiameter.client.impl.BaseSessionImpl.genericSend(BaseSessionImpl.java:168)
    at org.jdiameter.client.impl.SessionImpl.send(SessionImpl.java:110)

I used the Jdiameter of a client of Windows and tried to connect the server's Jdiameter of Linux,but I failed. The Jdiameter's port of Linux is open, I can use the telent to access it, but I cannot use the client to connect it.

Upvotes: 0

Views: 136

Answers (1)

Taha
Taha

Reputation: 44

Look at the stacktrace, it is telling you the reason:

org.jdiameter.api.RouteException: Unable to find valid connection to peer[172.17.13.31] in realm[exchange.example.org]
    at org.jdiameter.client.impl.router.RouterImpl.getPeer(RouterImpl.java:381)

You do not have the target peer configured in your peer table . Diameter Transport requires that any Diameter node be "routable" by current Diameter node only if we either have a direct transport connection to it , or have a connection to a node which is.

Please provide your peer table entries for us to be able to help more.

Upvotes: 0

Related Questions