Registros biológicos

Rasgos funcionales de aves de complejos de humedales y páramos de Colombia

Última versión publicado el 4 de abril de 2022
I2D-BIO_2014_IN008. Se obtuvieron las bases de datos de aves de las colecciones de: Instituto de ciencias Naturales (ICN), Universidad del Cauca (U. Cauca-AV), Universidad del Valle (Univalle), Instituto tecnológico metropolitano – Medellín (ITM-CSJ), Universidad de Antioquia (MUA-AVP) y Universidad Industrial de Santander (UIS-MHN), donde se filtraron y seleccionaron las especies reportadas a una altura mayor o igual a 2400 msnm y las especies asociadas a cuerpos de agua. A todos los especímenes medidos se les tomó la siguiente información: Colector (es), Código de colección, sexo, país, municipio, localidad, complejo de páramo (según localidad), altura (dato de etiqueta o estimado según localidad), genero, especie, nombre actual de la especie (según SACC , Mayo de 2014), alto y ancho d... Más

Descripción

I2D-BIO_2014_IN008. Se obtuvieron las bases de datos de aves de las colecciones de: Instituto de ciencias Naturales (ICN), Universidad del Cauca (U. Cauca-AV), Universidad del Valle (Univalle), Instituto tecnológico metropolitano – Medellín (ITM-CSJ), Universidad de Antioquia (MUA-AVP) y Universidad Industrial de Santander (UIS-MHN), donde se filtraron y seleccionaron las especies reportadas a una altura mayor o igual a 2400 msnm y las especies asociadas a cuerpos de agua. A todos los especímenes medidos se les tomó la siguiente información: Colector (es), Código de colección, sexo, país, municipio, localidad, complejo de páramo (según localidad), altura (dato de etiqueta o estimado según localidad), genero, especie, nombre actual de la especie (según SACC , Mayo de 2014), alto y ancho de pico a la altura de las narinas, comisura, culmen total, culmen expuesto, longitud de ala (cuerda alar), diferencia entre plumas primarias y secundarias, largo de cola, diferencia entre rectrices externas e internas, longitud de tarso, longitud de halux, peso (dato de etiqueta) y se añadió una columna de observaciones para tomar notas de problemas al momento de la medición con el espécimen, estos datos con el propósito de evaluar la diversidad funcional en los complejos de páramos y humedales del país. Se registran 4302 especímenes entre los diferentes complejos y para las colecciones visitadas. Este producto se ha desarrollado bajo el marco del proyecto de delimitación de ecosistemas de páramos y humedales del país con el número de contrato: 13-13-014-268PS.

Derechos

Los usuarios deben respetar los siguientes derechos de uso:

Libre a nivel interno y externo (Creative Commons Attribution Non Commercial (CC-BY-NC) 4.0)

Registros

Los datos en este recurso de registros biológicos han sido publicados como Archivo Darwin Core(DwC-A), el cual es un formato estándar para compartir datos de biodiversidad como un conjunto de una o más tablas de datos. La tabla de datos del core contiene 4.302 registros.

Este IPT archiva los datos, sirviendo así como repositorio de datos. Los datos y metadatos están disponibles para descargar en la sección de descargas. La tabla de versiones muestra otras versiones del recurso que se han hecho accesibles al público y permite el seguimiento de los cambios hechos al recurso en el tiempo.

Descargas

Descargue la última versión de los datos como un Archivo Darwin Core (DwC-A) o los metadatos como EML o RTF:

Datos como un archivo DwC-A descargar 4.302 registros en Español (506 kB) - Frecuencia de actualización: desconocido
Metadatos como un archivo EML descargar en Español (23 kB)
Metadatos como un archivo RTF descargar en Español (21 kB)

Versiones

La siguiente tabla muestra sólo las versiones publicadas del recurso que son de acceso público.

¿Cómo referenciar?

Los usuarios deben citar este trabajo de la siguiente manera:

Instituto de Investigación de Recursos Biológicos Alexander von Humboldt (2014). Rasgos funcionales de aves de complejos de humedales y páramos de Colombia. http://i2d.humboldt.org.co/ceiba/resource.do?r=humedalparamo_aves_2014

