OCCURRENCE

Composición florística y estructura de una parcela permanente en bosques secos tropicales del municipio de Pereira, Risaralda

Dernière version Publié par Instituto de Investigación de Recursos Biológicos Alexander von Humboldt le 27 juin 2019 Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
Este recurso contiene la información taxonómica y estructural (variables de DAP, altura y cobertura) registrada para todos los individuos vegetales con diámetro superior a 2.5 cm, medido a una altura de 1.3 m, que fueron censados al interior de una parcela permanente de 1 ha localizada al interior de bosques secos tropicales maduros y con buen estado de conservación en el departamento de Risaralda (en el municipio de Pereira). En total se reportan 1942 individuos respectivos a 85 especies, 76 géneros y 37 familias botánicas. Las familias botánicas con mayor número de especies son Moraceae (9), Fabaceae (6), Rubiaceae (6) y Lauraceae (5).

Enregistrements de données

Les données de cette ressource occurrence ont été publiées sous forme d'une Archive Darwin Core (Darwin Core Archive ou DwC-A), le format standard pour partager des données de biodiversité en tant qu'ensemble d'un ou plusieurs tableurs de données. Le tableur de données du cœur de standard (core) contient 1 942 enregistrements.

1 tableurs de données d'extension existent également. Un enregistrement d'extension fournit des informations supplémentaires sur un enregistrement du cœur de standard (core). Le nombre d'enregistrements dans chaque tableur de données d'extension est illustré ci-dessous.

  • Occurrence (noyau)
    1942
  • MeasurementOrFacts 
    7768

Cet IPT archive les données et sert donc de dépôt de données. Les données et métadonnées de la ressource sont disponibles pour téléchargement dans la section téléchargements. Le tableau des versions liste les autres versions de chaque ressource rendues disponibles de façon publique et permet de tracer les modifications apportées à la ressource au fil du temps.

Téléchargements

Téléchargez la dernière version de la ressource en tant qu'Archive Darwin Core (DwC-A), ou les métadonnées de la ressource au format EML ou RTF :

Données sous forme de fichier DwC-A (zip) télécharger 1 942 enregistrements dans Espagnol (108 kB) - Fréquence de mise à jour: inconnue
Métadonnées sous forme de fichier EML télécharger dans Espagnol (31 kB)
Métadonnées sous forme de fichier RTF télécharger dans Espagnol (27 kB)

Versions

Le tableau ci-dessous n'affiche que les versions publiées de la ressource accessibles publiquement.

Comment citer

Les chercheurs doivent citer cette ressource comme suit:

Instituto de Investigación de Recursos Biológicos Alexander von Humboldt, Universidad Tecnológica de Pereira (2014). Composición florística y estructura de una parcela permanente en bosques secos tropicales del municipio de Pereira, Risaralda. 1943 registros, aportados por: Gonzáles, R. (Contacto del recurso), Ruiz, D. (Creador del recurso), Quintana, A. (Proveedor de metadatos). Versión 7.2. http://doi.org/10.15472/96i8ee

Droits

Les chercheurs doivent respecter la déclaration de droits suivante:

L’éditeur et détenteur des droits de cette ressource est Instituto de Investigación de Recursos Biológicos Alexander von Humboldt. This work is licensed under a Creative Commons Attribution Non Commercial (CC-BY-NC) 4.0 License.

Enregistrement GBIF

Cette ressource a été enregistrée sur le portail GBIF, et possède l'UUID GBIF suivante : 99b1c33f-113b-4477-8075-a9bbe5df0246.  Instituto de Investigación de Recursos Biológicos Alexander von Humboldt publie cette ressource, et est enregistré dans le GBIF comme éditeur de données avec l'approbation du Colombian Biodiversity Information System.

Mots-clé

parcela permanente; bosque seco tropical; estructura; composición; taxonomía; plantae; DAP; altura; Risaralda; Pereira; Occurrence; Specimen

Données externes

Les données de la ressource sont disponibles dans d'autres formats

Composición florística y estructura de una parcela permanente en bosques secos tropicales del municipio de Pereira, Risaralda http://i2d.humboldt.org.co/ceiba/resource.do?r=pereira_magnoliophyta_2014 UTF-8 txt

Contacts

Personne ayant créé cette ressource:

Dorian Ruíz
Investigador
Universidad Tecnológica de Pereira
Carrera 27 # 10-02
Pereira
Risaralda
CO
3137300.0
http://www.utp.edu.co/

Personne pouvant répondre aux questions sur la ressource:

Roy González
Investigador Asistente
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
Calle 28a No. 15-09
Bogotá, D.C.
Bogotá, D.C.
CO
3202767 ext. 1137
http://www.humboldt.org.co/

Personne ayant renseigné les métadonnées:

Adriana Quintana Vargas
Contratista
Instituto de Investigación de Recursos Biológicos Alexander von Humboldt
Bogotá, D.C.
Bogotá, D.C.
CO
320 2767 Ext. 1237
http://www.humboldt.org.co/

