Problema na ordenação do rich:table

Olá pessoal,

estou tentando ordenar um rich:table mas não estou conseguindo.
Até ja acessei o site de exemplo e fiz igual mas mesmo asssim continua o problema
http://livedemo.exadel.com/richfaces-demo/richfaces/sortingFeature.jsf;jsessionid=3C8BF084B836AB313E3B103B546B4523?c=sorting

O “erro” que dá é estranho… na verdade ele não lança nenhum erro… ele só aparece no rodapé do IE o seguinte: Erro na pagina
Parece erro de javascript, mas não tenho nada de javascript no arquivo

alguem pode me ajudar, segue xhtml e as configurações do web.xml abaixo
vlw

xhtml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition
        xmlns="http://www.w3.org/1999/xhtml" 
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns:h="http://java.sun.com/jsf/html" 
        xmlns:f="http://java.sun.com/jsf/core"
		xmlns:a4j="http://richfaces.org/a4j"
		xmlns:rich="http://richfaces.org/rich" 
                template="/WEB-INF/layouts/layoutTemplate.xhtml">

<ui:define name="mainContent" >

<h:form id="main">
  <rich:dataTable id="searchResultTable" var="co"
      value="#{constList.constructions}" 
      rendered="#{ constList.constructions != null }" 
      cellpadding="0" cellspacing="0"	styleClass="data" 
      rowClasses="oddRow, evenRow" headerClass="tableHeader">
		
    <rich:column id="nameColumn" sortBy="#{co.name}">
      <f:facet name="header">
        	<h:outputText value="Nome" />
      </f:facet>
      <h:outputText value="#{ co.name }" />
    </rich:column>
		
    <rich:column id="geneColumn" sortBy="#{co.geneName}">
      <f:facet name="header">
        	<h:outputText value="Gene" />
      </f:facet>
      <h:outputText value="#{ co.geneName }" />
    </rich:column>
		
    <rich:column id="objectiveColumn">
      <f:facet name="header">
        	<h:outputText value="Objetivo" />
      </f:facet>
      <h:outputText 
            value="#{constGoalMap.constGoalsMap[co.constructionGoalId].name}"/>
    </rich:column>
		
    <rich:column id="baseVectorColumns">
    	<f:facet name="header">
        	<h:outputText value="Vetor base" />
      	</f:facet>
      <h:outputText value="#{constList.baseVectorsMap[co.baseVectorId].name}"/>
    </rich:column> 		
  </rich:dataTable>
</h:form>

</ui:define>
</ui:composition>

web.xml

<?xml version="1.0" encoding="UTF-8"?>

