p2p error,todo modify