Buscador de agua
Show Details
FreemarkerView[template=/jar:id:contentproperty:/Themes/swissinfo/templates/swissinfo-templates.jar/archive!/META-INF/resources/WEB-INF/templates/swissinfo/com.coremedia.blueprint.common.contentbeans/CMTeasable.detail.beforeLeadText.ftl]
ch.swissinfo.cae.contentbeans.SIArticleImpl$$[id=4419120]
Error rendering view
The view found for ch.swissinfo.cae.contentbeans.SIArticleImpl$$[id=4419120]#textToSpeech does not support rendering on a writer: NoViewFound
ch.swissinfo.cae.contentbeans.SIArticleImpl$$ com.coremedia.objectserver.dataviews.DataView com.coremedia.dispatch.HasCustomType ch.swissinfo.cae.contentbeans.SIArticleImpl ch.swissinfo.cae.contentbeans.SIArticleBase ch.swissinfo.common.contentbeans.SIArticle com.coremedia.blueprint.cae.contentbeans.CMArticleImpl com.coremedia.blueprint.cae.contentbeans.CMArticleBase com.coremedia.blueprint.common.contentbeans.CMArticle com.coremedia.blueprint.cae.contentbeans.CMTeasableImpl com.coremedia.blueprint.cae.contentbeans.CMTeasableBase com.coremedia.blueprint.common.contentbeans.CMTeasable com.coremedia.blueprint.cae.contentbeans.CMHasContextsImpl com.coremedia.blueprint.cae.contentbeans.CMHasContextsBase com.coremedia.blueprint.common.contentbeans.CMHasContexts com.coremedia.blueprint.cae.contentbeans.CMLinkableImpl com.coremedia.blueprint.cae.contentbeans.CMLinkableBase com.coremedia.blueprint.common.contentbeans.CMLinkable com.coremedia.blueprint.common.navigation.Linkable com.coremedia.blueprint.common.navigation.HasViewTypeName com.coremedia.blueprint.common.contentbeans.BelowRootNavigation com.coremedia.blueprint.common.datevalidation.ValidityPeriod com.coremedia.blueprint.cae.contentbeans.CMLocalizedImpl com.coremedia.blueprint.cae.contentbeans.CMLocalizedBase com.coremedia.blueprint.common.contentbeans.CMLocalized com.coremedia.blueprint.cae.contentbeans.CMObjectImpl com.coremedia.blueprint.cae.contentbeans.CMObjectBase com.coremedia.blueprint.common.contentbeans.CMObject com.coremedia.objectserver.beans.AbstractContentBean com.coremedia.objectserver.beans.ContentBean com.coremedia.objectserver.dataviews.AssumesIdentity java.lang.Object
com.coremedia.objectserver.view.ViewException: Error rendering view at com.coremedia.objectserver.view.ViewUtils.rethrow(ViewUtils.java:344) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:154) at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:140) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.render(RenderedContentIdCollectorDecorator.java:66) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.decorate(RenderedContentIdCollectorDecorator.java:59) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at com.coremedia.objectserver.view.ViewUtils.lambda$asXmlView$0(ViewUtils.java:400) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:214) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:139) at ch.swissinfo.cae.richtext.filter.leadtext.BeforeLeadTextRenderer.renderTemplate(BeforeLeadTextRenderer.java:24) at ch.swissinfo.cae.richtext.filter.leadtext.InsertTemplateBeforeLeadTextRichtextFilter.renderTemplates(InsertTemplateBeforeLeadTextRichtextFilter.java:70) at ch.swissinfo.cae.richtext.filter.leadtext.InsertTemplateBeforeLeadTextRichtextFilter.startElement(InsertTemplateBeforeLeadTextRichtextFilter.java:63) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at com.coremedia.xml.DefaultNamespaceFilter.startElement(DefaultNamespaceFilter.java:78) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at com.coremedia.xml.NamespaceMapper.startElement(NamespaceMapper.java:91) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at com.coremedia.xml.NamespaceMapper.startElement(NamespaceMapper.java:91) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at com.coremedia.xml.XlinkRewriter.startElement(XlinkRewriter.java:59) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at com.coremedia.xml.XlinkRewriter.startElement(XlinkRewriter.java:59) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at ch.swissinfo.cae.richtext.filter.link.LinkFilter.startElement(LinkFilter.java:64) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at ch.swissinfo.cae.richtext.filter.link.LinkFilter.startElement(LinkFilter.java:64) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at ch.swissinfo.cae.richtext.filter.link.LinkFilter.startElement(LinkFilter.java:64) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at ch.swissinfo.cae.richtext.filter.blockquote.BlockquoteFilter.startElement(BlockquoteFilter.java:65) at java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) at com.coremedia.blueprint.cae.richtext.filter.PDivUntanglingFilter.startDelayed(PDivUntanglingFilter.java:214) at com.coremedia.blueprint.cae.richtext.filter.PDivUntanglingFilter.characters(PDivUntanglingFilter.java:134) at java.xml/org.xml.sax.helpers.XMLFilterImpl.characters(XMLFilterImpl.java:588) at com.coremedia.blueprint.cae.richtext.filter.PDivUntanglingFilter.characters(PDivUntanglingFilter.java:135) at java.xml/org.xml.sax.helpers.XMLFilterImpl.characters(XMLFilterImpl.java:588) at java.xml/org.xml.sax.helpers.XMLFilterImpl.characters(XMLFilterImpl.java:588) at com.coremedia.blueprint.cae.richtext.filter.LinkValidationFilter.characters(LinkValidationFilter.java:125) at java.xml/org.xml.sax.helpers.XMLFilterImpl.characters(XMLFilterImpl.java:588) at com.coremedia.blueprint.cae.richtext.filter.LinkValidationFilter.characters(LinkValidationFilter.java:125) at java.xml/org.xml.sax.helpers.XMLFilterImpl.characters(XMLFilterImpl.java:588) at java.xml/org.xml.sax.helpers.XMLFilterImpl.characters(XMLFilterImpl.java:588) at com.coremedia.blueprint.cae.richtext.filter.PDivUntanglingFilter.characters(PDivUntanglingFilter.java:135) at ch.swissinfo.cae.richtext.filter.placeholder.PlaceholderRichtextFilter.characters(PlaceholderRichtextFilter.java:96) at java.xml/org.xml.sax.helpers.XMLFilterImpl.characters(XMLFilterImpl.java:588) at com.coremedia.xml.Decoder.decode(Decoder.java:104) at com.coremedia.xml.MarkupImpl.writeOn(MarkupImpl.java:153) at com.coremedia.xml.CompressedXMLReader.parse(CompressedXMLReader.java:41) at com.coremedia.xml.CompressedXMLReader.parse(CompressedXMLReader.java:26) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at java.xml/org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:357) at com.coremedia.xml.MarkupImpl.writeOn(MarkupImpl.java:211) at com.coremedia.objectserver.view.XmlMarkupView.render(XmlMarkupView.java:36) at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:165) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:354) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingXmlView.render(ViewDecoratorBase.java:407) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:356) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingXmlView.render(ViewDecoratorBase.java:407) at com.coremedia.objectserver.view.ViewUtils$2.render(ViewUtils.java:412) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124) at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159) at jdk.internal.reflect.GeneratedMethodAccessor293.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552) at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73) at freemarker.core.MethodCall._eval(MethodCall.java:62) 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.Environment.visitAndTransform(Environment.java:514) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42) at freemarker.core.Environment.visit(Environment.java:383) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889) at freemarker.core.Environment.invokeMacro(Environment.java:825) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) at freemarker.core.Environment.visit(Environment.java:347) at freemarker.core.Environment.visit(Environment.java:353) at freemarker.core.Environment.process(Environment.java:326) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150) at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:140) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.render(RenderedContentIdCollectorDecorator.java:66) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.decorate(RenderedContentIdCollectorDecorator.java:59) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124) at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159) at jdk.internal.reflect.GeneratedMethodAccessor293.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552) at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73) at freemarker.core.MethodCall._eval(MethodCall.java:62) 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.Environment.visitAndTransform(Environment.java:514) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42) at freemarker.core.Environment.visit(Environment.java:383) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889) at freemarker.core.Environment.invokeMacro(Environment.java:825) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) at freemarker.core.Environment.visit(Environment.java:347) at freemarker.core.Environment.visit(Environment.java:353) at freemarker.core.Environment.process(Environment.java:326) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150) at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:140) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.render(RenderedContentIdCollectorDecorator.java:66) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.decorate(RenderedContentIdCollectorDecorator.java:59) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124) at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159) at jdk.internal.reflect.GeneratedMethodAccessor293.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552) at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73) at freemarker.core.MethodCall._eval(MethodCall.java:62) 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.Environment.visitAndTransform(Environment.java:514) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42) at freemarker.core.Environment.visit(Environment.java:383) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889) at freemarker.core.Environment.invokeMacro(Environment.java:825) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) 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.process(Environment.java:326) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150) at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:140) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.render(RenderedContentIdCollectorDecorator.java:66) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.decorate(RenderedContentIdCollectorDecorator.java:59) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124) at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159) at jdk.internal.reflect.GeneratedMethodAccessor293.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552) at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73) at freemarker.core.MethodCall._eval(MethodCall.java:62) 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.Environment.visitAndTransform(Environment.java:514) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42) at freemarker.core.Environment.visit(Environment.java:383) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889) at freemarker.core.Environment.invokeMacro(Environment.java:825) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) at freemarker.core.Environment.visit(Environment.java:383) at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321) 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:383) at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321) 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.process(Environment.java:326) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150) at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:140) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.render(RenderedContentIdCollectorDecorator.java:66) at ch.swissinfo.cae.cdn.RenderedContentIdCollectorDecorator$ContentIdCollectorImpl.decorate(RenderedContentIdCollectorDecorator.java:59) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124) at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159) at jdk.internal.reflect.GeneratedMethodAccessor293.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552) at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73) at freemarker.core.MethodCall._eval(MethodCall.java:62) 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.Environment.visitAndTransform(Environment.java:514) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42) at freemarker.core.Environment.visit(Environment.java:383) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889) at freemarker.core.Environment.invokeMacro(Environment.java:825) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) at freemarker.core.Environment.visit(Environment.java:347) at freemarker.core.Environment.visit(Environment.java:353) at freemarker.core.Environment.process(Environment.java:326) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150) at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:140) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:346) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124) at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159) at jdk.internal.reflect.GeneratedMethodAccessor293.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552) at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73) at freemarker.core.MethodCall._eval(MethodCall.java:62) 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.Environment.visitAndTransform(Environment.java:514) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42) at freemarker.core.Environment.visit(Environment.java:383) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889) at freemarker.core.Environment.invokeMacro(Environment.java:825) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) at freemarker.core.Environment.visit(Environment.java:347) at freemarker.core.Environment.visit(Environment.java:353) at freemarker.core.Environment.process(Environment.java:326) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:122) at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:113) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:334) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:422) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:336) at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:422) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:152) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:109) at com.coremedia.objectserver.view.BeanView.renderMergedOutputModel(BeanView.java:63) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1373) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1118) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057) at com.coremedia.objectserver.web.DispatcherServlet.doDispatch(DispatcherServlet.java:69) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at com.coremedia.blueprint.cae.filter.PreviewViewFilter.doFilterInternal(PreviewViewFilter.java:48) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at ch.swissinfo.elastic.webservice.filter.RequestParameterFilter.doFilter(RequestParameterFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at com.coremedia.blueprint.elastic.social.cae.user.UserFilter.doFilter(UserFilter.java:61) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at ch.swissinfo.elastic.webservice.jwt.JwtFilter.doFilter(JwtFilter.java:50) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at com.coremedia.elastic.core.impl.servlet.TenantFilter.doFilter(TenantFilter.java:55) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at com.coremedia.blueprint.cae.filter.SiteFilter.doFilter(SiteFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:84) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.multipart.support.MultipartFilter.doFilterInternal(MultipartFilter.java:125) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.session.web.http.SessionRepositoryFilter.doFilterInternal(SessionRepositoryFilter.java:141) at org.springframework.session.web.http.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:82) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at com.coremedia.blueprint.cae.filter.RequestRejectedExceptionFilter.doFilter(RequestRejectedExceptionFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) 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:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:764) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:887) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1684) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: com.coremedia.objectserver.view.ViewException: The view found for ch.swissinfo.cae.contentbeans.SIArticleImpl$$[id=4419120]#textToSpeech does not support rendering on a writer: NoViewFound at com.coremedia.objectserver.view.ViewUtils.asTextView(ViewUtils.java:198) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:180) at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124) at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:159) at jdk.internal.reflect.GeneratedMethodAccessor293.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1552) at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73) at freemarker.core.MethodCall._eval(MethodCall.java:62) 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.Environment.visitAndTransform(Environment.java:514) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42) at freemarker.core.Environment.visit(Environment.java:383) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:889) at freemarker.core.Environment.invokeMacro(Environment.java:825) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) at freemarker.core.Environment.visit(Environment.java:347) at freemarker.core.Environment.visit(Environment.java:353) at freemarker.core.Environment.process(Environment.java:326) at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150) ... 414 more
A sus 80 años, el descendiente suizo Héctor Koller Mellado es uno de los pocos zahoríes que existen en Chile.
Su habilidad consiste en detectar capas subterráneas de agua a través de una técnica ancestral.
Corría el año 1883 cuando los abuelos de Héctor Koller llegaron a Chile, provenientes de Suiza.
Al igual que otros centenares de colonos, los Koller se hicieron cargo de un predio de 40 hectáreas que el gobierno chileno les otorgó por ley, a cambio de instalarse en la localidad sureña de Ercilla, en las afueras de la ciudad de Temuco, zona entonces poblada por mapuches.
La familia se dedicó a trabajar la tierra, hasta que el bandolerismo reinante en la zona, dominada por cuatreros, la obligó a trasladarse a la capital.
Allí nació Héctor Koller -uno de los nietos de esta familia de inmigrantes suizos-, quien comenzó a practicar la técnica de los zahoríes a los diez años de edad.
Su maestro fue otro suizo, de apellido Gotroy, que llegó a estas tierras contratado por el gobierno chileno para desempeñar esta técnica, practicada por los chinos desde hace al menos 2.000 años antes de la era cristiana.
Héctor Koller (junto con sus cuatro hijos -Harald, Ortwing, Darwin y Schuler) vive ahora en la región de Araucanía. Allí trabaja la parcela familiar, dedicada a la siembra del trigo y la avena.
Parte importante de su tiempo, lo dedica a esta práctica milenaria de la búsqueda de agua, considerada en el pasado como un arte adivinatorio o mágico y, en los tiempos de la Santa Inquisición, como hechicería o actividad diabólica.
Cuestión de magnetismo
Pero Héctor tiene una explicación más racional: "El agua que corre debajo de la tierra produce electricidad, posee una carga negativa, y en mi cuerpo tengo una carga positiva.
Como los polos opuestos se atraen, la varilla vibra cuando se produce el magnetismo, así indica el lugar exacto donde corre agua", explica.
La ciencia se ha encargado del estudio de este fenómeno, conocido en el ambiente académico como radiestesia y muy utilizado en la actualidad por la ingeniería y la minería, utilizando sofisticados instrumentos.
Pero Koller trabaja a la antigua, con un aparato artesanal fabricado por él mismo que parece sencillo: está elaborado con dos varillas metálicas obtenidas de rayos de bicicleta, unidas por 5 pernos, formando una "V". Ambos brazos metálicos están recubiertos por un resorte, que permite tomarlos y facilitar el movimiento.
Este par de varillas no sólo detecta el agua, también el hierro, oro, plata y hasta las osamentas humanas. Y Koller también desarrolló otra herramienta que determina el caudal de las aguas de estas capas subterráneas y puede definir los metros de profundidad en que se encuentran. Incluso, afirma Koller, avisa si el líquido es apto para beberlo o no.
Koller es especialmente conocido en el sur del país, donde hasta la fecha ha detectado casi dos mil pozos. Incluso sus conocimientos han servido para las comunidades mapuches que aún viven en sectores alejados de la red de agua potable.
Sobre sus tarifas, confiesa que cobra de acuerdo a los recursos de quien solicita el trabajo: "Si tiene mucho dinero, le cobro un determinado valor y, si es el caso de las comunidades mapuches o de pequeños agricultores, el precio es mucho más bajo. Mi trabajo tiene un compromiso con los más pobres", dice.
swissinfo, Nelson Muñoz, Temuco, Chile
Datos clave
Más de 6.000 familias suizas llegaron a la Araucanía en virtud de un acuerdo migratorio entre el gobierno chileno y el helvético entre 1883 y 1900.
End of insertionContexto
Héctor Koller comenzó a practicar la técnica de los zahoríes a los diez años de edad.
Su maestro fue otro suizo, de apellido Gotroy, que llegó a Chile contratado por el gobierno local.
La técnica de los zahoríes es practicada por los chinos desde hace unos 2.000 años antes de la era cristiana.

En cumplimiento de los estándares JTI
Mostrar más: SWI swissinfo.ch, certificado por la JTI
Los comentarios de este artículo han sido desactivados. Puede encontrar una visión general de los debates en curso con nuestros periodistas aquí. Por favor, únase a nosotros!
Si quiere iniciar una conversación sobre un tema planteado en este artículo o quiere informar de errores factuales, envíenos un correo electrónico a spanish@swissinfo.ch.