Palabras clave

aves; rasgos funcionales; complejos; páramos; humedales; Occurrence; Specimen

Contactos

¿Quién creó el recurso?:

Angela Cortés
Investigadora
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
Avenida Paseo Bolívar # 16-20
Bogotá, D.C.
Bogotá, D.C.
CO
3202767
http://humboldt.org.co/

¿Quién puede resolver dudas acerca del recurso?:

Mailyn González
Investigadora
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
Avenida Paseo Bolívar # 16-20
Bogotá, D.C.
Bogotá, D.C.
CO
3202767
http://humboldt.org.co/

¿Quién documentó los metadatos?:

Alejandro Pinto
Contratista
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
Avenida Paseo Bolívar # 16-20
Bogotá, D.C.
Bogotá, D.C.
CO
3132535683
http://humboldt.org.co/

¿Quién más está asociado con el recurso?:

Propietario
Angela Cortés
Investigadora
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
Avenida Paseo Bolívar # 16-20
Bogotá, D.C.
Bogotá, D.C.
CO
3202767
http://humboldt.org.co
Custodio de los Datos
Infraestructura Institucional de Datos
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
Avenida Paseo Bolívar # 16-20
Bogotá, D.C.
Bogotá, D.C.
CO
3202767
http://humboldt.org.co

Cobertura geográfica

Se cubrieron todos los complejos de páramos y los principales ríos y cuerpos de agua en todo el territorio nacional. Las coordenadas en el conjunto de datos corresponden a las que se encuentran documentadas en las etiquetas de cada espécimen.

Coordenadas límite Latitud Mínima Longitud Mínima [-4,34, -79,31], Latitud Máxima Longitud Máxima [12,68, -66,62]

Cobertura taxonómica

Se incluyen todas las especies de aves registradas en complejos de páramos y/o asociadas a cuerpos de agua en todo el territorio nacional, se reportan 4302 registros distribuidos de la siguiente manera: Accipitriformes: 3 especies; Anseriformes: 18 especies; Apodiformes: 41 especies; Caprimulgiformes: 5 especies; Charadriiformes: 20 especies; Ciconiiformes: 11 especies; Columbiformes: 2 especies; Coraciiformes: 6 especies; Eurypygiformes: 1 especie; Falconiformes: 9 especies ; Galliformes: 3 especies; Gruiformes: 27 especies; Passeriformes:265 especies; Pelecaniformes:20 especies; Piciformes:8 especies; Podicipediformes:4 especies; Psittaciformes:8 especies; Strigiformes:8 especies; Suliformes: 2 especies; Tinamiformes: 2 especies; Trogoniformes:3 especies; se nombran a continuación los órdenes taxonómicos a los cuáles pertenecen.

Orden  Accipitriformes (Aguilas),  Anseriformes (Patos),  Apodiformes (Vencejos y Colibries),  Caprimulgiformes (Guardacaminos y Chotacabras),  Charadriiformes (Playeritos y Chorlos),  Ciconiiformes (Cigüeñas),  Columbiformes (Palomas y Torcazas),  Coraciiformes (Martines pescadores),  Eurypygygormes (Garzita del Sol),  Falconiformes (Halcones),  Galliformes (Pavas, Paujiles y Perdices),  Gruiformes (Gallinetas y Fochas),  Passeriformes (Paserinos),  Pelecaniformes (Pelicanos),  Piciformes (Carpinteros),  Podicipediformes (Zambullidores),  Psittaciformes (Loros),  Strigiformes (Búhos y lechuzas),  Suliformes (Piqueros, Cormoranes, Pato Aguja.),  Tinamiformes (Tinamús),  Trogoniformes (Trogones y Quetzales)

Cobertura temporal

Fecha Inicial / Fecha Final 1887-01-01 / 2013-01-01

Datos del proyecto

No hay descripción disponible

