<< Back to previous view |
![]() |
[QB-408] Page Load Error when launching web gui after install
|
|
Status: | Resolved |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Bug | Priority: | Blocker |
Reporter: | Sten Rosendahl | Assigned To: | Robin Shen |
Resolution: | Won't Fix | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown | ||
Environment: |
Windows Server 2003 R2 Standard Edition SP2 JRE Standard Edition 1.5.0_16-b02 |
Description |
The following appears repeatedly in quickbuild.log: 2009-01-05 16:07:33,929 [SocketListener0-1] ERROR org.apache.wicket.RequestCycle - javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher java.lang.RuntimeException: javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher at com.pmease.quickbuild.bootstrap.BootstrapUtils.wrapAsUnchecked(BootstrapUtils.java:32) at com.pmease.quickbuild.bootstrap.BootstrapUtils.decrypt(BootstrapUtils.java:86) at com.pmease.quickbuild.util.StringUtils.decrypt(StringUtils.java:102) at com.pmease.quickbuild.web.WebModule$1.onBeginRequest(WebModule.java:89) at org.apache.wicket.RequestCycle.prepare(RequestCycle.java:1165) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1227) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353) at org.apache.wicket.RequestCycle.request(RequestCycle.java:493) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355) at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:124) at javax.servlet.http.HttpServlet.service(HttpServlet.java:596) at com.pmease.quickbuild.web.UIServlet.service(UIServlet.java:50) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:59) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:269) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher at com.sun.crypto.provider.SunJCE_h.b(DashoA12275) at com.sun.crypto.provider.SunJCE_h.b(DashoA12275) at com.sun.crypto.provider.DESedeCipher.engineDoFinal(DashoA12275) at javax.crypto.Cipher.doFinal(DashoA12275) at com.pmease.quickbuild.bootstrap.BootstrapUtils.decrypt(BootstrapUtils.java:83) ... 28 more |
Comments |
Comment by Robin Shen [ 08/Jan/09 05:42 PM ] |
This error can be fixed by clearing the browser cache to get rid of auto-login cookies used by QuickBuild since M3 changed to encrypt the login password in the cookie and if a previous unencrypted password was found, an exception will be thrown during the decryption process. Please check to see if this approach fixes your problem. If not please reopen this issue. Thanks |