Integrated Publishing Toolkit(IPT)

free and open access to biodiversity data

Composición florística y estructura de una parcela permanente en bosques secos tropicales del Parque Nacional Natural Tayrona

Latest version published by Parques Nacionales Naturales de Colombia on Oct 5, 2017 Parques Nacionales Naturales de Colombia

I2D-BIO_2014_IN052. En el marco del convenio de cooperación No. 14-14-0025-141CE entre el Instituto de Investigación de Recursos Biológicos Alexander von Humboldt y la Fundación Ecosistemas Secos de Colombia, durante los días 18 de noviembre al 4 de diciembre de 2014, se llevó a cabo el diseño y establecimiento de una parcela permanente de 1 ha, cuya ubicación corresponde al bosque seco tropical del Parque Nacional Natural Tayrona, municipio de Santa Marta en el departamento del Magdalena. En este proceso se realizó el marcaje de todos los individuos con DAP mayor a 2.5 cm (medido a 1.30 m), la identificación taxonómica de cada uno y el registro de variables estructurales como el diámetro del tallo, la altura total y el diámetro de copa. Se obtuvo un total de 2661 registros que incluyen 1784 individuos y 877 ramets. Del total de individuos, dos fueron identificados únicamente hasta la categoría de clase, puesto que correspondieron a individuos muertos. Los individuos restantes estuvieron distribuidos en 77 especies, 59 géneros y 29 familias. Las familias botánicas con mayor número de especies fueron: Fabaceae (20), Capparaceae (7), Sapindaceae (5), Bignoniaceae (4), Rubiaceae (4), Euforbiaceaea (3) y Malvaceae (3).

Data Records

The data in this occurrence resource has been published as a Darwin Core Archive (DwC-A), which is a standardized format for sharing biodiversity data as a set of one or more data tables. The core data table contains 2,661 records. 1 extension data tables also exist. An extension record supplies extra information about a core record. The number of records in each extension data table is illustrated below.

  • Occurrence (core)
    2661
  • MeasurementOrFact 
    10644

This IPT archives the data and thus serves as the data repository. The data and resource metadata are available for download in the downloads section. The versions table lists other versions of the resource that have been made publicly available and allows tracking changes made to the resource over time.

Downloads

Download the latest version of this resource data as a Darwin Core Archive (DwC-A) or the resource metadata as EML or RTF:

Data as a DwC-A file download 2,661 records in Spanish (115 KB) - Update frequency: unknown
Metadata as an EML file download in Spanish (36 KB)
Metadata as an RTF file download in Spanish (28 KB)

Versions

The table below shows only published versions of the resource that are publicly accessible.

How to cite

Researchers should cite this work as follows:

Parques Nacionales Naturales de Colombia, Fundación Ecosistemas Secos de Colombia & Instituto de Investigación de Recursos Biológicos Alexander von Humboldt (2014). Composición florística y estructura de una parcela permanente en bosques secos tropicales del Parque Nacional Natural Tayrona, 2661 registros, Aportados por: PNN, FESC, IAvH, En línea: http://i2d.humboldt.org.co/ceiba/resource.do?r=pnntayrona_magnoliopsida_2014

Rights

Researchers should respect the following rights statement:

The publisher and rights holder of this work is Parques Nacionales Naturales de Colombia. This work is licensed under a Creative Commons Attribution Non Commercial (CC-BY-NC) 4.0 License.

GBIF Registration

This resource has been registered with GBIF, and assigned the following GBIF UUID: 04376115-6207-4af2-8d51-d71f5fbb21be.  Parques Nacionales Naturales de Colombia publishes this resource, and is itself registered in GBIF as a data publisher endorsed by Colombian Biodiversity Information System.

Keywords

parcela permanente; bosque seco tropical; estructura; composición; taxonomía; Plantae; DAP; altura; Bahía Chengue; Parque Nacional Natural Tayrona; Santa Marta; Magdalena; Occurrence; Specimen

Contacts

Who created the resource:

Gina Marcela Rodríguez Molina
Investigadora
Fundación Ecosistemas Secos de Colombia. Calle 68 No. 50-152 Barranquilla Atlántico CO (575) 3693172
http://www.ecosistemassecos.org

Who can answer questions about the resource:

Jenny Paola Devia
Coordinadora Grupo de Sistemas de Información y Radiocomunicaciones
Parques Naturales Nacionales de Colombia Carrera 10 # 20 - 30. Piso 3 Bogotá, D.C. Bogotá, D.C. CO 3532400 ext 305
http://www.parquesnacionales.gov.co

