Author: markt Date: Sat Dec 15 19:57:41 2012 New Revision: 1422334 URL: http://svn.apache.org/viewvc?rev=1422334&view=rev Log: Avoid NPE
Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java?rev=1422334&r1=1422333&r2=1422334&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/PojoMethodMapping.java Sat Dec 15 19:57:41 2012 @@ -117,7 +117,7 @@ public class PojoMethodMapping { Session session) { Set<MessageHandler> result = new HashSet<>(); for (MessageMethod messageMethod : onMessage) { - result.add(messageMethod.getMessageHandler(pojo, pathInfo,session)); + result.add(messageMethod.getMessageHandler(pojo, pathInfo, session)); } return result; } @@ -331,7 +331,12 @@ public class PojoMethodMapping { Session session) { Object[] params = new Object[m.getParameterTypes().length]; - Map<String,String> pathParams = template.match(pathInfo); + Map<String,String> pathParams; + if (template == null) { + pathParams = new HashMap<>(); + } else { + pathParams = template.match(pathInfo); + } for (Map.Entry<Integer,PathParam> entry : indexPathParams.entrySet()) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org