diff --git a/java/messaging/messaging-common/src/main/java/io/joynr/messaging/routing/RoutingTableImpl.java b/java/messaging/messaging-common/src/main/java/io/joynr/messaging/routing/RoutingTableImpl.java
index <HASH>..<HASH> 100644
--- a/java/messaging/messaging-common/src/main/java/io/joynr/messaging/routing/RoutingTableImpl.java
+++ b/java/messaging/messaging-common/src/main/java/io/joynr/messaging/routing/RoutingTableImpl.java
@@ -141,10 +141,10 @@ public class RoutingTableImpl implements RoutingTable {
                             participantId,
                             address,
                             isGloballyVisible,
-                            address,
-                            isGloballyVisible,
                             expiryDateMs,
-                            sticky);
+                            sticky,
+                            result.address,
+                            result.isGloballyVisible);
             } else {
                 // address and isGloballyVisible are identical
[Java] Fix log output in RoutingTable if routing entry already exists

Change-Id: I<I>f<I>f<I>df<I>ab<I>a<I>d6d8ccbf3c