POSITION BOOK API NULL Pointer Exception for client ID : 876098

HttpStatusCodeException in ServiceEndPoint= Params= {ret=NET}, error= 500 Internal Server Error: “<!doctype html>HTTP Status 500 – Internal Server Errorbody {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}

HTTP Status 500 – Internal Server Error


Type Exception Report

Message java.lang.NullPointerException

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

Exception

javax.servlet.ServletException: java.lang.NullPointerException?org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:489)?org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)?org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)?org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)?org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)?org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)?com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:205)?com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:266)

Root Cause

java.lang.NullPointerException?com.sas.api.rest.PositionsAndHoldingsRestService.positionBook(PositionsAndHoldingsRestService.java:58)?com.sas.api.service.PositionsAndHoldingsService.newPositionBook(PositionsAndHoldingsService.java:48)?com.sas.api.controller.PositionsAndHoldingsController.positionBook(PositionsAndHoldingsController.java:84)?jdk.internal.reflect.GeneratedMethodAccessor82.invoke(Unknown Source)?java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)?java.base/java.lang.reflect.Method.invoke(Method.java:566)?org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)?org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)?org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)?org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ObjectOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176)?org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)?org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)?org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)?org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)?org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)?org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)?org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)?org.glassfish.jersey.internal.Errors.process(Errors.java:315)?org.glassfish.jersey.internal.Errors.process(Errors.java:297)?org.glassfish.jersey.internal.Errors.process(Errors.java:267)?org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)?org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)?org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)?org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473)?org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)?org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)?org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)?org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)?org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)?com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:205)?com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:266)

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


Apache Tomcat/9.0.79