Who filled in the metadata:

Viviana Andrade Erazo
Biólogo
Fundación Ecosistemas Secos de Colombia Calle 68 No. 50-152 Barranquilla Atlántico CO (575) 3693172
http://www.ecosistemassecos.org

Who else was associated with the resource:

Custodian Steward
Infraestructura Institucional de Datos
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt Calle 28A # 15-09 Bogotá, D.C. Bogotá, D.C. CO (57)(1)3202767
http://humboldt.org.co/
Principal Investigator
Hermes Cuadros
Docente Investigador
Universidad del Atlántico Barranquilla Atlántico CO
Content Provider
David Hernández Rodríguez
Biólogo
Fundación Ecosistemas Secos de Colombia Calle 68 No. 50-152 Barranquilla Atlántico CO (575) 3693172
http://www.ecosistemassecos.org
Content Provider
Maria Isabel Pozzo
Estudiante Investigadora
Universidad del Atlántico Barranquilla Atlántico CO
Content Provider
Lino Olivares
Operario
Fundación Ecosistemas Secos de Colombia Calle 68 No. 50-152 Barranquilla Atlántico CO (575) 3693172
http://www.ecosistemassecos.org
Content Provider
Brayan Díaz
Pasante
Universidad del Atlántico-Fundación Ecosistemas Secos de Colombia Calle 68 No. 50-152 Barranquilla Atlántico CO 3.205182439E9
http://www.ecosistemassecos.org
Content Provider
Elkin Hernández Rolong
Profesional Monitoreo e Investigación
Parque Nacional Natural Tayrona Santa Marta Magdalena CO 3.178955815E9
Content Provider
Jairo Varela
Operario Apoyo Control y Vigilancia
Parque Nacional Natural Tayrona Santa Marta Magdalena CO 3.135995301E9
Content Provider
Jhon Jairo Calderón
Operario Apoyo Control y Vigilancia
Parque Nacional Natural Tayrona Santa Marta Magdalena CO 3.002489836E9
Content Provider
Froylan Rodríguez
Operario Apoyo Control y Vigilancia
Parque Nacional Natural Tayrona Santa Marta Magdalena CO 3.136872905E9
Content Provider
Ricardo Acosta
Operario Apoyo Control y Vigilancia
Parque Nacional Natural Tayrona Santa Marta Magdalena CO 3.145288038E9
Point Of Contact
Hernando García
Investigador
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt Calle 28A # 15-09 Bogotá, D.C. Bogotá, D.C. CO 3202767.0
http://humboldt.org.co/
Point Of Contact
Roy González
Investigador
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt Calle 28A # 15-09 Bogotá, D.C. Bogotá, D.C. CO 3202767.0
http://humboldt.org.co/

Geographic Coverage

Bosque seco tropical en el municipio de Santa Marta, Magdalena, Parque Nacional Natural Tayrona.

Bounding Coordinates South West [11.314, -74.128], North East [11.314, -74.128]

Taxonomic Coverage

Para la determinación del material vegetal, se empleó el sistema de clasificación APG III (2009). Se obtuvo un total de 2661 registros que incluyen 1784 individuos y 877 ramets. Del total de individuos, dos fueron identificados únicamente hasta la categoría de clase, puesto que correspondieron a individuos muertos. Los individuos restantes estuvieron distribuidos en 77 especies, 59 géneros y 29 familias. Las familias de angiospermas en la parcela se relacionan a continuación con el número de especies y número de individuos respectivamente, para cada una de ellas: Fabaceae (20, 566), Capparaceae (7, 925), Sapindaceae (5, 257), Bignoniaceae (4, 174), Rubiaceae (4, 15), Apocynaceae (3, 25), Euforbiaceae (3, 194), Malvaceae (3, 32), Anacardiaceae (2, 62), Asteraceae (2, 5), Nyctaginaceae (2, 126), Phytolaccaceae (2, 5), Polygonaceae (2, 126), Violaceae (2, 11), Boraginaceae (1, 20), Burseraceae (1, 18), Cactaceae (1, 4), Celastraceae (1, 3), Combretaceae (1, 5), Erythroxylaceae (1, 5), Hernandiaceae (1, 2), Moraceae (1, 2), Myrtaceae (1, 1), Polygalaceae (1, 1), Rhamnaceae (1, 2), Salicaceae (1, 5), Sapotaceae (1, 40), Theophrastaceae (1, 20), Vitaceae (1, 8).