Título Fondo Adaptación_Insumos para la Delimitación de Ecosistemas Estratégicos: Páramos y Humedales
Fuentes de Financiación Fondo de adaptación. Contrato: 13-13-014-268PS entre el instituto Humboldt y Alejandro Pinto.
Descripción del área de estudio Complejos de páramos del territorio nacional, de acuerdo a la limitación generada por el Instituto Alexander von Humboldt, y cuerpos de agua de interior del país, excluyendo cuerpos de agua salada y/o costeros.
Descripción del diseño Generar insumos para la Delimitación de Ecosistemas Estratégicos: Páramos y Humedales

Personas asociadas al proyecto:

Investigador Principal
Angela Cortés

Métodos de muestreo

Se obtuvieron las bases de datos de aves de las colecciones de: Instituto de ciencias Naturales (ICN), Universidad del Cauca (U. Cauca-AV), Universidad del Valle (UniValle), Instituto tecnológico metropolitano – Medellín (ITM-CSJ), Universidad de Antioquia (MUA-AVP) y Universidad Industrial de Santander (UIS-MHN), donde se filtraron y seleccionaron las especies reportadas a una altura mayor o igual a 2400 msnm y las especies asociadas a cuerpos de agua. A todos los especímenes medidos se les tomó la siguiente información: Colector (es), Código de colección, sexo, país, municipio, localidad, complejo de páramo (según localidad), altura (dato de etiqueta ó estimado según localidad), genero, especie, nombre actual de la especie (según SACC , Mayo de 2014), alto y ancho de pico a la altura de las narinas, comisura, culmen total, culmen expuesto, longitud de ala (cuerda alar), diferencia entre plumas primarias y secundarias, largo de cola, diferencia entre rectrices externas e internas, longitud de tarso, longitud de halux, peso (dato de etiqueta) y se añadió una columna de observaciones para tomar notas de problemas al momento de la medición con el espécimen.

Área de Estudio Complejos de páramos del territorio nacional, de acuerdo a la limitación generada por el Instituto Alexander von Humboldt, y cuerpos de agua de interior del país, excluyendo cuerpos de agua salada y/o costeros con el fin de identificar las aves presentes dentro de dichos complejos para la toma de rasgos morfométricos.
Control de Calidad Todas las mediciones inferiores a 150mm fueron tomadas con calibrador digital y la medición fue exportada directamente a tablas de excel, medidas superiores a 150mm fueron tomadas con metro. Los datos de peso anexados en la base de datos fueron tomados directamente de las etiquetas y corresponde a datos reportados por el colector del espécimen. Datos de localidad, alturas, georeferenciación y colectores, son los reportados en las bases de datos generadas en cada institución y no han sido modificados a excepción de casos puntuales donde se encontraban errores. Datos taxonomicos del especimen, se deja una columna con el dato reportado por cada base de datos de las instituciones y una columna con taxonomía actualizada según el comité de clasificación sur americano (SACC) a Mayo de 2014.

Descripción de la metodología paso a paso:

  1. Se obtuvieron las bases de datos de aves de las colecciones de: Instituto de ciencias Naturales (ICN), Universidad del Cauca (UniCauca-AV), Universidad del Valle (UniValle), Instituto tecnológico metropolitano – Medellín (ITM-CSJ), Universidad de Antioquia (MUA-AVP) y Universidad Industrial de Santander (UIS-MHN).
  2. Se filtraron y seleccionaron las especies reportadas a una altura mayor o igual a 2400 msnm y las especies asociadas a cuerpos de agua.
  3. A todos los especímenes medidos se les tomó la siguiente información: Colector (es), Código de colección, sexo, país, municipio, localidad, complejo de páramo (según localidad), altura (dato de etiqueta ó estimado según localidad), genero, especie, nombre actual de la especie (según SACC , Mayo de 2014), alto y ancho de pico a la altura de las narinas, comisura, culmen total, culmen expuesto, longitud de ala (cuerda alar), diferencia entre plumas primarias y secundarias, largo de cola, diferencia entre rectrices externas e internas, longitud de tarso, longitud de halux, peso.
  4. Se realizó la estructuración del conjunto de datos utilizando en estándar Darwin Core (DwC) y algunas de sus extensiones. Se utilizó el elemento "originalNameUsage" para documentar los nombres científicos tal cual se encontraban en las etiquetas ya que en muchos casos presentaban errores de ortografía o se encontraban desactualizados.

Datos de la colección

