Opened 5 years ago
Closed 4 years ago
#1695 closed defect (no response)
I2P boot and crash stop
Reported by: | dav | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | undecided |
Component: | apps/plugins | Version: | 0.9.22 |
Keywords: | Cc: | ||
Parent Tickets: | Sensitive: | no |
Description
27/10/15 09:21:39 CRIT [iTest client] t.i2p.router.web.PluginStarter?: Error starting up the client class net.i2p.jircii.GuiTest?
java.lang.reflect.InvocationTargetException?
at sun.reflect.NativeMethodAccessorImpl?.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl?.invoke(NativeMethodAccessorImpl?.java:57)
at sun.reflect.DelegatingMethodAccessorImpl?.invoke(DelegatingMethodAccessorImpl?.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.i2p.router.startup.LoadClientAppsJob?$RunApp?.run(LoadClientAppsJob?.java:291)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:115)
Caused by: java.lang.RuntimeException?: Cannot run the graphical application. I2P must be running on a graphical display, and it must be running as the logged-in user and not as a daemon.
27/10/15 09:21:40 ERROR [I2PBoteMain ] 2p.bote.migration.MigrateTo028: Unparseable email identity: <#Tue Oct 27 08:19:58 GMT 2015>
27/10/15 09:21:40 ERROR [I2PBoteMain ] 2p.bote.migration.MigrateTo028: Unparseable email identity: <identity0.configuration.includeInGlobalCheck=true>
27/10/15 09:21:40 ERROR [I2PBoteMain ] 2p.bote.migration.MigrateTo028: Unparseable email identity: <identity0.description=*>
27/10/15 09:21:40 ERROR [I2PBoteMain ] 2p.bote.migration.MigrateTo028: Unparseable email identity: <identity0.key=>
27/10/15 09:21:40 ERROR [I2PBoteMain ] 2p.bote.migration.MigrateTo028: Unparseable email identity: <identity0.picture⇒
27/10/15 09:21:40 2 similar messages omitted
27/10/15 09:21:40 ERROR [I2PBoteMain ] 2p.bote.migration.MigrateTo028: Unparseable email identity: <identity0.salt⇒
27/10/15 09:21:40 ERROR [I2PBoteMain ] 2p.bote.migration.MigrateTo028: Unparseable email identity: <identity0.text⇒
27/10/15 09:22:49 CRIT 4/4? net.i2p.router.Router : Thread ran out of memory, shutting down I2P
java.lang.OutOfMemoryError?: GC overhead limit exceeded
at net.i2p.crypto.eddsa.math.ed25519.Ed25519FieldElement.square(Ed25519FieldElement.java:518)
at net.i2p.crypto.eddsa.math.ed25519.Ed25519FieldElement.invert(Ed25519FieldElement.java:775)
at net.i2p.crypto.eddsa.math.GroupElement?.precompute(GroupElement?.java:481)
at net.i2p.crypto.eddsa.spec.EdDSAPublicKeySpec.<init>(EdDSAPublicKeySpec.java:28)
at net.i2p.crypto.SigUtil?.cvtToJavaEdDSAKey(SigUtil?.java:356)
at net.i2p.crypto.SigUtil?.toJavaEdDSAKey(SigUtil?.java:324)
at net.i2p.crypto.SigUtil?.toJavaKey(SigUtil?.java:73)
at net.i2p.crypto.DSAEngine.altVerifySig(DSAEngine.java:524)
at net.i2p.crypto.DSAEngine.verifySignature(DSAEngine.java:109)
at net.i2p.crypto.DSAEngine.verifySignature(DSAEngine.java:96)
at net.i2p.data.DatabaseEntry?.verifySignature(DatabaseEntry?.java:213)
at net.i2p.data.router.RouterInfo?.doValidate(RouterInfo?.java:523)
at net.i2p.data.router.RouterInfo?.readBytes(RouterInfo?.java:620)
at net.i2p.router.networkdb.kademlia.PersistentDataStore?$ReadRouterJob?.runJob(PersistentDataStore?.java:505)
at net.i2p.router.networkdb.kademlia.PersistentDataStore?$ReadJob?.readFiles(PersistentDataStore?.java:437)
at net.i2p.router.networkdb.kademlia.PersistentDataStore?$ReadJob?.runJob(PersistentDataStore?.java:377)
at net.i2p.router.JobQueueRunner?.runCurrentJob(JobQueueRunner?.java:134)
at net.i2p.router.JobQueueRunner?.run(JobQueueRunner?.java:77)
27/10/15 09:22:49 CRIT 4/4? net.i2p.router.Router : free mem: 4818512 total mem: 130023424
27/10/15 09:22:49 CRIT 4/4? net.i2p.router.Router : To prevent future shutdowns, increase wrapper.java.maxmemory in /usr/share/i2p/wrapper.config
27/10/15 09:22:49 CRIT 4/4? net.i2p.router.Router : Starting final shutdown(10)
27/10/15 09:22:50 ERROR [nal Reader 2] lient.impl.I2PSessionMuxedImpl: [GOTDATE shared clients #38873]: Error occurred communicating with router: Router shutdown
net.i2p.client.I2PSessionException: Disconnect Message received
at net.i2p.client.impl.DisconnectMessageHandler?.handleMessage(DisconnectMessageHandler?.java:33)
at net.i2p.client.impl.I2PSessionImpl.messageReceived(I2PSessionImpl.java:914)
at net.i2p.internal.QueuedI2CPMessageReader$QueuedI2CPMessageReaderRunner.run2(QueuedI2CPMessageReader.java:56)
at net.i2p.data.i2cp.I2CPMessageReader$I2CPMessageReaderRunner.run(I2CPMessageReader.java:162)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:115)
27/10/15 09:23:01 CRIT 4/4? net.i2p.router.Router : Shutdown(10) complete
Subtickets
Change History (4)
comment:1 Changed 5 years ago by
Owner: | set to str4d |
---|---|
Status: | new → assigned |
comment:2 Changed 5 years ago by
Keywords: | I2PBoteMain MigrateTo028 Unparseable email identity removed |
---|---|
Owner: | str4d deleted |
Parent Tickets: | 1693 |
Status: | assigned → open |
Summary: | I2P boot and crach stop → I2P boot and crash stop |
The Bote issue is unrelated to the OOM.
comment:3 Changed 5 years ago by
Milestone: | 0.9.25 → undecided |
---|---|
Status: | open → infoneeded |
It appears that you ran out of memory very quickly after starting the plugins, which may have been shortly after startup. The logs above explain how to increase max memory. Or perhaps you're on a overloaded or low-memory system. Or running too many plugins.
This doesn't appear to be a bug, but returning to OP for more info.
comment:4 Changed 4 years ago by
Resolution: | → no response |
---|---|
Status: | infoneeded → closed |
The first error is from the jircii plugin, unrelated to i2pbote. The explanation and solution are in the error message above.
Re; the i2pbote identity errors and OOM, they may or may not be related. It did OOM in a router sig verify, not in a bote thing.
The error above also explains how to increase max memory.
Assigning to str4d for investigation of the bote issues.