HTTP Status 500 – Internal Server Error


Type Exception Report

Message An exception occurred processing [vcd/productDetails.jsp] at line [45]

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing [vcd/productDetails.jsp] at line [45]

42: 
43: <%  java.text.DecimalFormat df = new java.text.DecimalFormat("0.00");
44:     String productId = request.getParameter("pid");
45:     Product product = Accessors.getProduct(Integer.parseInt(productId));
46:     ProductCast[] casts = null;
47:     if(product!=null)
48:         casts = Accessors.getCastsForProduct(product.getProductId()); %>


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:380)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

jakarta.servlet.ServletException: java.lang.Exception: Exception while OpeningConnection : 
java.lang.NullPointerException
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:667)
	org.apache.jsp.vcd.productDetails_jsp._jspService(productDetails_jsp.java:430)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

java.lang.Exception: Exception while OpeningConnection : 
java.lang.NullPointerException
	com.teluguone.TeluguoneConnectAdmin.connect(TeluguoneConnectAdmin.java:46)
	com.teluguone.vcd.Accessors.getProduct(Accessors.java:191)
	org.apache.jsp.vcd.productDetails_jsp._jspService(productDetails_jsp.java:159)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792)
	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.


Apache Tomcat/10.0.27