Ticket #38 (new defect)

Opened 4 years ago

Last modified 1 year ago

NullPointerException into PeerReceiver.stop

Reported by: alban@tryphon.org Assigned to: alban@tryphon.org
Priority: normal Milestone:
Component: default Version: 20050331
Severity: normal Keywords:
Cc:

Description

ERROR SocketPeerConnection[artful.dyndns.org/82.0.34.228]
[SocketPeerConnection]: connection closed on error
java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.DataInputStream.readFully(DataInputStream.java:176)
        at java.io.DataInputStream.readFully(DataInputStream.java:152)
        at
org.kolaka.freecast.transport.StreamMessageReader.read(StreamMessageReader.java:47)
        at
org.kolaka.freecast.transport.ProxyMessageReader.read(ProxyMessageReader.java:41)
        at
org.kolaka.freecast.peer.PeerConnection$FilterReader.read(PeerConnection.java:358)
        at
org.kolaka.freecast.transport.receiver.PeerReceiver.readMessage(PeerReceiver.java:91)
        at
org.kolaka.freecast.transport.receiver.PeerReceiver.access$1(PeerReceiver.java:54)
        at
org.kolaka.freecast.transport.receiver.PeerReceiver$2.loop(PeerReceiver.java:77)
        at
org.kolaka.freecast.service.LoopService$LoopRunnable.run(LoopService.java:66)
        at java.lang.Thread.run(Thread.java:595)
DEBUG SocketPeerConnection[artful.dyndns.org/82.0.34.228]
[SocketPeerConnection]: dispose
DEBUG SocketPeerConnection[artful.dyndns.org/82.0.34.228]
[SocketPeerConnection]: set status PeerConnection.Status[closed=11]
DEBUG SocketPeerConnection[artful.dyndns.org/82.0.34.228] [PeerReceiver]: stopped
DEBUG SocketPeerConnection[artful.dyndns.org/82.0.34.228] [PeerReceiver]: stopped
ERROR  [LoopService$LoopRunnable]: Loop execution failed in
PeerReceiver[connection=SocketPeerConnection[artful.dyndns.org/82.0.34.228],producer=DefaultPipe.DefaultProducer[],packetValidator=org.kolaka.freecast.packet.signer.DummyPacketValidator@140c281,listener=org.kolaka.freecast.transport.receiver.PeerReceiver$1@5e55ab,loop=org.kolaka.freecast.transport.receiver.PeerReceiver$2@19836ed,status=Startable.Status[started],support=org.kolaka.freecast.service.ServiceListenerSupport@120bf2c]
java.lang.NullPointerException
        at
org.kolaka.freecast.transport.receiver.PeerReceiver.stop(PeerReceiver.java:134)
        at
org.kolaka.freecast.service.Controlables.stopQuietly(Controlables.java:70)
        at
org.kolaka.freecast.transport.receiver.PeerReceiver$1.peerConnectionStatusChanged(PeerReceiver.java:140)
        at
org.kolaka.freecast.peer.event.PeerConnectionStatusSupport.fire(PeerConnectionStatusSupport.java:65)
        at
org.kolaka.freecast.peer.event.PeerConnectionStatusSupport.fireStatus(PeerConnectionStatusSupport.java:57)
        at
org.kolaka.freecast.peer.PeerConnection.setStatus(PeerConnection.java:109)
        at org.kolaka.freecast.peer.PeerConnection.dispose(PeerConnection.java:244)
        at
org.kolaka.freecast.peer.PeerConnection.closeOnError(PeerConnection.java:264)
        at org.kolaka.freecast.peer.PeerConnection.access$1(PeerConnection.java:58)
        at
org.kolaka.freecast.peer.PeerConnection$FilterReader.read(PeerConnection.java:362)
        at
org.kolaka.freecast.transport.receiver.PeerReceiver.readMessage(PeerReceiver.java:91)
        at
org.kolaka.freecast.transport.receiver.PeerReceiver.access$1(PeerReceiver.java:54)
        at
org.kolaka.freecast.transport.receiver.PeerReceiver$2.loop(PeerReceiver.java:77)
        at
org.kolaka.freecast.service.LoopService$LoopRunnable.run(LoopService.java:66)
        at java.lang.Thread.run(Thread.java:595)
DEBUG  [ConsumerInputStreamFactory]: pipe is empty. Sleep 10 secon

Attachments

Change History


Add/Change #38 (NullPointerException into PeerReceiver.stop)




Change Properties
Action