diff --git a/router/java/src/net/i2p/router/transport/OutboundMessageRegistry.java b/router/java/src/net/i2p/router/transport/OutboundMessageRegistry.java index 0fab9dfb5..f584b4763 100644 --- a/router/java/src/net/i2p/router/transport/OutboundMessageRegistry.java +++ b/router/java/src/net/i2p/router/transport/OutboundMessageRegistry.java @@ -101,7 +101,7 @@ public class OutboundMessageRegistry { } else { if (_log.shouldLog(Log.DEBUG)) _log.debug("Stop matching selector " + selector + " for message " - + msg.getMessage().getClass().getName()); + + msg.getMessageType()); matchedRemove.add(exp); } } else { @@ -230,7 +230,7 @@ public class OutboundMessageRegistry { String warn = delay + "ms"; if ( (delay > 1000) && (_log.shouldLog(Log.WARN)) ) { _log.warn("Synchronizing in the registry.unRegister took too long! " + warn); - _context.messageHistory().messageProcessingError(msg.getMessage().getUniqueId(), msg.getMessage().getClass().getName(), "Unregister took too long: " + warn); + _context.messageHistory().messageProcessingError(msg.getMessageId(), msg.getMessageType(), "Unregister took too long: " + warn); } else { if (_log.shouldLog(Log.DEBUG)) _log.debug("Synchronizing in the registry.unRegister was quick: " + warn); @@ -249,7 +249,7 @@ public class OutboundMessageRegistry { for (Iterator iter = msgs.keySet().iterator(); iter.hasNext();) { Long exp = (Long)iter.next(); OutNetMessage msg = (OutNetMessage)msgs.get(exp); - buf.append("