zlatinb / muwire

MuWire file sharing client for I2P
GNU General Public License v3.0
191 stars 27 forks source link

MuWire lost connection to I2P router and needs to be restarted from time to time #123

Closed slrslr closed 2 years ago

slrslr commented 2 years ago

Hello, is necessary MuWire quit when internet connection is interrupted? Other non-Java software i am running does not have issue to re-connect. I see that this time I2Pd on my Linux was code=killed, signal=SEGV.

Also maybe this "lost connection" message is not translatable on https://www.transifex.com/otf/muwire/

zlatinb commented 2 years ago

Hi, for now MuWire will need to exit if it loses connection to the I2P router. I know it's inconvenient and plan to change that in the future, but it's going to be a big rewrite so it's not going to happen soon.

The two strings LOST_ROUTER_TITLE and LOST_ROUTER_BODY should now be on transifex. Thanks for reporting!

zlatinb commented 2 years ago

Ok, it turned out to be easier than I thought. Please try the latest from git - MuWire will not exit when it loses connection to the I2P router but instead keep trying to reconnect. After it reconnects all should resume functioning.

slrslr commented 2 years ago

Good news 👍, after i have restarted the I2Pd service on my Linux, MuWire reported: "Make sure the I2P router is running ..." OK I have NOT clicked OK to see that MuWire reconnected anyway because i could see file transfers continued on background. So it seems to be working, unless you have put the limit on number of router re-connection attempts.