Opened 7 years ago

Last modified 3 years ago

#1260 assigned defect

I2PBote: Locks up entire console

Reported by: zzz Owned by: str4d
Priority: major Milestone:
Component: apps/plugins Version: 0.9.12
Keywords: I2P-Bote hang Cc: kuri79@…
Parent Tickets: Sensitive: no


Report 1: http://forum.i2p/viewtopic.php?t=11340

Reports 2 and 3 below.


Attachments (1)

dump.log (242.1 KB) - added by user 7 years ago.

Download all attachments as: .zip

Change History (15)

comment:1 Changed 7 years ago by zzz

Cc: kuri79@… added

Report 2 via email from kuri79@…:


I have the same issues as this newbie : http://forum.i2p/viewtopic.php?t=11340
I have no idea what logs I could provide.

Since I upgrade Firefox to 29, and I2P to 0.9.12-14, sometimes my I2P browser can not load the router console pages ( ) nor Susimail, but work with some eepsites.

When I disable to proxy (4444) of my Firefox, router console can suddenly be loaded (displayed).

If you need more infos, ask me.

OS : windows 7 (64b). Java: latest (updated this week).

comment:2 Changed 7 years ago by zzz

Report 3 via IRC:

<superuser> darn
<superuser> is there a way to uninstall a plugin without using the console?
<superuser> I rm'ed the respectivre subdirecotry from .i2p/plugins
<superuser> but that didn't make the problem go away
<superuser> I was trying an old bote version (0.2.6) and it started and bote page loaded, but router console does not load no more. though i think it's ood, given that both are served by same jetty.
<superuser> anyhow, I figured that jetty version change since then, so i decided the oold plugin must be the reason my my console not loading anymore. so i guess, uninstalling it is the way to go
<superuser> hmm, ok. it seems it doesn't like anymore. localhost works
<superuser> and it shows the plugin _is_ gone
<superuser> who knows what I have screwn up

<user> back working here after a total router newstart

Last edited 7 years ago by zzz (previous) (diff)

comment:3 Changed 7 years ago by zzz

The best way for us to diagnose this is to get a thread dump while locked up. Use 'i2prouter dump' from the command line and then look in wrapper.log.

comment:4 Changed 7 years ago by user

Am not 100% sure it is bote-caused. but it could be.
well, mine was fine with latest bote and -4 router version.

I updated to -14 and didn't play around much, but it still loaded. At leasat I could acceess clientsconfig and remove the plugin and install an OLD bote version (0.2.6 as opposed to 0.2.9).
then, the console was gone. router was running, i could access eepsites and bote interface, but not standard router console - yes odd.
then rm'd the .i2p/plugins/i2pbote dir as I couldn't uninstall via console (maybe I could have, had I tried localhost instead of before. and I think I did restart and console was still inaccessible.
But finally I rebooted (which means a full router stop and closing firefox etc) and back it was, temporarily. I verified bote was not listed under plugins no more and installed current bote again. never loads, it's always in loading state
so, is dead, and http://localhost:7657/home is fine, but also taking longer than usually (now 2-15 secs)
and BOTE is NOT runnung

router version: 0.9.12-14-deb

likely not related: for an instant it also warned about being firewalled with inbound tcp enabled, i guess, don't remember exactly as I had hit enter by then and when it reloaded status was back on ok.

Changed 7 years ago by user

Attachment: dump.log added


comment:5 Changed 7 years ago by zzz

Component: apps/pluginsapps/console
Milestone: 0.9.13
Priority: minormajor

If you save the client configuration on /configclients in the console, the console "run at startup" checkbox gets unchecked and you will have no console when you restart. The workaround is to stop I2P, edit ~/.i2p/clients.config and change the line clientApp.0.startOnLoad=false back to true, then start I2P. Working on a fix.

Report #2 from kuri79 may also be related to an incorrect proxy setting in firefox. Don't proxy for

The issue where localhost works but does not work may be related to IPv4/v6 OS issues. Not sure.

The issue where it works for a while, then is slow, then doesn't work at all, I have no ideas. The thread dump shows nothing unusual.

comment:6 Changed 7 years ago by zzz

/configclients form fixed in 0.9.12-15

comment:7 Changed 7 years ago by user

on windows it works for me with -15.
linux not yet tested, and possibly caused by an incompatible plugin. i doubt it's purely os-related, because it had been working just fine with that os for years. no update to os made, only router updated and plugin installed. so I'd be surprised if it were os-related.
so as localhost works there and here it's working again too, for me the issue is fixed. dunno about others, tho

comment:8 Changed 7 years ago by zzz

see also possible dup #1273

comment:9 Changed 7 years ago by zzz

#1273 is definitely a dup of the /configclients issue in comment 5 above fixed in -15.

The dump.log in this ticket does have a running console (see line 1275), so that's a different issue, cause unknown.

comment:10 Changed 7 years ago by str4d

Keywords: I2P-Bote hang added
Milestone: 0.9.13

comment:11 Changed 5 years ago by str4d

Status: newopen

comment:12 Changed 5 years ago by zzz

Owner: set to str4d
Status: openassigned

comment:13 Changed 4 years ago by str4d

Migrated to - I will close these tickets as things are resolved rather than right now, but please make future comments on GitHub?.

comment:14 Changed 3 years ago by zzz

Component: apps/consoleapps/plugins
Note: See TracTickets for help on using tickets.