Need null check for requestContext before caching routeData.
RouteData routeData = requestContext.RouteData;
if (requestContext != null && routeData != null)
See solution in pull request: #4
RouteData routeData = requestContext.RouteData;
if (requestContext != null && routeData != null)
See solution in pull request: #4