date: 2020-01-18T05:36:55Z pdf:PDFVersion: 1.7 pdf:docinfo:title: Understanding adaptive capacity of smallholder African indigenous vegetable farmers to climate change in Kenya xmp:CreatorTool: Elsevier access_permission:can_print_degraded: true subject: Climate Risk Management, 27 (2020) 100204. doi:10.1016/j.crm.2019.100204 dc:format: application/pdf; version=1.7 pdf:docinfo:custom:robots: noindex pdf:docinfo:creator_tool: Elsevier access_permission:fill_in_form: true pdf:encrypted: false dc:title: Understanding adaptive capacity of smallholder African indigenous vegetable farmers to climate change in Kenya modified: 2020-01-18T05:36:55Z cp:subject: Climate Risk Management, 27 (2020) 100204. doi:10.1016/j.crm.2019.100204 pdf:docinfo:custom:CrossMarkDomains[1]: elsevier.com robots: noindex pdf:docinfo:subject: Climate Risk Management, 27 (2020) 100204. doi:10.1016/j.crm.2019.100204 pdf:docinfo:creator: Winifred Chepkoech meta:author: Winifred Chepkoech meta:creation-date: 2020-01-18T05:36:55Z pdf:docinfo:custom:CrossmarkMajorVersionDate: 2010-04-23 created: Sat Jan 18 06:36:55 CET 2020 access_permission:extract_for_accessibility: true Creation-Date: 2020-01-18T05:36:55Z pdf:docinfo:custom:CrossMarkDomains[2]: sciencedirect.com ElsevierWebPDFSpecifications: 6.5 pdf:docinfo:custom:doi: 10.1016/j.crm.2019.100204 pdf:docinfo:custom:CrossmarkDomainExclusive: true Author: Winifred Chepkoech CrossmarkDomainExclusive: true doi: 10.1016/j.crm.2019.100204 Keywords: Adaptive capacity; Climate change; Farmers; Kenya; access_permission:modify_annotations: true dc:creator: Winifred Chepkoech dcterms:created: 2020-01-18T05:36:55Z Last-Modified: 2020-01-18T05:36:55Z dcterms:modified: 2020-01-18T05:36:55Z title: Understanding adaptive capacity of smallholder African indigenous vegetable farmers to climate change in Kenya Last-Save-Date: 2020-01-18T05:36:55Z CrossMarkDomains[1]: elsevier.com pdf:docinfo:keywords: Adaptive capacity; Climate change; Farmers; Kenya; pdf:docinfo:modified: 2020-01-18T05:36:55Z meta:save-date: 2020-01-18T05:36:55Z Content-Type: application/pdf X-Parsed-By: org.apache.tika.parser.DefaultParser creator: Winifred Chepkoech dc:subject: Adaptive capacity; Climate change; Farmers; Kenya; X-TIKA:EXCEPTION:warn: org.xml.sax.SAXParseException; lineNumber: 66; columnNumber: 11; The content of elements must consist of well-formed character data or markup. at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:245) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:298) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121) at org.apache.tika.parser.pdf.PDFParser.loadDOM(PDFParser.java:732) at org.apache.tika.parser.pdf.PDFParser.extractMetadata(PDFParser.java:226) at org.apache.tika.parser.pdf.PDFParser.parse(PDFParser.java:154) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280) at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:135) at de.mpg.mpdl.inge.service.pubman.impl.FileServiceFSImpl.getFileMetadata(FileServiceFSImpl.java:449) at sun.reflect.GeneratedMethodAccessor1320.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) at com.sun.proxy.$Proxy146.getFileMetadata(Unknown Source) at de.mpg.mpdl.inge.rest.web.controller.ItemRestController.getTechnicalMetadataByTika(ItemRestController.java:298) at sun.reflect.GeneratedMethodAccessor1319.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) at de.mpg.mpdl.inge.rest.web.spring.AuthCookieToHeaderFilter.doFilter(AuthCookieToHeaderFilter.java:113) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1514) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830) at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378) at java.lang.Thread.run(Thread.java:748) pdf:docinfo:custom:ElsevierWebPDFSpecifications: 6.5 access_permission:assemble_document: true xmpTPg:NPages: 13 access_permission:extract_content: true access_permission:can_print: true CrossMarkDomains[2]: sciencedirect.com meta:keyword: Adaptive capacity; Climate change; Farmers; Kenya; access_permission:can_modify: true pdf:docinfo:created: 2020-01-18T05:36:55Z CrossmarkMajorVersionDate: 2010-04-23