Type Exception Report
Message An exception occurred processing [products.jsp] at line [368]
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.apache.jasper.JasperException: An exception occurred processing [products.jsp] at line [368] 365: 366: final String encodedParameters = getStringValue(request.getParameter("ep"), null); 367: if (isDefined( encodedParameters )) { 368: final String jsonPars = cipher.decode(encodedParameters); 369: final JSONObject json = new JSONObject(jsonPars); 370: if (json.has("v_progetto")) { 371: v_progetto = json.getString("v_progetto"); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:489) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) javax.servlet.http.HttpServlet.service(HttpServlet.java:779) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Root Cause
javax.servlet.ServletException: javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:657) org.apache.jsp.products_jsp._jspService(products_jsp.java:1636) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:779) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) javax.servlet.http.HttpServlet.service(HttpServlet.java:779) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Root Cause
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher java.base/com.sun.crypto.provider.CipherCore.prepareInputBuffer(CipherCore.java:1011) java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:848) java.base/com.sun.crypto.provider.BlowfishCipher.engineDoFinal(BlowfishCipher.java:319) java.base/javax.crypto.Cipher.doFinal(Cipher.java:2202) com.clivet.util.BlowfishCipher.decode(BlowfishCipher.java:68) org.apache.jsp.products_jsp._jspService(products_jsp.java:557) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:779) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) javax.servlet.http.HttpServlet.service(HttpServlet.java:779) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Note The full stack trace of the root cause is available in the server logs.