Family  Fabaceae (Fabaceas),  Capparaceae (Capparaceas),  Bignoniaceae (Bignoniaceas),  Rubiaceae (Rubiaceas),  Sapindaceae (Sapindaceas),  Euforbiaceae (Euforbiaceas),  Malvaceae (Malvaceas),  Anacardiaceae (Anacardiaceas),  Apocynaceae (Apocynaceas),  Nyctaginaceae (Nyctaginaceas),  Polygonaceae (Polygonaceas),  Violaceae (Violaceae),  Asteraceae (Asteraceae),  Boraginaceae (Boraginaceae),  Burseraceae (Burseraceae),  Cactaceae (Cactaceas),  Celastraceae (Celastraceas),  Combretaceae (Combretaceas),  Erythroxylaceae (Erythroxylaceas),  Hernandiaceae (Hernandiaceas),  Moraceae (Moraceas),  Myrtaceae (Myrtaceas),  Phytolaccaceae (Phytolaccaceas),  Polygalaceae (Polygalaceas),  Rhamnaceae (Rhamnaceas),  Salicaceae (Salicaceas),  Sapotaceae (Sapotaceas),  Theophrastaceae (Theophrastaceas),  Vitaceae (Vitaceas)

Temporal Coverage

Start Date / End Date 2014-11-18 / 2014-12-04

Project Data

No Description available

Title Ecosistemas estratégicos vulnerables Páramos, Humedales y Bosque seco
Funding CONVENIO DE COOPERACIÓN No. 14-14-0025-141CE ENTRE EL INSTITUTO DE INVESTIGACION DE RECURSOS BIOLÓGICOS ALEXANDER VON HUMBOLDT Y LA FUNDACIÓN ECOSISTEMAS SECOS DE COLOMBIA.
Study Area Description El estudio abarca tres áreas protegidas del Sistema de Parques Nacionales Naturales de la región Caribe. La información asociada al presente recurso corresponde al Parque Nacional Natural (PNN) Tayrona, ubicado en el municipio de Santa Marta, Magdalena. Comprende 12.692 ha terrestres y 6.564 ha marinas, la parte terrestre está ubicada en un rango altitudinal entre 0 y 900 msnm con temperatura promedio de 27°C para las zonas más bajas y de 22°C para las más altas. La precipitación ocurre en un gradiente espacial de oriente a occidente con 700 a 2000 mm de lluvia anual distribuidas en dos períodos durante los meses de mayo a junio y septiembre a noviembre, la ocurrencia de las lluvias está fuertemente influenciada por los vientos Alisios que generan unas condiciones más secas hacia el occidente y un poco más húmedas hacia el oriente (MAVDT, 2005). En cuanto a los ecosistemas presentes en la parte continental, se reconoce el matorral espinosos, el bosque seco tropical, el bosque húmedo tropical y el bosque nublado.
Design Description En el marco del proyecto Bosques Secos de Colombia, el Instituto Alexander von Humboldt en convenio con la Fundación Ecosistemas Secos de Colombia y el apoyo de la Unidad Administrativa Especial del Sistema de Parque Nacionales Naturales, pretende construir una línea base de monitoreo de los bosques secos de la región Caribe colombiana, a partir del establecimiento de tres parcelas permanentes de monitoreo en áreas protegidas de la región. Estas parcelas corresponden a plataformas de monitoreo de la composición, estructura y dinámica del bosque seco caribeño.

The personnel involved in the project:

Principal Investigator
Gina Marcela Rodríguez Molina

Sampling Methods

El diseño y establecimiento de la parcela permanente se realizó con base en la metodología de establecimiento de parcelas permanentes de Vallejo et al. (2005), con modificaciones de IAvH (2013).

Study Extent El Parque Nacional Natural (PNN) Tayrona se ubica en la parte costera, hacia el norte del municipio de Santa Marta, departamento de Magdalena, Colombia. Este parque presenta sectores con formacion vegetal típica de bosque seco tropical (Bs-T) en adecuado estado de conservación. Fue declarado como área protegida desde 1962 y representa uno de los mayores atractivos turísticos de la región. El sitio donde se estableció la parcela correspondió a Bahía Chengue, una de las bahías con mejor estado de conservación por ser una área intangible.
Quality Control Se realizó la identificación, curaduría y procesamiento de la colección de material vegetal de referencia en el Herbario "Armando Dugand" (DUGAND) de la Universidad del Atlántico y en el Herbario "Federico Medem" (FMB) del IAvH. Para la determinación del material vegetal, se empleó el sistema de clasificación APG III (2009).

