NPE during DHT (Publishing seed to other peer)

Hi,

I found a NPE occuring whilst my peer tries to publish it’s seed to another peer:


E 2021/04/19 15:37:07 YACY publishThread: error with target seed {UTC=+0000,Port=80,RCount=0,Hash=kDNNCm6ghZG6,LastSeen=20210418082528,Name=_anonufe-33155695-0,Version=1.92209000,rI=0,NCount=0,USpeed=0,rU=0,RSpeed=0.0014274908,IP=seedsurf.herokuapp.com,PeerType=senior,ISpeed=0,ICount=0,CCount=0.0,sI=0,LCount=0,sU=0,BDate=20210417133432,news=,Uptime=1191,Flags=% ,IP6=,SCount=144}: null
java.lang.NullPointerException
at net.yacy.peers.Protocol.hello(Protocol.java:246)
at net.yacy.peers.Network$publishThread.run(Network.java:210)

E 2021/04/19 15:55:33 YACY publishThread: error with target seed {UTC=+0000,Port=80,RCount=0,Hash=kDNNCm6ghZG6,LastSeen=20210418082528,Name=_anonufe-33155695-0,Version=1.92209000,rI=0,NCount=0,USpeed=0,rU=0,RSpeed=0.0014274908,IP=seedsurf.herokuapp.com,PeerType=senior,ISpeed=0,ICount=0,CCount=0.0,sI=0,LCount=0,sU=0,BDate=20210417133432,news=,Uptime=1191,Flags=% ,IP6=,SCount=144}: null
java.lang.NullPointerException
at net.yacy.peers.Protocol.hello(Protocol.java:246)
at net.yacy.peers.Network$publishThread.run(Network.java:210)

E 2021/04/19 16:01:41 YACY publishThread: error with target seed {UTC=+0000,Port=80,RCount=0,Hash=CqdMXmA0SvnY,LastSeen=20210418203201,Name=_anonufe-56224353-0,Version=1.92109000,rI=0,NCount=0,USpeed=0,rU=0,RSpeed=5.5428845E-4,IP=radsearch.herokuapp.com,PeerType=senior,ISpeed=0,ICount=0,CCount=0.0,sI=0,LCount=0,sU=0,BDate=20210417195901,dct=1618778510648,news=,Uptime=413,Flags=$ ,IP6=,SCount=136}: null
java.lang.NullPointerException
at net.yacy.peers.Protocol.hello(Protocol.java:246)
at net.yacy.peers.Network$publishThread.run(Network.java:210)

v1.925/10105

Greetings

LA_FORGE

Update: It only happens at a small amount of peers.

I guess someone with novice skills tampered with the code :frowning: