RestComm / smscgateway

RestComm SMS Gateway (SMSC) to send/receive SMS from/to Operators Network (GSM)
http://www.restcomm.com/
GNU Affero General Public License v3.0
127 stars 111 forks source link

request.getRequestURL() null case: Exception #259

Closed vetss closed 6 years ago

vetss commented 7 years ago

2017-09-25 10:21:01,331 ERROR [org.mobicents.slee.runtime.eventrouter.routingtask.InitialEventProcessor] (SLEE-EventRouterExecutor-22-thread-1) Failed to comput e convergance name: null java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor327.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.mobicents.slee.runtime.eventrouter.routingtask.InitialEventProcessor.computeConvergenceName(InitialEventProcessor.java:97) at org.mobicents.slee.runtime.eventrouter.routingtask.InitialEventProcessor.processInitialEvent(InitialEventProcessor.java:249) at org.mobicents.slee.runtime.eventrouter.routingtask.EventRoutingTaskImpl.routeQueuedEvent(EventRoutingTaskImpl.java:301) at org.mobicents.slee.runtime.eventrouter.routingtask.EventRoutingTaskImpl.run(EventRoutingTaskImpl.java:128) at org.mobicents.slee.runtime.eventrouter.EventRouterExecutorImpl$EventRoutingTaskStatsCollector.run(EventRouterExecutorImpl.java:72) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NullPointerException at org.apache.catalina.connector.Request.getRequestURL(Request.java:2042) at org.apache.catalina.connector.RequestFacade.getRequestURL(RequestFacade.java:807) at org.mobicents.slee.resource.http.HttpServletRequestWrapper.getRequestURL(HttpServletRequestWrapper.java:178) at org.mobicents.smsc.slee.services.http.server.tx.TxHttpServerSbb.isInitialHttpRequestEvent(TxHttpServerSbb.java:91) ... 11 more

Let's also analyse other possible NullPointerException cases in TxHttpServerSbb.