Nombre de la Colección Instituto de Ciencias Naturales, Museo de Historia natural de la universidad del Cauca, Museo de Historial natural de la universidad del Valle, Museo de Historia narual del Instituto teconológico metropolitano, Museo de Historia Natural de la Universidad de Antioquia, Museo de Historia Natural de la Universidad industrial de Santander
Identificador de la Colección http://www.icn.unal.edu.co/ , http://museo.unicauca.edu.co/ , http://darwin200.univalle.edu.co/ , http://museo.itm.edu.co/ , http://www.udea.edu.co/portal/page/portal/portal , http://ciencias.uis.edu.co/museocolecciones/
Identificador de la Colección Parental ICN-MHN, Unicauca-AV, Univalle, ITM-CSJ, MUA-AVP, UIS
Métodos de preservación de los ejemplares
FreeMarker template error (HTML_DEBUG mode; use RETHROW in production!)

The following has evaluated to null or missing:
==> preservationMethods[item]  [in template "WEB-INF/pages/portal/resource_new.ftl" at line 967, column 59]

----
Tip: It's the final [] step that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${preservationMethods[item]?cap_first...  [in template "WEB-INF/pages/portal/resource_new.ftl" at line 967, column 57]
----

Java stack trace (for programmers):
----
freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
	at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134)
	at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:481)
	at freemarker.core.EvalUtil.coerceModelToStringOrUnsupportedMarkup(EvalUtil.java:434)
	at freemarker.core.Expression.evalAndCoerceToStringOrUnsupportedMarkup(Expression.java:139)
	at freemarker.core.BuiltInForString.getTargetString(BuiltInForString.java:34)
	at freemarker.core.BuiltInForString._eval(BuiltInForString.java:29)
	at freemarker.core.Expression.eval(Expression.java:101)
	at freemarker.core.DefaultToExpression._eval(DefaultToExpression.java:96)
	at freemarker.core.Expression.eval(Expression.java:101)
	at freemarker.core.BuiltInForLegacyEscaping._eval(BuiltInForLegacyEscaping.java:33)
	at freemarker.core.Expression.eval(Expression.java:101)
	at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
	at freemarker.core.Environment.visit(Environment.java:383)
	at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:291)
	at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271)
	at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:244)
	at freemarker.core.Environment.visitIteratorBlock(Environment.java:657)
	at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
	at freemarker.core.Environment.visit(Environment.java:347)
	at freemarker.core.Environment.visit(Environment.java:353)
	at freemarker.core.Environment.visit(Environment.java:353)
	at freemarker.core.Environment.visit(Environment.java:353)
	at freemarker.core.Environment.visit(Environment.java:353)
	at freemarker.core.Environment.visit(Environment.java:353)
	at freemarker.core.Environment.process(Environment.java:326)
	at freemarker.template.Template.process(Template.java:383)
	at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:184)
	at org.apache.struts2.result.StrutsResultSupport.execute(StrutsResultSupport.java:206)
	at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:375)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:279)
	at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:179)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.gbif.ipt.struts2.CsrfLoginInterceptor.intercept(CsrfLoginInterceptor.java:86)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
	at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:49)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.doIntercept(ConversionErrorInterceptor.java:142)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:140)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:140)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:67)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:133)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:89)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:175)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:167)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:196)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:121)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.gbif.ipt.struts2.RedirectMessageInterceptor.doIntercept(RedirectMessageInterceptor.java:136)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.gbif.ipt.struts2.PrivateDeletedResourceInterceptor.intercept(PrivateDeletedResourceInterceptor.java:99)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.gbif.ipt.struts2.SetupAndCancelInterceptor.intercept(SetupAndCancelInterceptor.java:101)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.gbif.ipt.struts2.ResourceSessionInterceptor.intercept(ResourceSessionInterceptor.java:56)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:236)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.factory.StrutsActionProxy.execute(StrutsActionProxy.java:48)
	at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:574)
	at org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:79)
	at org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:141)
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
	at org.gbif.ipt.struts2.CorsFilter.doFilter(CorsFilter.java:39)
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
	at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:120)
	at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:367)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:639)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:885)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1688)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:750)