Index: src/webapp/web/admin/stats.jsp
===================================================================
--- src/webapp/web/admin/stats.jsp	(revision 10144)
+++ src/webapp/web/admin/stats.jsp	(revision 10145)
@@ -20,7 +20,7 @@
                  org.apache.solr.common.util.NamedList,
                  java.util.Date,
                  java.util.Map"%>
-<?xml-stylesheet type="text/xsl" href="stats.xsl"?>
+
 <%@include file="_info.jsp" %>
 
 
@@ -34,17 +34,13 @@
   <now><%= new Date().toString() %></now>
   <start><%= new Date(core.getStartTime()) %></start>
   <solr-info>
-<%
-for (SolrInfoMBean.Category cat : SolrInfoMBean.Category.values()) {
-%>
-    <<%= cat.toString() %>>
-<%
- Map<String,SolrInfoMBean> reg = core.getInfoRegistry();
-  for (Map.Entry<String,SolrInfoMBean> entry : reg.entrySet()) {
-    String key = entry.getKey();
-    SolrInfoMBean m = entry.getValue();
+<% 
+  String[] essentialKeys = {"core", "searcher", "updateHandler", "replication"};
 
-    if (m.getCategory() != cat) continue;
+  Map<String,SolrInfoMBean> reg = core.getInfoRegistry();
+  for (String key : essentialKeys) {
+    SolrInfoMBean m = reg.get(key);
+    if (m == null) continue;
 
     NamedList nl = m.getStatistics();
     if ((nl != null) && (nl.size() != 0)) {
@@ -84,9 +80,6 @@
 <%
   }
 %>
-    </<%= cat.toString() %>>
-<%
-}
-%>
+
   </solr-info>
 </solr>