Autres personnes associées à la ressource:

Curateur des Données
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/

Couverture géographique

Bosques secos tropicales en el departamento de Risaralda, municipio de Pereira.

Enveloppe géographique Sud Ouest [4,685, -75,814], Nord Est [4,903, -75,498]

Couverture taxonomique

Se siguió el sistema de clasificación de APG III (2009) para las Angiospermas. En total se reportan 1942 individuos respectivos a 85 especies, 76 géneros y 37 familias botánicas. Las familias botánicas documentadas con el número de especies y número de individuos respectivamente registradas en el recurso son: Moraceae (9, 535), Fabaceae (6, 108), Rubiaceae (6, 19), Lauraceae (5, 31), Arecaceae (4, 197), Euphorbiaceae (4, 57), Annonaceae (3, 183), Myrtaceae (3, 14), Primulaceae (3, 49), Rutaceae (3, 24), Sapindaceae (3, 109), Urticaceae (3, 60), Bignoniaceae (2, 69), Cannabaceae (2, 46), Malvaceae (2, 35), Meliaceae (2, 19), Salicaceae (2, 5), Sapotaceae (2, 10), Ulmaceae (2, 71), Amaranthaceae (1, 2), Apocynaceae (1, 1), Asteraceae (1, 18), Boraginaceae (1, 8), Burseraceae (1, 67), Buxaceae (1, 2), Caricaceae (1, 3), Erythroxylaceae (1, 3), Lacistemataceae (1, 1), Lamiaceae (1, 1), Lecythidaceae (1, 96), Malpighiaceae (1, 14), Marcgraviaceae (1, 1), Melastomataceae (1, 4), Nyctanginaceae (1, 5), Piperaceae (1, 25), Polygonaceae (1, 41), Thymelaeaceae (1, 9).

Family  Moraceae (Moraceas),  Fabaceae (Fabaceas),  Rubiaceae (Rubiaceas),  Lauraceae (Lauraceas),  Arecaceae (Arecaceas),  Euphorbiaceae (Euphorbiaceas),  Annonaceae (Annonaceaes),  Myrtaceae (Myrtaceas),  Primulaceae (Primulaceas),  Rutaceae (Rutaceas),  Sapindaceae (Sapindaceas),  Urticaceae (Urticaceas),  Bignoniaceae (Bignoniaceas),  Cannabaceae (Cannabaceas),  Malvaceae (Malvaceas),  Meliaceae (Meliaceas),  Salicaceae (Salicaceas),  Sapotaceae (Sapotaceas),  Ulmaceae (Ulmaceas),  Amaranthaceae (Amaranthaceas),  Apocynaceae (Apocynaceae),  Asteraceae (Asteraceas),  Boraginaceae (Boraginaceas),  Burseraceae (Burseraceas),  Buxaceae (Buxaceas),  Caricaceae (Caricaceas),  Erythroxylaceae (Erythroxylaceas),  Lacistemataceae (Lacistemataceas),  Lamiaceae (Lamiaceas),  Lecythidaceae (Lecythidaceas),  Malpighiaceae (Malpighiaceas),  Marcgraviaceae (Marcgraviaceas),  Melastomataceae (Melastomataceas),  Nyctanginaceae (Nyctanginaceas),  Piperaceae (Piperaceas),  Polygonaceae (Polygonaceas),  Thymelaeaceae (Thymelaeaceas)

Couverture temporelle

Date de début / Date de fin 2013-11-18 / 2013-11-23

Données sur le projet

Pas de description disponible

Titre Planeación ambiental para la conservación de la biodiversidad en las áreas operativas de Ecopetrol
Financement Convenio de Cooperación No. 13-12-067-121CE Entre el Instituto de Investigación de Recursos Biológicos Alexander von Humboldt y la Universidad Tecnológica de Pereira. Contrato No. 14-14/008-14/075-190 PS, Entre el Instituto de Investigación de Recursos Biológicos Alexander von Humboldt y Adriana Marcela Quintana Vargas con el objeto de estandarizar y documentar los datos.
Description du domaine d'étude / de recherche El área de estudio comprende las coberturas de bosque seco tropical para el municipio de Pereira, Risaralda (Región Valle del Río Cauca)
Description du design A partir del establecimiento de una serie de parcelas permanentes de 1 ha para el monitoreo de la vegetación en bosques con secos tropicales de Colombia, con buen estado de conservación, se está construyendo una línea base de monitoreo sobre la composición, estructura, dinámica y funcionamiento de este ecosistema a una escala de país. Diferentes instituciones e investigadores nacionales se encuentran adelantando esta iniciativa dentro de los cuales se incluye la Universidad Tecnológica de Pereira.

Les personnes impliquées dans le projet:

Personne de Contact
Roy González

Méthodes d'échantillonnage

