prop.put("table_comment_status","publish: no response from peer '"+peer.getName()+"/"+post.get("peerHash")+"' from <a href=\"http://"+challengeAddress+"\" target=\"_blank\">"+challengeAddress+"</a>");
log.fine("publish: recently handshaked "+this.seed.get(Seed.PEERTYPE,Seed.PEERTYPE_SENIOR)+" peer '"+this.seed.getName()+"' at "+this.seed.getIPs()+" is not online."+" Removing Peer from connected");
}
Network.this.sb.peers.peerActions.peerDeparture(newSeed,"peer not online");
log.fine("publish: recently handshaked "+this.seed.get(Seed.PEERTYPE,Seed.PEERTYPE_SENIOR)+" peer '"+this.seed.getName()+"' at "+this.seed.getIPs()+" with old LastSeen: '"+my_SHORT_SECOND_FORMATTER.format(newDate(newSeed.getLastSeenUTC()))+"'");
log.fine("publish: recently handshaked "+this.seed.get(Seed.PEERTYPE,Seed.PEERTYPE_SENIOR)+" peer '"+this.seed.getName()+"' at "+this.seed.getIPs()+" with old LastSeen: '"+my_SHORT_SECOND_FORMATTER.format(newDate(newSeed.getLastSeenUTC()))+"', this is more recent: '"+my_SHORT_SECOND_FORMATTER.format(newDate(this.seed.getLastSeenUTC()))+"'");
log.fine("publish: recently handshaked "+this.seed.get(Seed.PEERTYPE,Seed.PEERTYPE_SENIOR)+" peer '"+this.seed.getName()+"' at "+this.seed.getIPs()+" not in connectedDB");
// a user frauds with his peer different peer hashes
if(Network.log.isFine())Network.log.fine("connect: rejecting FRAUD (double hashes "+doubleSeed.hash+"/"+seed.hash+" on same port "+seed.getPort()+") peer "+seed.getName());
if(Network.log.isFine())Network.log.fine("connect: no contact to a interface from "+peer.get(Seed.PEERTYPE,Seed.PEERTYPE_VIRGIN)+" peer '"+peer.getName()+"' at "+ip);
+"': probably bad response from remote peer (1), reader == null");
Network.log.warn("yacyClient.queryRemoteCrawlURLs failed asking peer '"+target.getName()+"': probably bad response from remote peer (1), reader == null");
target.put(Seed.RCOUNT,"0");
seedDB.update(target.hash,target);// overwrite number of remote-available number to avoid that this peer is called again (until update is done by peer ping)
seedDB.peerActions.interfaceDeparture(target,ip);
//Log.logException(e);
returnnull;
}
finalRSSFeedfeed=reader.getFeed();
if(feed==null){
// case where the rss reader does not understand the content
seedDB.update(target.hash,target);// overwrite number of remote-available number to avoid that this peer is called again (until update is done by peer ping)
seedDB.updateConnected(target);// overwrite number of remote-available number to avoid that this peer is called again (until update is done by peer ping)
//Log.logException(e);
returnnull;
}
// update number of remotely available links in seed
@ -1312,13 +1312,7 @@ public final class Protocol {
returnnull;
}// all url's known
EventChannel
.channels(EventChannel.DHTSEND)
.addMessage(
newRSSMessage(
"Sent "+indexes.size()+" RWIs "+indexes.toString()+" to "+targetSeed.getName()+"/["+targetSeed.hash+"], "+uhs.length+" URLs there unknown",
"",
targetSeed.hash));
EventChannel.channels(EventChannel.DHTSEND).addMessage(newRSSMessage("Sent "+indexes.size()+" RWIs "+indexes.toString()+" to "+targetSeed.getName()+"/["+targetSeed.hash+"], "+uhs.length+" URLs there unknown","",targetSeed.hash));