HTTP Status 500 – Internal Server Error


Type Exception Report

Message An exception occurred processing [/transferindexnew.jsp] at line [126]

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

Exception

org.apache.jasper.JasperException: An exception occurred processing [/transferindexnew.jsp] at line [126]

123: 
124:         String aaTmp = application.getRealPath("/ShopBridge/Messages/" + dictionaryLanguage + ".xml");
125:         aaTmp = aaTmp.substring(0, aaTmp.indexOf(dictionaryLanguage + ".xml"));
126:         String profile = configuration.getProfileByMerchant(merchantId);
127:         String customPath = application.getRealPath("/ShopBridge/Messages/" + dictionaryLanguage + "_CustomPayment.xml");
128:         DictionaryUtil dictionaryUtils = DictionaryUtil.getInstance(merchantId, profile, customPath, dictionaryLanguage);
129:         dictionaryUtils.init(aaTmp, dictionaryLanguage);


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499)
	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:623)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	com.compassplus.filters.OrderIdFilter.doFilter(OrderIdFilter.java:48)
	com.compassplus.filters.EncryptedParametersFilter.doFilter(EncryptedParametersFilter.java:77)
	com.compassplus.web.filters.ResponseHeadersFilter.doFilter(ResponseHeadersFilter.java:33)
	org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)

Root Cause

java.lang.NullPointerException
	com.compassplus.twpg.configuration.Configuration.getProfileByMerchant(Configuration.java:427)
	org.apache.jsp.transferindexnew_jsp._jspService(transferindexnew_jsp.java:343)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	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:623)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	com.compassplus.filters.OrderIdFilter.doFilter(OrderIdFilter.java:48)
	com.compassplus.filters.EncryptedParametersFilter.doFilter(EncryptedParametersFilter.java:77)
	com.compassplus.web.filters.ResponseHeadersFilter.doFilter(ResponseHeadersFilter.java:33)
	org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.87