Opened 8 years ago
Closed 8 years ago
#880 closed defect (fixed)
i2pbote - org/bouncycastle/crypto/Digest
Reported by: | DISABLED | Owned by: | HungryHobo |
---|---|---|---|
Priority: | minor | Milestone: | 0.9.5 |
Component: | apps/plugins | Version: | 0.9.4 |
Keywords: | Cc: | ||
Parent Tickets: | Sensitive: | no |
Description
Problem accessing /i2pbote/newEmail.jsp. Reason:
org/bouncycastle/crypto/Digest
Caused by:
java.lang.NoClassDefFoundError?: org/bouncycastle/crypto/Digest
at i2p.bote.crypto.ECDH256_ECDSA256.getSigner(ECDH256_ECDSA256.java:98)
at i2p.bote.crypto.ECDH_ECDSA.sign(ECDH_ECDSA.java:395)
at i2p.bote.email.Email.sign(Email.java:323)
at i2p.bote.I2PBote.sendEmail(I2PBote.java:403)
at i2p.bote.web.SendEmailTag?.doEndTag(SendEmailTag?.java:87)
at i2p.bote.jsp.sendEmail_jsp._jspx_meth_ib_sendEmail_0(sendEmail_jsp.java:241)
at i2p.bote.jsp.sendEmail_jsp._jspx_meth_ib_requirePassword_0(sendEmail_jsp.java:164)
at i2p.bote.jsp.sendEmail_jsp._jspService(sendEmail_jsp.java:94)
at org.apache.jasper.runtime.HttpJspBase?.service(HttpJspBase?.java:70)
at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:717)
at org.mortbay.jetty.servlet.ServletHolder?.handle(ServletHolder?.java:511)
at org.mortbay.jetty.servlet.ServletHandler?.handle(ServletHandler?.java:401)
at org.mortbay.jetty.security.SecurityHandler?.handle(SecurityHandler?.java:216)
at org.mortbay.jetty.servlet.SessionHandler?.handle(SessionHandler?.java:182)
at org.mortbay.jetty.handler.ContextHandler?.handle(ContextHandler?.java:766)
at org.mortbay.jetty.webapp.WebAppContext?.handle(WebAppContext?.java:450)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
at org.apache.jasper.runtime.PageContextImpl?.doForward(PageContextImpl?.java:709)
at org.apache.jasper.runtime.PageContextImpl?.forward(PageContextImpl?.java:680)
at i2p.bote.jsp.newEmail_jsp._jspx_meth_c_when_0(newEmail_jsp.java:209)
at i2p.bote.jsp.newEmail_jsp._jspx_meth_c_choose_0(newEmail_jsp.java:175)
at i2p.bote.jsp.newEmail_jsp._jspService(newEmail_jsp.java:126)
at org.apache.jasper.runtime.HttpJspBase?.service(HttpJspBase?.java:70)
at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:717)
at org.mortbay.jetty.servlet.ServletHolder?.handle(ServletHolder?.java:511)
at org.mortbay.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1221)
at i2p.bote.web.MultipartFilter?.doFilter(MultipartFilter?.java:81)
at org.mortbay.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1212)
at i2p.bote.web.CharsetFilter?.doFilter(CharsetFilter?.java:38)
at org.mortbay.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1212)
at org.mortbay.jetty.servlet.ServletHandler?.handle(ServletHandler?.java:399)
at org.mortbay.jetty.security.SecurityHandler?.handle(SecurityHandler?.java:216)
at org.mortbay.jetty.servlet.SessionHandler?.handle(SessionHandler?.java:182)
at org.mortbay.jetty.handler.ContextHandler?.handle(ContextHandler?.java:766)
at org.mortbay.jetty.webapp.WebAppContext?.handle(WebAppContext?.java:450)
at org.mortbay.jetty.handler.ContextHandlerCollection?.handle(ContextHandlerCollection?.java:230)
at org.mortbay.jetty.handler.HandlerCollection?.handle(HandlerCollection?.java:114)
at org.mortbay.jetty.handler.HandlerWrapper?.handle(HandlerWrapper?.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection?.handleRequest(HttpConnection?.java:542)
at org.mortbay.jetty.HttpConnection?$RequestHandler?.content(HttpConnection?.java:945)
at org.mortbay.jetty.HttpParser?.parseNext(HttpParser?.java:756)
at org.mortbay.jetty.HttpParser?.parseAvailable(HttpParser?.java:218)
at org.mortbay.jetty.HttpConnection?.handle(HttpConnection?.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint?.run(SelectChannelEndPoint?.java:410)
at java.util.concurrent.ThreadPoolExecutor?.runWorker(ThreadPoolExecutor?.java:1110)
at java.util.concurrent.ThreadPoolExecutor?$Worker.run(ThreadPoolExecutor?.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException?: org.bouncycastle.crypto.Digest
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController?.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader?.loadClass(ClassLoader?.java:423)
at sun.misc.Launcher$AppClassLoader?.loadClass(Launcher.java:308)
at java.lang.ClassLoader?.loadClass(ClassLoader?.java:356)
at org.mortbay.jetty.webapp.WebAppClassLoader?.loadClass(WebAppClassLoader?.java:401)
at org.mortbay.jetty.webapp.WebAppClassLoader?.loadClass(WebAppClassLoader?.java:363)
… 49 more
Caused by:
java.lang.ClassNotFoundException?: org.bouncycastle.crypto.Digest
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController?.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader?.loadClass(ClassLoader?.java:423)
at sun.misc.Launcher$AppClassLoader?.loadClass(Launcher.java:308)
at java.lang.ClassLoader?.loadClass(ClassLoader?.java:356)
at org.mortbay.jetty.webapp.WebAppClassLoader?.loadClass(WebAppClassLoader?.java:401)
at org.mortbay.jetty.webapp.WebAppClassLoader?.loadClass(WebAppClassLoader?.java:363)
at i2p.bote.crypto.ECDH256_ECDSA256.getSigner(ECDH256_ECDSA256.java:98)
at i2p.bote.crypto.ECDH_ECDSA.sign(ECDH_ECDSA.java:395)
at i2p.bote.email.Email.sign(Email.java:323)
at i2p.bote.I2PBote.sendEmail(I2PBote.java:403)
at i2p.bote.web.SendEmailTag?.doEndTag(SendEmailTag?.java:87)
at i2p.bote.jsp.sendEmail_jsp._jspx_meth_ib_sendEmail_0(sendEmail_jsp.java:241)
at i2p.bote.jsp.sendEmail_jsp._jspx_meth_ib_requirePassword_0(sendEmail_jsp.java:164)
at i2p.bote.jsp.sendEmail_jsp._jspService(sendEmail_jsp.java:94)
at org.apache.jasper.runtime.HttpJspBase?.service(HttpJspBase?.java:70)
at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:717)
at org.mortbay.jetty.servlet.ServletHolder?.handle(ServletHolder?.java:511)
at org.mortbay.jetty.servlet.ServletHandler?.handle(ServletHandler?.java:401)
at org.mortbay.jetty.security.SecurityHandler?.handle(SecurityHandler?.java:216)
at org.mortbay.jetty.servlet.SessionHandler?.handle(SessionHandler?.java:182)
at org.mortbay.jetty.handler.ContextHandler?.handle(ContextHandler?.java:766)
at org.mortbay.jetty.webapp.WebAppContext?.handle(WebAppContext?.java:450)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
at org.apache.jasper.runtime.PageContextImpl?.doForward(PageContextImpl?.java:709)
at org.apache.jasper.runtime.PageContextImpl?.forward(PageContextImpl?.java:680)
at i2p.bote.jsp.newEmail_jsp._jspx_meth_c_when_0(newEmail_jsp.java:209)
at i2p.bote.jsp.newEmail_jsp._jspx_meth_c_choose_0(newEmail_jsp.java:175)
at i2p.bote.jsp.newEmail_jsp._jspService(newEmail_jsp.java:126)
at org.apache.jasper.runtime.HttpJspBase?.service(HttpJspBase?.java:70)
at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:717)
at org.mortbay.jetty.servlet.ServletHolder?.handle(ServletHolder?.java:511)
at org.mortbay.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1221)
at i2p.bote.web.MultipartFilter?.doFilter(MultipartFilter?.java:81)
at org.mortbay.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1212)
at i2p.bote.web.CharsetFilter?.doFilter(CharsetFilter?.java:38)
at org.mortbay.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1212)
at org.mortbay.jetty.servlet.ServletHandler?.handle(ServletHandler?.java:399)
at org.mortbay.jetty.security.SecurityHandler?.handle(SecurityHandler?.java:216)
at org.mortbay.jetty.servlet.SessionHandler?.handle(SessionHandler?.java:182)
at org.mortbay.jetty.handler.ContextHandler?.handle(ContextHandler?.java:766)
at org.mortbay.jetty.webapp.WebAppContext?.handle(WebAppContext?.java:450)
at org.mortbay.jetty.handler.ContextHandlerCollection?.handle(ContextHandlerCollection?.java:230)
at org.mortbay.jetty.handler.HandlerCollection?.handle(HandlerCollection?.java:114)
at org.mortbay.jetty.handler.HandlerWrapper?.handle(HandlerWrapper?.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection?.handleRequest(HttpConnection?.java:542)
at org.mortbay.jetty.HttpConnection?$RequestHandler?.content(HttpConnection?.java:945)
at org.mortbay.jetty.HttpParser?.parseNext(HttpParser?.java:756)
at org.mortbay.jetty.HttpParser?.parseAvailable(HttpParser?.java:218)
at org.mortbay.jetty.HttpConnection?.handle(HttpConnection?.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint?.run(SelectChannelEndPoint?.java:410)
at java.util.concurrent.ThreadPoolExecutor?.runWorker(ThreadPoolExecutor?.java:1110)
at java.util.concurrent.ThreadPoolExecutor?$Worker.run(ThreadPoolExecutor?.java:603)
at java.lang.Thread.run(Thread.java:722)
Subtickets
Change History (4)
comment:1 Changed 8 years ago by
Component: | other → apps/plugins |
---|---|
Priority: | major → minor |
comment:2 follow-up: 3 Changed 8 years ago by
Owner: | set to HungryHobo |
---|---|
Status: | new → assigned |
yes. both i2p and bote versions please.
comment:3 Changed 8 years ago by
Replying to zzz:
yes. both i2p and bote versions please.
i2p: 0.9.4
bote: Version pre latest update(days ago).
comment:4 Changed 8 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
version?
Try updating i2pbote. IIRC this was a problem with an old build. The current version is 0.2.7-b129.