Con base en la metodología para establecimiento de parcelas permanentes de Vallejo et al. (2005) y los ajustes metodológicos propuestos por el IAvH en el (2013), los cuales contienen las técnicas y métodos para realizar el proceso montaje, marcación y medición de la vegetación en parcelas permanentes, se programaron diferentes actividades de campo, en las cuales se realizaron las labores de implementación de estas parcelas y se tomaron los datos de cada uno de los individuos vegetales localizados al interior de estas plataformas de monitoreo.

Etendue de l'étude Durante el mes de noviembre de 2013 se realizó el establecimiento de una parcela permanente para el monitoreo de la vegetación (1 Ha) en los bosques secos tropicales con mejor estado de conservación del municipio de Pereira (Risaralda).
Contrôle qualité Antes de incluir la información taxonómica en la base de datos, cada una de las colecciones botánicas de referencia fueron procesadas y curadas en el Herbario "Jardín Botánico de la Universidad de Pereira", así como, en el Herbario Federico Medem del IAvH. Se realizó una revisión de los datos tomados en campo a partir del chequeo directo de algunos individuos localizados en las parcelas, donde se revisaron los valores de DAP, Altura, así como, la identificación taxonómica de los individuos muestreados. Se siguió el sistema de clasificación de APG III (2009) para las Angiospermas.

Description des étapes de la méthode:

  1. "Antes de iniciar el establecimiento de cada una de las parcelas, fue necesario identificar los materiales requeridos para el desarrollo de las actividades. Estos se relacionan a continuación. Material | Convención | 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 | Laminas 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 doble fas | 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 | Lapiz 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 | 2 | Calibrador pie de rey (Digital) GPS | und | 1 | Navegador submetrico (presición 3m) 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. "Fase 1. Montaje y delimitación de la parcela En esta fase, que dura aproximadamente tres días, con la ayuda de brújulas con clinómetro y cintas métricas, se instalan 36 tubos naranjas de 2.5” distanciados cada 20m y 85 tubos blancos de ½” distanciados cada 10m, con el fin de conformar una grilla de 100x100m, subdividida y diferenciada cada 10 y 20m. A cada uno de estos tubos se les coloca una placa de aluminio calibre 36 con el respectivo código alfanumérico conformado por una letra desde la A hasta a la K y un número de 0 a 10."
  3. "Fase 2. Marcación y paqueteo Finalizado el montaje de la grilla, se ubican todos los individuos arbóreos y palmas con diámetros superiores a 2.5cm medidos a 1.3m de altura, pintando desde este punto cada una de las circunferencias de los tallos (con pintura amarilla de tráfico pesado). A estos individuos vegetales se le coloca una placa de aluminio calibre 36 con el número consecutivo entre 1 y n (este número se coloca con marcadores de golpe 8mm). Cuando se presentan ramets ó bifurcaciones se conserva el número del individuo y se indica con una letra desde A-Z el distintivo de cada ramet."
  4. "Fase 3. Toma de datos Posterior a la marcación y numeración, se realiza el censo de todos estos individuos, tomando como variables de medida el diámetro a la altura de 1.3 (con algunas excepciones donde se presentaban nudos, cicatrices, malformaciones, etc.), se estima la altura a la primera ramificación y la altura total, así como la proyección de las copas de cada individuo. En forma adicional, cada uno de los individuos es ploteado en un plano cartesiano 100 x 100 m (en cuadrantes 10x10m) con coordenadas x,y, para su posterior trasformación a coordenadas reales teniendo en cuenta la posición geográfica de la parcela. "
  5. "Fase 4. Colecta de muestras botánicas Una vez finalizada las fases de montaje y delimitación de la parcela, así como de marcación y plaqueteo de cada uno de los individuos y sus respectivos ramets al interior de la parcela y la toma de datos, se inicia la toma de muestras botánicas, muestras de tejidos y rasgos funcionales de las principales especies. Así, durante una semana de trabajo, aproximadamente, se inicia la colecta de ejemplares de herbario de cada una de las especies presentes en la parcela, los cuales son procesados y enviados a los herbarios de referencia, adicionalmente de estas muestras se seleccionan las hojas con mejor estado vegetativo (sin enfermedades, patógenos y hongos, entre otros) y se extrae una muestra de 2 cm² de tejido, los cuales son depositados en sobres con silica gel y enviados al respectivo laboratorio de genética. Conociendo la diversidad de familias, géneros y especies, luego de la colecta, se seleccionan las especies con los mayores valores de frecuencia, abundancia y dominancia, y que recojan una representación del 80% de esta información. A cada una de estas especies se les toma una muestra de madera (tres individuos por especie), con barreno, manteniendo todos los protocolos e indicaciones para la no afección de los individuos. "

Données de collection

Nom de la collection Herbario Federico Medem IAvH, Herbario Jardín Botánico de la Universidad de Pereira.
Identifiant de collection FMB, JB-UTP
Identifiant de la collection parente N/A
Méthode de conservation des spécimens
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 942, 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 942, 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:137)
	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:137)
	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:196)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
	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:364)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1673)
	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:748)