Homepage
find a answer
Thanks to working together worldwide we were able to collect a lot of useful information and experiences about the Cornelia de Lange syndrome.
Do you need help
Are you new here? Do you find it overwhelming? Start at the beginning and let us, step by step, guide you and introduce you with CdLS.
Read...
More about CdLS
Knowing what your child has is important! What is this syndrome? Why do you get it? How can you treat it? We have collected all available information to tell you!
Read...Share your stories and hear those of others
CdLS is a long journey; sometimes difficult and dark but often you arrive at a sunny place. Talking about it helps you cope with the journey.
Read...Meeting others
Somewhere in the world, there are others in the same situation as you. If they connect to us we can help you find them. Maybe you want to meet someone nearby with similar experiences.
Read...Ask our experts
We all have questions on the care and wellbeing of our loved ones with CdLS. Search the questions others have asked before. No question is too big or too small to ask.
Read...Our vision
CdLS, Rare but stronger together
Italian families connected with the CdLS World community to show that we are not alone with Cornelia de Lange syndrome and that we can deal with Covid-19
Failed to execute the [velocity] macro. Cause: [null]. Click on this message for details.
org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [## This map should be only used at the CDLS World home page, consider a rename?
#set ($styleBaseDocRef = $services.model.createDocumentReference('',['waihonaBase'],'graphPages') )
##set ($discard = $xwiki.ssx.use($styleBaseDocRef, {'minify' : false}) )
#set ($discard = $xwiki.jsx.use($styleBaseDocRef, {'minify' : false}) )
#set ($thisDocRef = $services.model.createDocumentReference('',['WaihonaCode'],'worldParticipation') )
#set ($discard = $xwiki.jsx.use($thisDocRef, {'minify' : false}) )
#set ($targetURL = $xwiki.getDocument('cdlsServices.factsPage').getURL() )
#set($scopeLabel = $services.localization.render('waihonapedia.members.global.membership.scope.world') )
## -------------------
## This map is against a certain federation of communities
## -------------------
##set($thisFederation = 'un') Use the code from layoutExtraVars
#set($supportGroupClassName = 'WaihonaCode.supportGroupClass')
#set($excludedPages = [])
#set($discard = $excludedPages.add('cdlsworldfederation') )
#set($discard = $excludedPages.add('supportGroupTemplate ') )
#set($supportGroupFederationQueryDef = "from doc.object($supportGroupClassName) as sup where doc.name not in (:thisList) and sup.Code = :thisFederation")
#set($supportGroupQueryDef = "from doc.object($supportGroupClassName) as sup where doc.name not in (:thisList) and sup.collaboratonGroup = :thisFederation and sup.memberCdlsWorld = 1")
#set($federationDocRefList = $services.query.xwql("$supportGroupFederationQueryDef").addFilter("unique").bindValue('thisList', $excludedPages).bindValue('thisFederation', $thisFederationCode).execute() )
#foreach($federationDocRef in $federationDocRefList)
#set($federationDoc = $xwiki.getDocument($federationDocRef) )
#set($federationName = $federationDoc.getObject($supportGroupClassName).getProperty('countryName').getValue())
#set($federationURL = $federationDoc.getURL() )
#end
#set($diseasePageRef = 'waihonaSyndromes.cdls.WebHome')
#set($diseasePage = $xwiki.getDocument($diseasePageRef) )
#set($diseaseTitle = $diseasePage.getTranslatedDocument().title)
#set($networkURL = $diseasePage.getURL('view', "w-service=supportNetwork"))
{{html clean="true" wiki="false"}}
<div class="community-wrapper">
<h2>$services.localization.render('waihonapedia.members.global.membership.title', [$scopeLabel])</h2>
<div class="row">
<div class="col-xs-12 col-lg-7 world-graph">
<h4>$services.localization.render('waihonapedia.members.global.membership')</h4>
<div id="world-graph" style="position: relative; width: 100%; height: 100%;"></div>
</div>
<div class="col-xs-12 col-lg-5 onze-community">
<h4>$services.localization.render('waihonapedia.members.global.groups')</h4>
<div class="row flexize">
#showCommunityParticipantsTable
</div>
<a href="$federationURL" class="btn btn-default btn-blue btn-icon">$services.localization.render('waihonapedia.read.more')</a>
<hr style="margin-top: 20px; margin-bottom: 10px; height:2px;border-width:0;color:white;background-color:white"/>
<h4>$services.localization.render('WaihonaCode.supportGroup.support') $diseaseTitle</h4>
<div class="row flexize">
#showExpertiseNetworkTable($diseaseKey)
</div>
<a href="$networkURL" class="btn btn-default btn-blue btn-icon">$services.localization.render('waihonapedia.read.more')</a>
</div>
</div>
</div>
{{/html}}
#macro(showExpertiseNetworkTable $diseaseKey)
#set($centreClassName = 'WaihonaCode.centresExpertiseClass')
#set($centreQueryDef = "from doc.object($centreClassName) as centre where centre.deceases like :diseaseCode and centre.cExResearch = 1 order by doc.name")
#set($supportGroupClassName = 'WaihonaCode.supportGroupClass')
#set($supportGroupQueryDef = "from doc.object($supportGroupClassName) as sup where sup.Code = :supportGroupCode")
#if($diseaseKey && $diseaseKey != '')
#set($diseaseCode = $diseaseKey)
#else
#set($diseaseCode = '101')
#end
## we should (if we are able to), filter on two criteria
## Only centre for diseaseCode
## Only Centre's in country supported by supportgroup
#set($centreDocRefsList = $services.query.xwql($centreQueryDef).bindValue('diseaseCode', $diseaseCode).addFilter('unique').execute())
#set($centre1Array = [])
## Only centre's for diseaseCode and supportGroup
#foreach($centreDocRef in $centreDocRefsList)
#if($centreDocRef != $prevDocRef)
#set($centreDoc = $xwiki.getDocument($centreDocRef))
#set($associatedGroups = $centreDoc.getObject($centreClassName).getProperty('supportGroup').getValue())
#foreach($associatedGroupCode in $associatedGroups)
#if($associatedGroupCode == $supportGroupCode)
#set($thisDocArray = [])
#set($discard = $thisDocArray.add($centreDocRef))
#set($centre1Array = $collectiontool.union($centre1Array, $thisDocArray ))
#end
#end
#if($centre1Array.size() > 3)
#break
#end
#set($prevDocRef = $centreDocRef)
#end
#end
#if($centre1Array.size() < 4 && $centreDocRefsList.size() > $centre1Array.size())
## Add centre's that are associated to other groups for diseaseCode and speak language of user
#set($centreArray = $collectiontool.union($centre0Array,$centre1Array))
#foreach($centreDocRef in $centreDocRefsList)
#set($centreDoc = $xwiki.getDocument($centreDocRef))
#set($associatedGroups = $centreDoc.getObject($centreClassName).getProperty('supportGroup').getValue())
#foreach($associatedGroupCode in $associatedGroups)
##get the group, expect a list of 1
#set($associatedGroupDocRefList = $services.query.xwql($supportGroupQueryDef).bindValue('supportGroupCode', $associatedGroupCode).addFilter('unique').execute())
#foreach($associatedGroupDocRef in $associatedGroupDocRefList)
#set($associatedGroupLanguage = $xwiki.getDocument($associatedGroupDocRef).getObject($supportGroupClassName).getProperty('language').getValue())
#if($associatedGroupLanguage == $xcontext.language)
#set($thisDocArray = [])
#set($discard = $thisDocArray.add($centreDocRef))
#set($centreArray = $collectiontool.union($centreArray, $thisDocArray ))
#end
#end
#end
#if($centreArray.size() > 3)
#break
#end
#end
#end
#foreach($centreDocRef in $centre1Array)
#showThisCentre($xwiki.getDocument($centreDocRef))
#end
#if($centre1Array.size() < 4)
#set($centre2Array = $collectiontool.disjunction($centreArray, $centre1Array))
#foreach($centreDocRef in $centre2Array)
#showThisCentre($xwiki.getDocument($centreDocRef))
#end
#end
#end
#macro(showThisCentre $centreDoc)
#set($recordHeader = $centreDoc.getTranslatedDocument().title )
#set($recordURL = $centreDoc.getURL())
<div class="col-xs-6 statistic">
<h6><a href="${recordURL}">$recordHeader</a></h6>
</div>
#end
#macro(showCommunityParticipantsTable)
#set($supportGroupClassName = 'WaihonaCode.supportGroupClass')
#set($supLanguagesProp = 'language')
#set($supRegionsProp = 'supportedCountries')
#set($memberProp = 'memberCdlsWorld')
#set($ImageExtension = '.png')
#set($flagsDoc = $xwiki.getDocument('WaihonaPartners.FlagAttachments') )
##
## find groups
#set($supportGroupList = $services.query.xwql("$supportGroupQueryDef").addFilter("unique").bindValue('thisList', $excludedPages).bindValue('thisFederation',$thisFederationCode).execute() )
##tableHeader()
#set($tileSupportGroupArray = [])
#foreach($supportGroupDocRef in $supportGroupList)
#set($regionsSupported = [] )
#set($supportGroupDoc = $xwiki.getDocument($supportGroupDocRef))
#set($supportGroupObject = $supportGroupDoc.getObject($supportGroupClassName) )
#set($supportedLanguagesString = $supportGroupObject.getProperty($supLanguagesProp).getValue() )
#set($supportedLanguagesArray = $stringtool.split($supportedLanguagesString , ','))
#convertLanguageCodes($supportedLanguagesArray $languageHTML $primaryLanguage)
#set($supportedRegionsString = $supportGroupObject.getProperty($supRegionsProp).getValue() )
#regionCollector($supportedRegionsString $regionsSupported)
#addRecord($supportGroupObject $regionsSupported $languageHTML $supportGroupDoc $primaryLanguage $recordObject)
#set($discard = $tileSupportGroupArray.add($recordObject) )
#end
#tableLines($tileSupportGroupArray)
#end
##----------------------------------------
#macro(tableLines $tileSupportGroupArray)
#set($nrOfDisplayedGroups = 0)
#foreach($recordSupportGroup in $tileSupportGroupArray)
#set($recordHeader = $recordSupportGroup.tileHeader)
#set($recordDetails = $recordSupportGroup.tileMain)
#if($recordSupportGroup.primaryLanguage == $context.language)
#set($nrOfDisplayedGroups = $nrOfDisplayedGroups + 1)
<div class="col-xs-6 statistic">
<h6><a href="${recordSupportGroup.tileClickURL}">$recordHeader.title</a></h6>
<div class=''>$recordDetails.text </div>
</div>
#end
#end
#foreach($recordSupportGroup in $tileSupportGroupArray)
#set($recordHeader = $recordSupportGroup.tileHeader)
#set($recordDetails = $recordSupportGroup.tileMain)
#if($recordSupportGroup.primaryLanguage != $context.language)
<div class="col-xs-6 statistic">
<h6><a href="${recordSupportGroup.tileClickURL}">$recordHeader.title</a></h6>
<div class=''>$recordDetails.text </div>
</div>
#set($nrOfDisplayedGroups = $nrOfDisplayedGroups + 1)
#if($nrOfDisplayedGroups == 4)
#break
#end
#end
#end
#end
#macro(addRecord $supportGroupObject $regionsSupported $languageHTML $supportGroupDoc $primaryLanguage $recordObject)
#set($supportGroupURL = $supportGroupDoc.getURL('view'))
#set($tileTitle = $supportGroupObject.getProperty('countryName').getValue())
#set($logoImgURL = $supportGroupDoc.getAttachmentURL($supportGroupObject.getProperty('countryCode').getValue(),'download','keepAspectRatio=true&height=100'))
#createHTMLRegions($regionsSupported $htmlRegions)
#set($recordObject = {} )
#set($discard = $recordObject.put('tileClickURL', $supportGroupURL))
#set($discard = $recordObject.put('primaryLanguage', $primaryLanguage))
#set($discard = $recordObject.put('tileTypeLabel', $languageHTML))
#set($tileAside = {} )
#set($discard = $tileAside.put('imageURL', $logoImgURL ) )
#set($discard = $tileAside.put('imageLabel', $tileTitle ) )
#set($discard = $recordObject.put('tileAside', $tileAside))
## tile header info
#set($tileHeader = {})
#set($discard = $tileHeader.put('showIcon', true))
#set($discard = $tileHeader.put('headerCSSIconClass', 'group-icon'))
#set($discard = $tileHeader.put('serviceLabel',$languageHTML))
#set($discard = $tileHeader.put('headerIconURL', ''))
#set($discard = $tileHeader.put('title', $tileTitle))
#set($discard = $recordObject.put('tileHeader', $tileHeader))
#set($tileMain = {})
#set($discard = $tileMain.put('mainTitle', ''))
#set($discard = $tileMain.put('mainTitleClick', false))
#set($discard = $tileMain.put('mainImgURL', ''))
#set($discard = $tileMain.put('textBlockType', 'html'))
#set($discard = $tileMain.put('text', $htmlRegions))
#set($discard = $recordObject.put('tileMain', $tileMain))
#end
#macro(convertLanguageCodes $supportedLanguagesArray $languageHTML $primaryLanguage)
#set($languageHTML = '')
#set($primaryLanguage='en')
#foreach($supportedLanguageCode in $supportedLanguagesArray)
#set($languageLocale = $services.localization.toLocale($supportedLanguageCode))
#set($languageHTML = $languageHTML + $escapetool.xml($stringtool.capitalize($languageLocale.getDisplayName($languageLocale))) )
#if($foreach.hasNext)
#set($languageHTML = $languageHTML + ', ' )
#end
#set($primaryLanguage=$supportedLanguageCode)
#end
#end
#macro(createHTMLRegions $regionsSupported $htmlRegions)
#set($htmlRegions = '<div class="qualifier-regions"><div class="region-images">')
#foreach($regionSupported in $regionsSupported)
#set($regionArray = $regionSupported.split('_'))
#set($htmlRegions = $htmlRegions + '<img src="/xwiki/bin/download/WaihonaPartners/FlagAttachments/' )
#set($htmlRegions = $htmlRegions + $regionArray[1] )
#set($htmlRegions = $htmlRegions + '.png?width=25&keepAspectRatio=true&rev=1.1" alt="')
#set($htmlRegions = $htmlRegions + $regionArray[0] + '" title="'+ $regionArray[0] + '">' )
#end
#set($htmlRegions = $htmlRegions + '</div></div>')
#end
#macro(regionCollector $supportedRegionsString $collectedRegions)
#set($collectedRegions = [])
#set($supportedRegionsArray = $stringtool.split($supportedRegionsString , ','))
#foreach($supportedRegion in $supportedRegionsArray)
#if($supportedRegion != 'un')
#set($stringComputed = $services.localization.render("lblFlag${supportedRegion}").toLowerCase() )
#set($stringComputed = $stringComputed + '_' + $supportedRegion)
#set($discard = $regionsSupported.add($stringComputed) )
#end
#end
#foreach($region in $sorttool.sort($regionsSupported) )
#set($discard =$collectedRegions.add($region) )
#end
#end]
at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:135)
at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:51)
at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279)
at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)
at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)
at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309)
at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88)
at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395)
at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInIsolatedExecutionContext(DocumentContentAsyncExecutor.java:364)
at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:266)
at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:112)
at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67)
at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43)
at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)
at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)
at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123)
at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52)
at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68)
at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42)
at org.xwiki.rendering.internal.macro.display.DisplayMacro.execute(DisplayMacro.java:128)
at org.xwiki.rendering.internal.macro.display.DisplayMacro.execute(DisplayMacro.java:49)
at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309)
at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
at org.xwiki.rendering.internal.macro.html.HTMLMacro.renderWikiSyntax(HTMLMacro.java:210)
at org.xwiki.rendering.internal.macro.html.HTMLMacro.execute(HTMLMacro.java:145)
at org.xwiki.rendering.internal.macro.html.HTMLMacro.execute(HTMLMacro.java:68)
at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:309)
at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88)
at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395)
at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268)
at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:112)
at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67)
at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43)
at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)
at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)
at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123)
at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52)
at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68)
at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42)
at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1355)
at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1492)
at com.xpn.xwiki.doc.XWikiDocument.displayDocument(XWikiDocument.java:1441)
at com.xpn.xwiki.doc.XWikiDocument.displayDocument(XWikiDocument.java:1410)
at com.xpn.xwiki.api.Document.displayDocument(Document.java:786)
at jdk.internal.reflect.GeneratedMethodAccessor529.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 org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)
at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
at org.xwiki.velocity.internal.directive.TryCatchDirective.render(TryCatchDirective.java:86)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
at org.apache.velocity.Template.merge(Template.java:358)
at org.apache.velocity.Template.merge(Template.java:262)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328)
at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)
at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)
at jdk.internal.reflect.GeneratedMethodAccessor263.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 org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
at org.apache.velocity.Template.merge(Template.java:358)
at org.apache.velocity.Template.merge(Template.java:262)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328)
at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:792)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:747)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:739)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)
at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)
at jdk.internal.reflect.GeneratedMethodAccessor263.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 org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
at org.apache.velocity.Template.merge(Template.java:358)
at org.apache.velocity.Template.merge(Template.java:262)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328)
at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:222)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:177)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:138)
at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)
at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)
at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)
at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:843)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:805)
at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:785)
at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:771)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91)
at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2563)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:651)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:339)
at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:232)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:122)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
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:544)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
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:1651)
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: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwiki:WaihonaCode.worldParticipation]
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:289)
at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:328)
at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:127)
... 217 more
Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'execute' in class org.xwiki.query.internal.ScriptQuery threw exception org.xwiki.query.QueryException: Exception while executing query. Query statement = [ select doc.fullName from XWikiDocument as doc , BaseObject as sup , com.xpn.xwiki.objects.StringProperty as sup_Code1 where ( doc.name not in ( :thisList ) and sup_Code1.value = :thisFederation ) and doc.fullName=sup.name and sup.className='WaihonaCode.supportGroupClass' and sup_Code1.id.id=sup.id and sup_Code1.id.name='Code' ] at xwiki:WaihonaCode.worldParticipation[line 19, column 193]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)
at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)
at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)
at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)
at org.apache.velocity.Template.merge(Template.java:358)
at org.apache.velocity.Template.merge(Template.java:262)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:280)
... 219 more
Caused by: org.xwiki.query.QueryException: Exception while executing query. Query statement = [ select doc.fullName from XWikiDocument as doc , BaseObject as sup , com.xpn.xwiki.objects.StringProperty as sup_Code1 where ( doc.name not in ( :thisList ) and sup_Code1.value = :thisFederation ) and doc.fullName=sup.name and sup.className='WaihonaCode.supportGroupClass' and sup_Code1.id.id=sup.id and sup_Code1.id.name='Code' ]
at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.execute(HqlQueryExecutor.java:184)
at org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:72)
at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:306)
at org.xwiki.query.xwql.internal.XWQLQueryExecutor.execute(XWQLQueryExecutor.java:117)
at org.xwiki.query.internal.DefaultQueryExecutorManager.execute(DefaultQueryExecutorManager.java:72)
at org.xwiki.query.internal.SecureQueryExecutorManager.execute(SecureQueryExecutorManager.java:67)
at org.xwiki.query.internal.DefaultQuery.execute(DefaultQuery.java:306)
at org.xwiki.query.internal.ScriptQuery.execute(ScriptQuery.java:276)
at jdk.internal.reflect.GeneratedMethodAccessor313.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 org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)
... 227 more
Caused by: com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while hibernate execute
at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:835)
at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeRead(XWikiHibernateBaseStore.java:902)
at com.xpn.xwiki.store.hibernate.query.HqlQueryExecutor.execute(HqlQueryExecutor.java:169)
... 240 more
Caused by: java.lang.NullPointerException