Opened 7 years ago
Closed 4 years ago
#1196 closed defect (fixed)
I2PBote Can't create a FolderElement from file
Reported by: | zzz | Owned by: | str4d |
---|---|---|---|
Priority: | minor | Milestone: | 0.9.21 |
Component: | apps/plugins | Version: | 0.9.10 |
Keywords: | I2P-Bote | Cc: | kuri79@… |
Parent Tickets: | Sensitive: | no |
Description
Also: "After merging, IndexPacket? is too big for a datagram"
reported by 'kuri79'
Hello Zzz,
I use I2P-Bote since mid january 2014. Since the end of january I get some strange issues in the GUI (ie: when I delete a message I get a inconsistent message).
I'm not sure if this may be added into http://trac.i2p2.i2p/
so I email you, I attach you these logs file.
If you wish more informations, ask me.
My I2P version : 0.9.10
31/01/14 00:27:04 ERROR [ote #4700]: ] .bote.folder.IndexPacketFolder: After merging, IndexPacket is too big for a datagram: size=10442 31/01/14 00:27:02 ??? 4 similar messages omitted ??? 31/01/14 00:26:58 ERROR [onsole Jetty] i2p.bote.folder.Folder : Can't create a FolderElement from file: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\inbox\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.mail (file size=1089) java.io.FileNotFoundException: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\inbox\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.meta (Le fichier spécifié est introuvable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:459) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:61) at i2p.bote.folder.Folder$3.findNextElement(Folder.java:164) at i2p.bote.folder.Folder$3.next(Folder.java:145) at i2p.bote.folder.Folder.getElements(Folder.java:111) at i2p.bote.folder.EmailFolder.getElements(EmailFolder.java:120) at i2p.bote.web.JSPHelper.getEmails(JSPHelper.java:334) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.el.parser.AstFunction.getValue(AstFunction.java:110) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) at org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101) at i2p.bote.jsp.folder_jsp._jspx_meth_c_005fforEach_005f0(folder_jsp.java:1822) at i2p.bote.jsp.folder_jsp._jspx_meth_ib_005frequirePassword_005f0(folder_jsp.java:338) at i2p.bote.jsp.folder_jsp._jspService(folder_jsp.java:132) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:445) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:574) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:293) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:120) at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:709) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:680) at i2p.bote.jsp.index_jsp._jspService(index_jsp.java:55) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1317) at i2p.bote.web.CharsetFilter.doFilter(CharsetFilter.java:38) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1288) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:443) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:556) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:369) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:486) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:933) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:995) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 31/01/14 00:26:46 ??? 1 similar message omitted ??? 31/01/14 00:26:35 ??? 1 similar message omitted ??? 31/01/14 00:25:41 ??? 2 similar messages omitted ??? 31/01/14 00:25:11 ??? 1 similar message omitted ??? 31/01/14 00:24:50 ERROR [ote #4700]: ] .bote.folder.IndexPacketFolder: After merging, IndexPacket is too big for a datagram: size=10442 31/01/14 00:24:49 ??? 1 similar message omitted ??? 31/01/14 00:24:49 ERROR [DeliveryChkr] i2p.bote.folder.Folder : Can't create a FolderElement from file: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\sent\yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.mail (file size=1681) java.io.FileNotFoundException: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\sent\yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.meta (Le fichier spécifié est introuvable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:459) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:61) at i2p.bote.folder.Folder$3.findNextElement(Folder.java:164) at i2p.bote.folder.Folder$3.next(Folder.java:145) at i2p.bote.service.DeliveryChecker.run(DeliveryChecker.java:78) 31/01/14 00:24:41 ??? 1 similar message omitted ??? 30/01/14 07:56:01 ??? 3 similar messages omitted ??? 30/01/14 07:55:20 ??? 2 similar messages omitted ??? 30/01/14 07:55:04 ??? 2 similar messages omitted ??? 30/01/14 07:54:21 ERROR [te #29455]: ] .bote.folder.IndexPacketFolder: After merging, IndexPacket is too big for a datagram: size=44986 30/01/14 07:54:01 ERROR [onsole Jetty] i2p.bote.folder.Folder : Can't create a FolderElement from file: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\inbox\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.mail (file size=1089) java.io.FileNotFoundException: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\inbox\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.meta (Le fichier spécifié est introuvable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:459) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:61) at i2p.bote.folder.Folder$3.findNextElement(Folder.java:164) at i2p.bote.folder.Folder$3.next(Folder.java:145) at i2p.bote.folder.Folder.getElements(Folder.java:111) at i2p.bote.folder.EmailFolder.getElements(EmailFolder.java:120) at i2p.bote.web.JSPHelper.getEmails(JSPHelper.java:334) at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.el.parser.AstFunction.getValue(AstFunction.java:110) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) at org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101) at i2p.bote.jsp.folder_jsp._jspx_meth_c_005fforEach_005f0(folder_jsp.java:1822) at i2p.bote.jsp.folder_jsp._jspx_meth_ib_005frequirePassword_005f0(folder_jsp.java:338) at i2p.bote.jsp.folder_jsp._jspService(folder_jsp.java:132) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:445) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:574) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:293) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:120) at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:709) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:680) at i2p.bote.jsp.index_jsp._jspService(index_jsp.java:55) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1317) at i2p.bote.web.CharsetFilter.doFilter(CharsetFilter.java:38) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1288) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:443) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:556) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:369) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:486) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:933) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:995) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 30/01/14 07:53:54 ??? 2 similar messages omitted ??? 30/01/14 07:53:29 ??? 1 similar message omitted ??? 30/01/14 07:53:25 ERROR [te #29455]: ] .bote.folder.IndexPacketFolder: After merging, IndexPacket is too big for a datagram: size=10442 30/01/14 07:53:13 ??? 3 similar messages omitted ??? 30/01/14 07:53:08 ??? 4 similar messages omitted ??? 30/01/14 07:52:56 ERROR [onsole Jetty] i2p.bote.folder.Folder : Can't create a FolderElement from file: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\inbox\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.mail (file size=1089) java.io.FileNotFoundException: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\inbox\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.meta (Le fichier spécifié est introuvable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:459) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:61) at i2p.bote.folder.Folder$3.findNextElement(Folder.java:164) at i2p.bote.folder.Folder$3.next(Folder.java:145) at i2p.bote.folder.Folder.getElements(Folder.java:111) at i2p.bote.folder.EmailFolder.getElements(EmailFolder.java:120) at i2p.bote.web.JSPHelper.getEmails(JSPHelper.java:334) at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.el.parser.AstFunction.getValue(AstFunction.java:110) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) at org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101) at i2p.bote.jsp.folder_jsp._jspx_meth_c_005fforEach_005f0(folder_jsp.java:1822) at i2p.bote.jsp.folder_jsp._jspx_meth_ib_005frequirePassword_005f0(folder_jsp.java:338) at i2p.bote.jsp.folder_jsp._jspService(folder_jsp.java:132) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1317) at i2p.bote.web.CharsetFilter.doFilter(CharsetFilter.java:38) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1288) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:443) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:556) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:369) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:486) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:933) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:995) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 30/01/14 07:52:39 ??? 1 similar message omitted ??? 30/01/14 07:52:12 ERROR [te #29455]: ] .bote.folder.IndexPacketFolder: After merging, IndexPacket is too big for a datagram: size=10442 30/01/14 07:52:00 ??? 3 similar messages omitted ??? 30/01/14 07:51:51 ERROR [onsole Jetty] i2p.bote.folder.Folder : Can't create a FolderElement from file: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\inbox\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.mail (file size=1089) java.io.FileNotFoundException: C:\Users\NameOfTheUser\AppData\Roaming\I2P\i2pbote\inbox\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.meta (Le fichier spécifié est introuvable) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:459) at i2p.bote.folder.EmailFolder.createFolderElement(EmailFolder.java:61) at i2p.bote.folder.Folder$3.findNextElement(Folder.java:164) at i2p.bote.folder.Folder$3.next(Folder.java:145) at i2p.bote.folder.Folder.getElements(Folder.java:111) at i2p.bote.folder.EmailFolder.getElements(EmailFolder.java:120) at i2p.bote.web.JSPHelper.getEmails(JSPHelper.java:334) at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.el.parser.AstFunction.getValue(AstFunction.java:110) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) at org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101) at i2p.bote.jsp.folder_jsp._jspx_meth_c_005fforEach_005f0(folder_jsp.java:1822) at i2p.bote.jsp.folder_jsp._jspx_meth_ib_005frequirePassword_005f0(folder_jsp.java:338) at i2p.bote.jsp.folder_jsp._jspService(folder_jsp.java:132) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1317) at i2p.bote.web.CharsetFilter.doFilter(CharsetFilter.java:38) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1288) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:443) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:556) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:369) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:486) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:933) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:995) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 30/01/14 07:51:45 ??? 1 similar message omitted ??? 30/01/14 07:51:24 ??? 2 similar messages omitted ???
Subtickets
Change History (9)
comment:1 Changed 7 years ago by
Cc: | kuri79@… added |
---|
comment:2 Changed 7 years ago by
Keywords: | i2pbote added |
---|
comment:4 Changed 7 years ago by
Updated workaround posted at http://forum.i2p/viewtopic.php?t=11342
comment:5 Changed 6 years ago by
Keywords: | I2P-Bote added; i2pbote removed |
---|
Possibly related: #1272 comment 4
comment:6 Changed 6 years ago by
Owner: | changed from HungryHobo to str4d |
---|---|
Status: | new → accepted |
"IndexPacket
is too big" was fixed in 7220aececdc15346aa9b29b7557734e2fe96a0ac
last year.
I will look into the FNFE (caused somehow by the .mail and .meta files for an email getting separated).
comment:7 Changed 6 years ago by
Milestone: | → 0.9.21 |
---|---|
Status: | accepted → testing |
db659a78382c7ffaafccb3922c5f407b1e6e3bf2
prevents the error by being consistent about not assuming that the metadata file exists.
51c452b4c277945d83171154e835836a9b51fc2f
half-fixes the underlying issue by not moving the metadata file if the email file could not be moved. It is still possible for the email file to be moved but the metadata file to fail to move; now this will simply result in the email metadata being lost. I'm content to leave it at that, because the alternative would be to try and move the email file back, and if the user's filesystem is this flaky already, who knows if that would succeed…
comment:8 Changed 5 years ago by
An alternative would be to try a "copy-and-delete", where we copy the email and metadata files, and then once we confirm they are both present we delete the originals. We essentially want an atomic move.
comment:9 Changed 4 years ago by
Resolution: | → fixed |
---|---|
Status: | testing → closed |
No subsequent complaints, optimistically closing this.
Possibly related: #937