Refine search
public void warning(SAXParseException exception) throws SAXException { log.warn(Util.getMessage("ParseFailure"), exception); }
protected <T> boolean validateArgs(Address dest, T buffer) { if(buffer == null) { log.warn("%s: data is null; discarding message to %s", local_addr, dest); return false; } if(!running.get()) { log.trace("%s: server is not running, discarding message to %s", local_addr, dest); return false; } return true; }
protected void unknownMember(Address sender, Object message) { if(leaving) return; if(log_discard_msgs && log.isWarnEnabled()) { if(suppress_log_non_member != null) suppress_log_non_member.log(SuppressLog.Level.warn, sender, suppress_time_non_member_warnings, local_addr, message, sender, view); else log.warn(Util.getMessage("MsgDroppedNak"), local_addr, message, sender, view); } }
RELAY2.class.getSimpleName(), tp.getClass().getSimpleName())); if(max_site_masters < 1) { log.warn("max_size_masters was " + max_site_masters + ", changed to 1"); max_site_masters=1; if(site_config == null) throw new Exception("site configuration for \"" + site + "\" not found in " + config); log.trace(local_addr + ": site configuration:\n" + site_config); log.warn(local_addr + ": forwarding routes are currently not supported and will be ignored. This will change " + "with hierarchical routing (https://issues.jboss.org/browse/JGRP-1506)"); if(!forwarding_protocol_present && warn_when_ftc_missing && log.isWarnEnabled()) log.warn(local_addr + ": " + FORWARD_TO_COORD.class.getSimpleName() + " protocol not found below; " + "unable to re-submit messages to the new coordinator if the current coordinator crashes");
/** * * @param interfaces List<NetworkInterface>. Guaranteed to have no duplicates * @param s * @param mcastAddr * @throws IOException */ protected void bindToInterfaces(List<NetworkInterface> interfaces, MulticastSocket s, InetAddress mcastAddr) { SocketAddress tmp_mcast_addr=new InetSocketAddress(mcastAddr, mcast_port); for(NetworkInterface intf: interfaces) { //[ JGRP-680] - receive_on_all_interfaces requires every NIC to be configured try { s.joinGroup(tmp_mcast_addr, intf); log.trace("joined %s on %s", tmp_mcast_addr, intf.getName()); } catch(IOException e) { log.warn(Util.getMessage("InterfaceJoinFailed"), tmp_mcast_addr, intf.getName()); } } }
protected void handleXmitRequest(Address sender, SeqnoList missing) { if(is_trace) log.trace("%s <-- XMIT(%s: #%s)", local_addr, sender, missing); SenderEntry entry=send_table.get(sender); xmit_reqs_received.add(missing.size()); Table<Message> win=entry != null? entry.msgs : null; if(win != null) { for(long seqno: missing) { Message msg=win.get(seqno); if(msg == null) { if(log.isWarnEnabled() && log_not_found_msgs && !local_addr.equals(sender) && seqno > win.getLow()) log.warn(Util.getMessage("MessageNotFound"), local_addr, sender, seqno); continue; } down_prot.down(msg); xmit_rsps_sent.increment(); } } }
public void suspect(Address mbr) { if(mbr.equals(gms.local_addr)) { if(log.isWarnEnabled()) log.warn("I am the coord and I'm suspected -- will probably leave shortly"); return; } Collection<Request> suspected=new LinkedHashSet<>(1); suspected.add(new Request(Request.SUSPECT,mbr)); handleMembershipChange(suspected); }
protected boolean doSelect() { try { int num=selector.select(); num_selects++; checkforPendingRegistrations(); if(num == 0) return true; } catch(ClosedSelectorException closed_ex) { log.trace("selector was closed; acceptor terminating"); return false; } catch(Throwable t) { log.warn("acceptor failure", t); } return true; }
public void receive(long id, Message msg) { Address sender=msg.getSrc(); if(sender == null) { if(log.isErrorEnabled()) log.error(local_addr + ": sender is null, cannot deliver message " + "::" + id); return; } if(!canDeliver(sender, id)) { if(log.isWarnEnabled()) log.warn(local_addr + ": dropped duplicate message " + sender + "::" + id); return; } if(log.isTraceEnabled()) log.trace(local_addr + ": delivering " + sender + "::" + id); up_prot.up(msg); }
protected void deliverMessage(final Message msg, final Address sender, final long seqno) { if(is_trace) log.trace("%s: delivering %s#%s", local_addr, sender, seqno); try { up_prot.up(msg); } catch(Throwable t) { log.warn(Util.getMessage("FailedToDeliverMsg"), local_addr, msg.isFlagSet(Message.Flag.OOB) ? "OOB message" : "message", msg, t); } }
/** * Retransmits messsages first_seqno to last_seqno from original_sender from xmit_table to xmit_requester, * called when XMIT_REQ is received. * @param xmit_requester The sender of the XMIT_REQ, we have to send the requested copy of the message to this address * @param missing_msgs A list of seqnos that have to be retransmitted * @param original_sender The member who originally sent the messsage. Guaranteed to be non-null */ protected void handleXmitReq(Address xmit_requester, SeqnoList missing_msgs, Address original_sender) { log.trace("%s: received xmit request from %s for %s%s", local_addr, xmit_requester, original_sender, missing_msgs); if(stats) xmit_reqs_received.add(missing_msgs.size()); Table<Message> buf=xmit_table.get(original_sender); if(buf == null) { log.error(Util.getMessage("SenderNotFound"), local_addr, original_sender); return; } for(long i: missing_msgs) { Message msg=buf.get(i); if(msg == null) { if(log.isWarnEnabled() && log_not_found_msgs && !local_addr.equals(xmit_requester) && i > buf.getLow()) log.warn(Util.getMessage("MessageNotFound"), local_addr, original_sender, i); continue; } if(is_trace) log.trace(local_addr + ": resending " + original_sender + "::" + i); sendXmitRsp(xmit_requester, msg); } }
private void logException(String msg, Exception e) { if (log.isDebugEnabled()) { log.debug(msg, e); } else if (log.isWarnEnabled()) { log.warn("%s. Error is %s", msg, e.getLocalizedMessage()); } }
protected Attribute getNamedAttribute(String name) { AttributeEntry entry=atts.get(name); if(entry != null) { try { return new Attribute(name, entry.getter.invoke(null)); } catch(Exception e) { log.warn(Util.getMessage("AttrReadFailure"), name, e); } } else { log.warn(Util.getMessage("MissingAttribute"), name); } return null; }
public static void removeDeprecatedProperties(Object obj, Map<String,String> props) throws Exception { //traverse class hierarchy and find all deprecated properties for(Class<?> clazz=obj.getClass(); clazz != null; clazz=clazz.getSuperclass()) { if(clazz.isAnnotationPresent(DeprecatedProperty.class)) { DeprecatedProperty declaredAnnotation=clazz.getAnnotation(DeprecatedProperty.class); String[] deprecatedProperties=declaredAnnotation.names(); for(String propertyName : deprecatedProperties) { String propertyValue=props.get(propertyName); if(propertyValue != null) { if(log.isWarnEnabled()) { String name=obj instanceof Protocol? ((Protocol)obj).getName() : obj.getClass().getName(); log.warn(Util.getMessage("Deprecated"), name + "." + propertyName, "will be ignored"); } props.remove(propertyName); } } } } }
protected void bindToInterfaces(List<NetworkInterface> interfaces, MulticastSocket s) { SocketAddress group_addr=new InetSocketAddress(diagnostics_addr, diagnostics_port); for(Iterator<NetworkInterface> it=interfaces.iterator(); it.hasNext();) { NetworkInterface i=it.next(); try { if (i.isUp()) { List<InterfaceAddress> inet_addrs=i.getInterfaceAddresses(); if(inet_addrs != null && !inet_addrs.isEmpty()) { // fix for VM crash - suggested by JJalenak@netopia.com s.joinGroup(group_addr, i); log.trace("joined %s on %s", group_addr, i.getName()); } } } catch(Exception e) { // also catches NPE in getInterfaceAddresses() (https://issues.jboss.org/browse/JGRP-1845) log.warn("failed to join " + group_addr + " on " + i.getName() + ": " + e); } } }
log.trace(local_addr + ": successful GMS flush by coordinator"); up(new Event(Event.RESUME, new ArrayList<>(new_view.getMembers()))); if (log.isWarnEnabled()) log.warn(local_addr + ": GMS flush by coordinator failed");
@Override public void findMembers(List<Address> members, boolean initial_discovery, Responses responses) { if(this.cluster_name == null) { log.error(Util.getMessage("ClusternameIsNullCannotGetMembership")); return; } log.trace("fetching members from GossipRouter(s)"); stubManager.forEach( stub -> { try { stub.getMembers(TCPGOSSIP.this.cluster_name, TCPGOSSIP.this); } catch(Throwable t) { log.warn("failed fetching members from %s: %s, cause: %s", stub.gossipRouterAddress(), t, t.getCause()); } }); }
public void passMessageUp(Message msg, byte[] cluster_name, boolean perform_cluster_name_matching, boolean multicast, boolean discard_own_mcast) { if(is_trace) log.trace("%s: received %s, headers are %s", local_addr, msg, msg.printHeaders()); if(up_prot == null) return; if(multicast && discard_own_mcast && local_addr != null && local_addr.equals(msg.getSrc())) return; // Discard if message's cluster name is not the same as our cluster name if(perform_cluster_name_matching && this.cluster_name != null && !this.cluster_name.equals(cluster_name)) { if(log_discard_msgs && log.isWarnEnabled()) { Address sender=msg.getSrc(); if(suppress_log_different_cluster != null) suppress_log_different_cluster.log(SuppressLog.Level.warn, sender, suppress_time_different_cluster_warnings, new AsciiString(cluster_name),this.cluster_name, sender); else log.warn(Util.getMessage("MsgDroppedDiffCluster"), new AsciiString(cluster_name),this.cluster_name, sender); } return; } up_prot.up(msg); }
private void waitForUnblock() { try { flush_unblock_promise.reset(); flush_unblock_promise.getResultWithTimeout(end_flush_timeout); } catch (TimeoutException t) { if (log.isWarnEnabled()) log.warn(localAddress + ": waiting for UNBLOCK timed out after " + end_flush_timeout + " ms"); } }
protected boolean setNamedAttribute(Attribute attribute) { AttributeEntry entry=atts.get(attribute.getName()); if(entry != null) { try { entry.setter.invoke(attribute.getValue()); return true; } catch(Throwable e) { log.warn(Util.getMessage("AttrWriteFailure"), attribute.getName(), e); } } else { log.warn(Util.getMessage("MissingAttribute"), attribute.getName()); } return false; }