fix possible-but-improbable npe
diff --git a/jspwiki-war/src/main/webapp/SisterSites.jsp b/jspwiki-war/src/main/webapp/SisterSites.jsp
index 90481cc..f438dc9 100644
--- a/jspwiki-war/src/main/webapp/SisterSites.jsp
+++ b/jspwiki-war/src/main/webapp/SisterSites.jsp
@@ -51,11 +51,13 @@
         if( wiki.getManager( AttachmentManager.class ).getAttachmentInfoName( wikiContext, pageName ) != null ) continue;
 
         Page wikiPage = wiki.getManager( PageManager.class ).getPage( pageName );
-        PagePermission permission = PermissionFactory.getPagePermission( wikiPage, "view" );
-        boolean allowed = wiki.getManager( AuthorizationManager.class ).checkPermission( wikiContext.getWikiSession(), permission );
-        if( allowed ) {
-            String url = wikiContext.getViewURL( pageName );
-            out.write( url + " " + pageName + "\n" );
+        if( wikiPage != null ) { // there's a possibility the wiki page may get deleted between the call to reference manager and now...
+            PagePermission permission = PermissionFactory.getPagePermission( wikiPage, "view" );
+            boolean allowed = wiki.getManager( AuthorizationManager.class ).checkPermission( wikiContext.getWikiSession(), permission );
+            if( allowed ) {
+                String url = wikiContext.getViewURL( pageName );
+                out.write( url + " " + pageName + "\n" );
+            }
         }
     }
  %>
\ No newline at end of file