Opened 5 months ago

Last modified 5 months ago

#2502 assigned defect

I2P bote UT8 errror on creating new ID

Reported by: Eche|on Owned by: Meeh
Priority: minor Milestone: undecided
Component: apps/plugins Version: 0.9.40
Keywords: Cc:
Parent Tickets: Sensitive: no

Description

Hi

installed bote 0.4.7, I2P 0.9.40, debian stretch.
Click on new ID, fill some data, klick ok, I get this jetty error:

HTTP ERROR 500
Problem accessing /i2pbote/submitIdentity.jsp. Reason:

Server Error

Caused by:
org.eclipse.jetty.util.Utf8Appendable$NotUtf8Exception: Not valid UTF8! incomplete UTF8 sequence

at org.eclipse.jetty.util.Utf8Appendable.checkState(Utf8Appendable.java:232)
at org.eclipse.jetty.util.Utf8StringBuffer.getStringBuffer(Utf8StringBuffer.java:65)
at org.eclipse.jetty.util.UrlEncoded?.decodeString(UrlEncoded?.java:861)
at org.eclipse.jetty.util.UrlEncoded?.decodeTo(UrlEncoded?.java:257)
at org.eclipse.jetty.server.Request.mergeQueryParameters(Request.java:2179)
at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:188)
at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:72)
at org.apache.jasper.runtime.PageContextImpl?.doForward(PageContextImpl?.java:742)
at org.apache.jasper.runtime.PageContextImpl?.forward(PageContextImpl?.java:712)
at i2p.bote.jsp.submitIdentity_jsp._jspx_meth_c_005fif_005f14(submitIdentity_jsp.java:1811)
at i2p.bote.jsp.submitIdentity_jsp._jspService(submitIdentity_jsp.java:325)
at org.apache.jasper.runtime.HttpJspBase?.service(HttpJspBase?.java:70)
at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:742)
at org.eclipse.jetty.servlet.ServletHolder?.handle(ServletHolder?.java:812)
at org.eclipse.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1669)
at i2p.bote.web.CharsetFilter?.doFilter(CharsetFilter?.java:38)
at org.eclipse.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1652)
at net.i2p.servlet.filters.XSSFilter.doFilter(XSSFilter.java:30)
at org.eclipse.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1652)
at org.owasp.csrfguard.CsrfGuardFilter?.doFilter(CsrfGuardFilter?.java:88)
at org.eclipse.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1652)
at i2p.bote.web.SameOriginFilter?.doFilter(SameOriginFilter?.java:34)
at org.eclipse.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1652)
at i2p.bote.web.CSPApplier.doFilter(CSPApplier.java:98)
at org.eclipse.jetty.servlet.ServletHandler?$CachedChain?.doFilter(ServletHandler?.java:1652)
at org.eclipse.jetty.servlet.ServletHandler?.doHandle(ServletHandler?.java:585)
at org.eclipse.jetty.server.handler.ScopedHandler?.handle(ScopedHandler?.java:143)
at org.eclipse.jetty.security.SecurityHandler?.handle(SecurityHandler?.java:577)
at org.eclipse.jetty.server.session.SessionHandler?.doHandle(SessionHandler?.java:223)
at org.eclipse.jetty.server.handler.ContextHandler?.doHandle(ContextHandler?.java:1127)
at org.eclipse.jetty.servlet.ServletHandler?.doScope(ServletHandler?.java:515)
at org.eclipse.jetty.server.session.SessionHandler?.doScope(SessionHandler?.java:185)
at org.eclipse.jetty.server.handler.ContextHandler?.doScope(ContextHandler?.java:1061)
at org.eclipse.jetty.server.handler.ScopedHandler?.handle(ScopedHandler?.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection?.handle(ContextHandlerCollection?.java:215)
at org.eclipse.jetty.servlets.gzip.GzipHandler?.handle(GzipHandler?.java:529)
at net.i2p.router.web.HostCheckHandler?.handle(HostCheckHandler?.java:118)
at org.eclipse.jetty.server.handler.HandlerCollection?.handle(HandlerCollection?.java:110)
at org.eclipse.jetty.server.handler.HandlerWrapper?.handle(HandlerWrapper?.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel?.handle(HttpChannel?.java:311)
at org.eclipse.jetty.server.HttpConnection?.onFillable(HttpConnection?.java:258)
at org.eclipse.jetty.io.AbstractConnection?$2.run(AbstractConnection?.java:544)
at org.eclipse.jetty.util.thread.QueuedThreadPool?.runJob(QueuedThreadPool?.java:635)
at org.eclipse.jetty.util.thread.QueuedThreadPool?$3.run(QueuedThreadPool?.java:555)
at java.lang.Thread.run(Thread.java:748)

echelon

Subtickets

Change History (1)

comment:1 Changed 5 months ago by zzz

Component: apps/jettyapps/plugins
Owner: set to Meeh
Status: newassigned
Note: See TracTickets for help on using tickets.