Method step description:

  1. Previo al establecimiento de la parcela permanente de monitoreo, se realizó la gestión de los materiales y equipos, como se relaciona a continuación: Material | Unidad | Cantidad | Descripción Tubo PVC (1.5"") | m | 36 | Tubos cortados a 1m, color naranja. De la mejor referencia. Tubo PVC (0.5"") | m | 85 | Tubos cortados a 1m, color blanco. De la mejor referencia. Placas de aluminio (3x6 cm) | und | 4000 | Láminas de aluminio calibre 28 o 32, perforación circular de 4mm en un extremo. Pintura de tráfico pesado | gl | 1,5 | Asfáltica color amarillo, de uso vial. Marcadores de golpe (8 mm) - Números | und | 2 | Marcadores en acero con punta numérica para marcaje de placas Marcadores de golpe (8 mm) - Letras | und | 1 | Marcadores en acero con punta numérica para marcaje de placas Martillo | und | 3 | Medianos Velcro doblefas | m | 5 | Cintas para delimitar área de circunferencia de los árboles Cuerda sintética (común para amarrar cajas) | m | 4000 | Cuerda para delimitación y cierre de cuadrantes, resistente y color amarillo Alambre | kg | 5 | Maleable, galvanizado, resistente a ambiente, antioxidante Puntilla acero (2"") | lb | 3 | Acerado para madera (puntilla negra) Puntilla acero (1"") | lb | 3 | Acerado para madera (puntilla negra) Pinceles gruesos (0.5"" Diámetro) | und | 5 | Pinceles tipo brocha (no brocha) Periódico | kg | 5 | Prensar material vegetal Alcohol (75%) | gl | 5 | Preparación de material vegetal Papel milimetrado | und | 1 | Block de 100 hojas Cuaderno cuadriculado | und | 2 | Pasta dura de 100 hojas c/u (grande) Pegastick | und | 1 | Barra grande Thiner | gl | 2 | Disolvente para pintura Marcadores sharpie | und | 6 | Marcadores permanentes Lápices mirado (mina negra) | und | 12 | Lápiz negro Tajapuntas | und | 6 | N/A Borradores | und | 6 | Borradores de nata Lápiz vidriograf | und | 2 | Etiquetado material botánico Bolsa para alcoholizar (70*60cm, Calibre grueso) | und | 12 | Bolsa gruesa para alcoholizar material Bolsa para colecta (35*40cm, Calibre grueso) | und | 100 | Bolsa gruesa para trabajo de campo Costal de lona | und | 3 | Costales para colecta de material vegetal Gratas o cepillos de metal | und | 12 | Mango de madera, grata dura Equipo | und | Cantidad | Descripción Cortarramas | und | 1 | Tijera de altura, 12 metros de longitud Tijeras podadoras | und | 2 | Para colecta de material vegetal Cintas diamétricas | und | 2 | Medición de DAP (cm), en caso de no conseguir Barretón / Barra | und | 1 | Apertura de huecos, instalación de tubería Calibradores | und | 1 | Calibrador pie de rey (Digital) Cámara de fotografía | und | 1 | Digital, memoria de 4 Gb Binoculares | und | 1 | N/A Brújula | und | 1 | Brújula de geología con clinómetro
  2. Reconocimiento del sitio y elección del área para el establecimiento de la parcela. Con personal de la Fundación Ecosistemas Secos de Colombia y funcionarios del PNN Tayrona, se realizó un recorrido por varios sectores del parque para reconocer tanto las condiciones topográficas, así como el estado de la vegetación en cada sector. Posteriormente se realizó otro recorrido con funcionarios del PNN Tayrona, el IAvH y se seleccionó el sitio efectivo para el establecimiento de la parcela. Este proceso se realizó durante una jornada de 2 días.
  3. Fase 1. Montaje y delimitación de la parcela. Corresponde a la ubicación de 36 tubos naranjas de 2.5" dispuestos en hileras y distanciados entre sí cada 20 m y 85 tubos blancos de ½” alternados con los tubos naranjas distanciados entre sí cada 20 m o cada 10 m, según su ubicación en las hileras. El conjunto de tubos conforma una grilla de 100x100m, subdividida y diferenciada cada 10 y 20 m., cada uno de los tubos se identifica con código alfanumérico que tiene una letra entre la A y la K, y un número entre 0 y 10. Este proceso se lleva a cabo en un periodo de 3 días
  4. Fase 2. Marcación y paqueteo. Una vez se delimita la parcela, se ubican todos los individuos arbóreos, lianas o palmas, con diámetro superior a 2.5 cm medido a 1.3 m de altura, en esta posición se demarca con pintura amarilla de tráfico pesado la circunferencia de cada uno de los tallos. Posteriormente se ubica en un lugar visible una placa de aluminio de calibre 36, con el número consecutivo entre 1 y n (este número se coloca con marcadores de golpe 8 mm). Cuando se presentan ramets o bifurcaciones se conserva el número del individuo y se indica con una letra desde A-Z el distintivo de cada ramet. Este proceso se lleva a cabo en un tiempo estimado de 10 días.
  5. Fase 3. Toma de datos. Una vez marcados todos los individuos, se procede a registrar la altura total del individuo, el diámetro del tallo, la proyección de la copa. Adicionalmente se lleva a cabo la ubicación espacial de cada individuo en la parcela con ayuda de un plano cartesiano sobre el que se dibuja la posición (X, Y) del individuo respecto a los límites de cada cuadrante y al resto de la vegetación. Esta fase ocupa un periodo de 7 días.
  6. Fase 4. Colecta de muestras botánicas. Como último paso se realiza la colecta de material vegetal, destinado a conformar un herbario de referencia. Este proceso se lleva a cabo en un periodo de 4 días.

