-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Hi all,
my torrents occasionally fail downloading. Logs show an IOException due to a bad filedescriptor.
I'm running I2P+ I2PSnark standalone revision 8fd38e00 (Built: 2025-10-04 22:40:12 UTC)
....PeerCoordinator: Error writing to storage [piece 509] for <my_file>
*
java.io.IOException: Error writing /home/i2psnark/data/<my_file>.mkv
at org.klomp.snark.Storage.putPiece(Storage.java:1276)
at org.klomp.snark.PeerCoordinator.gotPiece(PeerCoordinator.java:1048)
at org.klomp.snark.PeerState.pieceMessage(PeerState.java:416)
at org.klomp.snark.PeerConnectionIn.run(PeerConnectionIn.java:139)
at org.klomp.snark.Peer.runConnection(Peer.java:282)
at org.klomp.snark.PeerCoordinator$1.run(PeerCoordinator.java:704)
at java.base/java.lang.Thread.run(Thread.java:1583)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
Caused by: java.io.IOException: Bad file descriptor
at java.base/java.io.RandomAccessFile.writeBytes0(Native Method)
at java.base/java.io.RandomAccessFile.writeBytes(RandomAccessFile.java:572)
at java.base/java.io.RandomAccessFile.write(RandomAccessFile.java:602)
at org.klomp.snark.Storage$TorrentFile.balloonFile(Storage.java:1542)
at org.klomp.snark.Storage$TorrentFile.access$100(Storage.java:1396)
at org.klomp.snark.Storage.putPiece(Storage.java:1260)
... 7 more
do you have any ideas how I could further diagnose the issue?
Restarting the torrents solves it for a while. However, usually after max 2 days, the IOException appears in the logs again.
Metadata
Metadata
Assignees
Labels
No labels