vers 2.0 broke console
mac DMG install for version 1.9 upgraded automatically to 2.0. on restart, router still works (i2psnark, i2p network), but console at http://127.0.0.1:7657/home contains a java error.
Error 500: /home - javax.servlet.ServletException: java.lang.IllegalAccessError: failed to access class net.i2p.router.web.DeadlockDetector from class net.i2p.router.web.helpers.SummaryHelper (net.i2p.router.web.DeadlockDetector is in unnamed module of loader 'app'; net.i2p.router.web.helpers.SummaryHelper is in unnamed module of loader org.eclipse.jetty.webapp.WebAppClassLoader @14fdef42)
javax.servlet.ServletException: java.lang.IllegalAccessError: failed to access class net.i2p.router.web.DeadlockDetector from class net.i2p.router.web.helpers.SummaryHelper (net.i2p.router.web.DeadlockDetector is in unnamed module of loader 'app'; net.i2p.router.web.helpers.SummaryHelper is in unnamed module of loader org.eclipse.jetty.webapp.WebAppClassLoader @14fdef42)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:657)
at net.i2p.router.web.jsp.home_jsp._jspService(home_jsp.java:459)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1780)
at net.i2p.servlet.filters.XSSFilter.doFilter(XSSFilter.java:30)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:513)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
at net.i2p.router.web.LocaleWebAppHandler.handle(LocaleWebAppHandler.java:109)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:493)
at net.i2p.router.web.HostCheckHandler.handle(HostCheckHandler.java:118)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
at org.eclipse.jetty.server.Server.handle(Server.java:539)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalAccessError: failed to access class net.i2p.router.web.DeadlockDetector from class net.i2p.router.web.helpers.SummaryHelper (net.i2p.router.web.DeadlockDetector is in unnamed module of loader 'app'; net.i2p.router.web.helpers.SummaryHelper is in unnamed module of loader org.eclipse.jetty.webapp.WebAppClassLoader @14fdef42)
at net.i2p.router.web.helpers.SummaryHelper.getFirewallAndReseedStatus(SummaryHelper.java:955)
at net.i2p.router.web.helpers.SummaryBarRenderer.renderFirewallAndReseedStatusHTML(SummaryBarRenderer.java:951)
at net.i2p.router.web.helpers.SummaryBarRenderer.renderSummaryHTML(SummaryBarRenderer.java:123)
at net.i2p.router.web.helpers.SummaryHelper.renderSummaryBar(SummaryHelper.java:1025)
at net.i2p.router.web.jsp.home_jsp._jspService(home_jsp.java:376)
... 34 more
I2P Version and Running Environment
I2P version: 2.0.0-0
API version: 0.9.56
Java version: Oracle Corporation 18.0.2.1 (OpenJDK Runtime Environment 18.0.2.1+1-1)
Wrapper version: none
Server version: 9.3.30.v20211001
Servlet version: Jasper JSP 2.3 Engine (3.1)
Platform: Mac OS X x86_64 11.7.1
Processor: Kaby Lake Core i3/i5/i7 (coreibwl)
JBigI status: Native BigInteger library libjbigi-osx-coreihwl_64.jnilib loaded from resource
Encoding: UTF-8
Charset: UTF-8