Collection Data

Collection Name Herbario Federico Medem IAvH
Collection Identifier FMB
Parent Collection Identifier N/A
Specimen preservation methods
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 761, column 43]

----
Tip: It's the final [] step that caused this error, not those before it.
----
Tip: If the failing expression is known to be 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 761, column 41]
----

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:451)
	at freemarker.core.EvalUtil.coerceModelToStringOrUnsupportedMarkup(EvalUtil.java:407)
	at freemarker.core.Expression.evalAndCoerceToStringOrUnsupportedMarkup(Expression.java:107)
	at freemarker.core.BuiltInForString.getTargetString(BuiltInForString.java:34)
	at freemarker.core.BuiltInForString._eval(BuiltInForString.java:29)
	at freemarker.core.Expression.eval(Expression.java:81)
	at freemarker.core.DefaultToExpression._eval(DefaultToExpression.java:84)
	at freemarker.core.Expression.eval(Expression.java:81)
	at freemarker.core.BuiltInForLegacyEscaping._eval(BuiltInForLegacyEscaping.java:33)
	at freemarker.core.Expression.eval(Expression.java:81)
	at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:59)
	at freemarker.core.Environment.visit(Environment.java:363)
	at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:292)
	at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:272)
	at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:243)
	at freemarker.core.Environment.visitIteratorBlock(Environment.java:596)
	at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
	at freemarker.core.Environment.visit(Environment.java:327)
	at freemarker.core.Environment.visit(Environment.java:333)
	at freemarker.core.Environment.visit(Environment.java:333)
	at freemarker.core.Environment.visit(Environment.java:333)
	at freemarker.core.Environment.visit(Environment.java:333)
	at freemarker.core.Environment.visit(Environment.java:333)
	at freemarker.core.Environment.process(Environment.java:306)
	at freemarker.template.Template.process(Template.java:386)
	at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:223)
	at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:191)
	at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:372)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:276)
	at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:168)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)
	at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:76)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.apache.struts2.interceptor.DeprecationInterceptor.intercept(DeprecationInterceptor.java:41)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:125)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:140)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.gbif.ipt.struts2.RedirectMessageInterceptor.doIntercept(RedirectMessageInterceptor.java:120)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.gbif.ipt.struts2.PrivateDeletedResourceInterceptor.intercept(PrivateDeletedResourceInterceptor.java:82)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.gbif.ipt.struts2.SetupAndCancelInterceptor.intercept(SetupAndCancelInterceptor.java:84)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.gbif.ipt.struts2.ResourceSessionInterceptor.intercept(ResourceSessionInterceptor.java:41)
	at com.google.inject.struts2.Struts2Factory$ProvidedInterceptor.intercept(Struts2Factory.java:215)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:245)
	at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
	at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:575)
	at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:81)
	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.gbif.ipt.struts2.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
	at org.gbif.ws.server.filter.XSSFilter.doFilter(XSSFilter.java:48)
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	at org.gbif.ipt.struts2.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:43)
	at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
	at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
	at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
	at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)