<web-app
  xmlns="http://java.sun.com/xml/ns/j2ee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
                            http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4">

   <display-name>CTC LIMS</display-name>
   <description>
    	Sistema de gerenciamento de informações laboratoriais da 
        biotecnologia do CTC
   </description>	
    
   <!-- The master configuration file for this Spring web application -->
   <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>/WEB-INF/config/web-application-config.xml</param-value>
   </context-param>

   <!-- Use Documents Saved as *.xhtml -->
   <context-param>
      <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
      <param-value>.xhtml</param-value>
   </context-param>

   <!-- Special Debug Output for Development -->
   <context-param>
      <param-name>facelets.DEVELOPMENT</param-name>
      <param-value>true</param-value>
   </context-param>

   <context-param>
      <description>
         State saving method: "client" or "server" (= default) See
         JSF Specification 2.5.3
      </description>
      <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
      <param-value>client</param-value>
   </context-param>

   <context-param>
      <description>
         Define partial state saving as true/false.
      </description>
      <param-name>javax.faces.PARTIAL_STATE_SAVING_METHOD</param-name>
      <param-value>false</param-value>
   </context-param>

   <!-- Extensions Filter -->
   <filter>
      <filter-name>myFacesExtensionsFilter</filter-name>
      <filter-class>
         org.apache.myfaces.webapp.filter.ExtensionsFilter
      </filter-class>
      <init-param>
         <description>
            Set the size limit for uploaded files. Format: 10 - 10
            bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB
         </description>
         <param-name>uploadMaxFileSize</param-name>
         <param-value>200m</param-value>
      </init-param>
      <init-param>
         <description>
            Set the threshold size - files below this limit are
            stored in memory, files above this limit are stored on
            disk.

            Format: 10 - 10 bytes 10k - 10 KB 10m - 10 MB 1g - 1 GB
         </description>
         <param-name>uploadThresholdSize</param-name>
         <param-value>100k</param-value>
      </init-param>
   </filter>

   <filter-mapping>
      <filter-name>myFacesExtensionsFilter</filter-name>
      <servlet-name>Faces Servlet</servlet-name>
   </filter-mapping>
   <filter-mapping>
      <filter-name>myFacesExtensionsFilter</filter-name>
      <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
   </filter-mapping>
   <filter-mapping>
      <filter-name>myFacesExtensionsFilter</filter-name>
      <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
   </filter-mapping>


   <!-- Spring Security Filter -->
   <filter>
      <filter-name>springSecurityFilterChain</filter-name>
      <filter-class>
         org.springframework.web.filter.DelegatingFilterProxy
      </filter-class>
   </filter>
   <filter-mapping>
      <filter-name>springSecurityFilterChain</filter-name>
      <url-pattern>/*</url-pattern>
   </filter-mapping>

   <!--  Listener do Spring Web Application Context (Spring Web Flow) -->
   <listener>
      <listener-class>
         org.springframework.web.context.ContextLoaderListener
      </listener-class>
   </listener>
	
   <!--  Spring MVC and WebFlow Servlet configuration -->   
   <servlet>
      <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
      <servlet-class>
         org.springframework.web.servlet.DispatcherServlet
      </servlet-class>
      <init-param>
         <param-name>contextConfigLocation</param-name>
         <param-value></param-value>
      </init-param>
      <load-on-startup>2</load-on-startup>
   </servlet>
   <servlet-mapping>
      <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
      <url-pattern>/spring/*</url-pattern>
   </servlet-mapping>


   <!-- Faces Servlet -->
   <!-- richfaces -->
	<context-param>
		<param-name>org.richfaces.SKIN</param-name>
		<param-value>blueSky</param-value>
	</context-param>
	<filter>
		<display-name>Ajax4JSF</display-name>
		<filter-name>ajax4jsf</filter-name>
		<filter-class>org.ajax4jsf.Filter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>ajax4jsf</filter-name>
		<servlet-name>Faces Servlet</servlet-name>
		<dispatcher>REQUEST</dispatcher>
		<dispatcher>FORWARD</dispatcher>
		<dispatcher>INCLUDE</dispatcher>
	</filter-mapping>    
   <context-param>   
        <param-name>com.sun.faces.verifyObjects</param-name>   
        <param-value>false</param-value>   
    </context-param>   
    <context-param>   
        <param-name>com.sun.faces.validateXml</param-name>   
        <param-value>true</param-value>   
    </context-param>     
    <servlet>   
        <servlet-name>Faces Servlet</servlet-name>   
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>   
        <load-on-startup>1</load-on-startup>   
        </servlet>   
    <servlet-mapping>   
        <servlet-name>Faces Servlet</servlet-name>   
        <url-pattern>/faces/*</url-pattern>   
    </servlet-mapping>  

   <!-- Disponibilizando recursos estáticos de arquivos .jar como 
        spring-faces.jar (SWF) -->             
   <servlet>
      <servlet-name>Resources Servlet</servlet-name>
      <servlet-class>
         org.springframework.js.resource.ResourceServlet
      </servlet-class>
      <load-on-startup>0</load-on-startup>
   </servlet>
   <servlet-mapping>
      <servlet-name>Resources Servlet</servlet-name>
      <url-pattern>/resources/*</url-pattern>
   </servlet-mapping>

   <!--  Definindo mime para arquivos htc (behaviour em IE 6.0) -->
   <mime-mapping>
      <extension>htc</extension>
      <mime-type>text/x-component</mime-type>
   </mime-mapping>

   <welcome-file-list>
      <welcome-file>index.html</welcome-file>
   </welcome-file-list>
</web-app>