type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Unable to process request com.follett.fsc.dtt.titlepeek.servlet.TitlePeekServlet.doGet(TitlePeekServlet.java:47) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.perfmon4j.servlet.PerfMonFilter.doFilterHttpRequest(PerfMonFilter.java:142) org.perfmon4j.servlet.PerfMonFilter.doFilter(PerfMonFilter.java:104) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
com.follett.fsc.dtt.titlepeek.TitlePeekServletException: Error in getResponse; nested exception is: java.lang.NullPointerException com.follett.fsc.dtt.titlepeek.ejb.responder.TitlePeekResponder.getResponse(TitlePeekResponder.java:307) com.follett.fsc.dtt.titlepeek.ejb.TitlePeekServletSessionBean.handleResponse(TitlePeekServletSessionBean.java:242) com.follett.fsc.dtt.titlepeek.ejb.TitlePeekServletSessionBean.handleResponse(TitlePeekServletSessionBean.java:175) sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.jboss.invocation.Invocation.performCall(Invocation.java:359) org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237) org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158) org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169) org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63) org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121) org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350) org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181) org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168) org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205) org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138) org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648) org.jboss.ejb.Container.invoke(Container.java:960) sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) org.jboss.mx.server.Invocation.invoke(Invocation.java:86) org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169) org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118) org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209) org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195) org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61) org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70) org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112) org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100) $Proxy52.handleResponse(Unknown Source) com.follett.fsc.dtt.titlepeek.servlet.TitlePeekServlet.doGet(TitlePeekServlet.java:45) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.perfmon4j.servlet.PerfMonFilter.doFilterHttpRequest(PerfMonFilter.java:142) org.perfmon4j.servlet.PerfMonFilter.doFilter(PerfMonFilter.java:104) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.NullPointerException com.follett.fsc.dtt.titlepeek.ejb.responder.TitlePeekResponder.getResponse(TitlePeekResponder.java:181) com.follett.fsc.dtt.titlepeek.ejb.TitlePeekServletSessionBean.handleResponse(TitlePeekServletSessionBean.java:242) com.follett.fsc.dtt.titlepeek.ejb.TitlePeekServletSessionBean.handleResponse(TitlePeekServletSessionBean.java:175) sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.jboss.invocation.Invocation.performCall(Invocation.java:359) org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237) org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158) org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169) org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63) org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121) org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350) org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181) org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168) org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205) org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138) org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648) org.jboss.ejb.Container.invoke(Container.java:960) sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) org.jboss.mx.server.Invocation.invoke(Invocation.java:86) org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169) org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118) org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209) org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195) org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61) org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70) org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112) org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100) $Proxy52.handleResponse(Unknown Source) com.follett.fsc.dtt.titlepeek.servlet.TitlePeekServlet.doGet(TitlePeekServlet.java:45) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.perfmon4j.servlet.PerfMonFilter.doFilterHttpRequest(PerfMonFilter.java:142) org.perfmon4j.servlet.PerfMonFilter.doFilter(PerfMonFilter.java:104) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.