<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<description>ContentBox RSS Feed</description>
<link>https://dojoboard.net/</link>
<title>Content RSS Feed by ContentBox</title>
<copyright>Ortus Solutions, Corp (www.ortussolutions.com)</copyright>
<docs>http://www.rssboard.org/rss-specification</docs>
<generator>FeedGenerator</generator>
<lastBuildDate>Fri, 01 May 2026 11:00:49 GMT</lastBuildDate>
<pubDate>Fri, 01 May 2026 11:00:49 GMT</pubDate>
<item>
<title>Online Booking Done</title>
<description>Error translating markup widget: key [date] doesn't exist  lucee.runtime.exp.ExpressionException: key [date] doesn't exist
	at lucee.runtime.type.util.StructSupport.invalidKey(StructSupport.java:69)
	at lucee.runtime.type.StructImpl.get(StructImpl.java:135)
	at lucee.runtime.type.util.StructSupport.get(StructSupport.java:244)
	at lucee.runtime.util.VariableUtilImpl.get(VariableUtilImpl.java:263)
	at lucee.runtime.PageContextImpl.get(PageContextImpl.java:1516)
	at modules.contentbox.modules_user.ctmod.widgets.online_booking_cfc$cf.udfCall(/modules/contentbox/modules_user/CTMod/widgets/online_booking.cfc:32)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:695)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2014)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:869)
	at lucee.runtime.functions.dynamicEvaluation.Invoke.call(Invoke.java:50)
	at models.content.renderers.widgetrenderer_cfc$cf.udfCall(/contentbox/models/content/renderers/WidgetRenderer.cfc:217)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:812)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at models.content.renderers.widgetrenderer_cfc$cf.udfCall(/contentbox/models/content/renderers/WidgetRenderer.cfc:31)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:812)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at models.content.renderers.widgetrenderer_cfc$cf.udfCall(/contentbox/models/content/renderers/WidgetRenderer.cfc:20)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:695)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2014)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:869)
	at lucee.runtime.functions.dynamicEvaluation.Invoke.call(Invoke.java:50)
	at system.web.context.interceptorstate_cfc$cf.udfCall2(/coldbox/system/web/context/InterceptorState.cfc:446)
	at system.web.context.interceptorstate_cfc$cf.udfCall(/coldbox/system/web/context/InterceptorState.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:812)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at system.web.context.interceptorstate_cfc$cf.udfCall1(/coldbox/system/web/context/InterceptorState.cfc:314)
	at system.web.context.interceptorstate_cfc$cf.udfCall(/coldbox/system/web/context/InterceptorState.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:812)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at system.web.context.interceptorstate_cfc$cf.udfCall1(/coldbox/system/web/context/InterceptorState.cfc:140)
	at system.web.context.interceptorstate_cfc$cf.udfCall(/coldbox/system/web/context/InterceptorState.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:695)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2014)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at system.web.services.interceptorservice_cfc$cf.udfCall1(/coldbox/system/web/services/InterceptorService.cfc:176)
	at system.web.services.interceptorservice_cfc$cf.udfCall(/coldbox/system/web/services/InterceptorService.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:693)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1997)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:756)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1718)
	at models.content.basecontent_cfc$cf.udfCall5(/contentbox/models/content/BaseContent.cfc:1356)
	at models.content.basecontent_cfc$cf.udfCall(/contentbox/models/content/BaseContent.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
	at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:803)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:756)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1718)
	at models.content.basecontent_cfc$cf.udfCall5(/contentbox/models/content/BaseContent.cfc:1323)
	at models.content.basecontent_cfc$cf.udfCall(/contentbox/models/content/BaseContent.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:693)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1997)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:756)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1718)
	at models.rss.rssservice_cfc$cf.udfCall(/contentbox/models/rss/RSSService.cfc:324)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:812)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at models.rss.rssservice_cfc$cf.udfCall(/contentbox/models/rss/RSSService.cfc:129)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:695)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2014)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at modules.contentbox.modules.contentbox_ui495.handlers.rss_cfc$cf.udfCall(/modules/contentbox/modules/contentbox-ui/handlers/rss.cfc:23)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:695)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2014)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:869)
	at lucee.runtime.functions.dynamicEvaluation.Invoke.call(Invoke.java:50)
	at system.web.controller_cfc$cf.udfCall3(/coldbox/system/web/Controller.cfc:1040)
	at system.web.controller_cfc$cf.udfCall(/coldbox/system/web/Controller.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:812)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at system.web.controller_cfc$cf.udfCall3(/coldbox/system/web/Controller.cfc:839)
	at system.web.controller_cfc$cf.udfCall(/coldbox/system/web/Controller.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:812)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at system.web.controller_cfc$cf.udfCall3(/coldbox/system/web/Controller.cfc:568)
	at system.web.controller_cfc$cf.udfCall(/coldbox/system/web/Controller.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:695)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2014)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:833)
	at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1737)
	at coldbox.system.bootstrap_cfc$cf.udfCall1(/coldbox/system/Bootstrap.cfc:253)
	at coldbox.system.bootstrap_cfc$cf.udfCall(/coldbox/system/Bootstrap.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
	at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:803)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:756)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1718)
	at coldbox.system.bootstrap_cfc$cf.udfCall1(/coldbox/system/Bootstrap.cfc:472)
	at coldbox.system.bootstrap_cfc$cf.udfCall(/coldbox/system/Bootstrap.cfc)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:693)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1997)
	at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:756)
	at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1718)
	at application_cfc$cf.udfCall(/Application.cfc:113)
	at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
	at lucee.runtime.type.UDFImpl._call(UDFImpl.java:357)
	at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:693)
	at lucee.runtime.ComponentImpl._call(ComponentImpl.java:573)
	at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1997)
	at lucee.runtime.listener.ModernAppListener.call(ModernAppListener.java:438)
	at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:131)
	at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:43)
	at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2464)
	at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2454)
	at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2427)
	at lucee.runtime.engine.Request.exe(Request.java:44)
	at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1090)
	at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1038)
	at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:102)
	at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
	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 org.cfmlprojects.regexpathinfofilter.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:47)
	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.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:64)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:274)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:209)
	at io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:221)
	at io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:147)
	at io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:111)
	at org.cfmlprojects.regexpathinfofilter.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:45)
	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.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:64)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:274)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:209)
	at io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:221)
	at io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:147)
	at io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:111)
	at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	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.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:64)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	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 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:336)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
</description>
<link>https://dojoboard.net/online-booking-done</link>
<pubDate>Tue, 04 Jul 2023 05:30:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
<guid isPermaLink="false">https://dojoboard.net/online-booking-done</guid>
</item>
<item>
<title>Online Booking</title>
<description>
  
    .box {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .box div {
        width: 272px;
        height: 100px;
        text-align:center;
    }
  
  
    Click the link to
    
	
		Authenticate with Google
	
    
</description>
<link>https://dojoboard.net/online-booking</link>
<pubDate>Sun, 02 Jul 2023 23:33:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
<guid isPermaLink="false">https://dojoboard.net/online-booking</guid>
</item>
<item>
<title>Terms Of Service</title>
<description>Terms of Service
Last Updated: January 3rd, 2023
Welcome to DojoBoard.net! These Terms of Service govern your use of https://dojoboard.net (the &amp;quot;Website&amp;quot;). By accessing or using the Website, you agree to comply with these Terms of Service. Please read them carefully.
1. Intellectual Property
The contents of the Website, including but not limited to text, graphics, images, logos, and software, are protected by intellectual property laws and are the property of DojoBoard.net and its licensors. You may not use, reproduce, modify, or distribute any of the content without prior written permission from DojoBoard.net.
2. User Conduct
By using the Website, you agree to:

Comply with all applicable laws and regulations.
Use the Website solely for lawful purposes and in a manner consistent with these Terms of Service.
Refrain from engaging in any activity that may disrupt or interfere with the Website's operation or security.
Respect the rights of others and refrain from posting or transmitting any content that is unlawful, defamatory, infringing, or otherwise objectionable.

3. Third-Party Links
The Website may contain links to third-party websites or services that are not owned or controlled by DojoBoard.net. We have no control over, and assume no responsibility for, the content, privacy policies, or practices of any third-party websites or services. You acknowledge and agree that DojoBoard.net shall not be liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods, or services available on or through any third-party websites or services.
4. Disclaimer of Warranties
The Website is provided on an &amp;quot;as is&amp;quot; and &amp;quot;as available&amp;quot; basis, without any warranties of any kind, whether express or implied. [Website Name] does not warrant that the Website will be error-free, uninterrupted, secure, or free from viruses or other harmful components. Your use of the Website is at your own risk.
5. Limitation of Liability
To the maximum extent permitted by law, [Website Name] and its affiliates, officers, employees, agents, partners, and licensors shall not be liable for any direct, indirect, incidental, special, consequential, or exemplary damages, including but not limited to, damages for loss of profits, goodwill, use, data, or other intangible losses arising out of or in connection with your use of the Website.
6. Indemnification
You agree to indemnify and hold harmless [Website Name] and its affiliates, officers, employees, agents, partners, and licensors from any claim or demand, including reasonable attorneys' fees, made by any third party due to or arising out of your breach of these Terms of Service or your violation of any law or the rights of a third party.
7. Governing Law and Jurisdiction
These Terms of Service shall be governed by and construed in accordance with the laws of [Jurisdiction]. Any disputes arising out of or in connection with these Terms of Service shall be resolved in the courts of Arizona.
8. Changes to the Terms of Service
DojoBoard.net reserves the right to modify or replace these Terms of Service at any time. Any changes will be effective upon posting the revised Terms of Service on the Website. By continuing to access or use the Website after any changes have been made, you agree to be bound by the revised Terms of Service.
9. Contact Us
If you have any questions, concerns, or requests regarding these Terms of Service, please contact us at info@dojoboard.net or by mail at 123 Dojo Ln, Nowhere, AZ.</description>
<link>https://dojoboard.net/terms-of-service</link>
<pubDate>Sun, 02 Jul 2023 23:20:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
<guid isPermaLink="false">https://dojoboard.net/terms-of-service</guid>
</item>
<item>
<title>Privacy Policy</title>
<description>Privacy Policy
Last Updated: January 3rd, 2023
Thank you for choosing DojoBoard.net. We are committed to protecting your privacy and providing a safe and secure online experience. This Privacy Policy outlines how we collect, use, disclose, and protect your personal information. By accessing or using DojoBoard.net, you agree to the terms of this Privacy Policy.
1. Information We Collect
We may collect personal information from you when you visit or interact with DojoBoard.net. The types of personal information we may collect include:

Name
Email address
Phone number
Mailing address
Usernames and passwords
Usage data, such as IP address, browser type, operating system, and device information
Any other information you voluntarily provide to us

2. Use of Information
We may use the collected information for the following purposes:

Providing and personalizing our services
Improving DojoBoard.net and its features
Communicating with you, including responding to your inquiries and providing customer support
Sending you newsletters, updates, promotional materials, and other information you request
Analyzing trends and user behavior to enhance user experience
Protecting against fraudulent or unauthorized activity
Complying with legal obligations

3. Sharing of Information
We may share your personal information with third parties under the following circumstances:

With your consent or at your direction
With service providers and partners who assist us in operating and improving DojoBoard.net
In response to legal requests, such as subpoenas or court orders
To protect our rights, property, or safety, or the rights, property, or safety of others
In connection with a merger, acquisition, or sale of all or a portion of our business

4. Security
We implement appropriate security measures to protect your personal information from unauthorized access, alteration, disclosure, or destruction. However, no method of transmission over the internet or electronic storage is 100% secure. Therefore, while we strive to protect your personal information, we cannot guarantee its absolute security.
5. Cookies and Tracking Technologies
DojoBoard.net may use cookies and similar tracking technologies to enhance your browsing experience and collect certain information automatically. You can manage your preferences for cookies through your browser settings.
6. Third-Party Links
DojoBoard.net may contain links to third-party websites or services. We are not responsible for the privacy practices or content of such third-party sites. We encourage you to review the privacy policies of those websites before providing any personal information.
7. Children's Privacy
DojoBoard.net is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected information from a child under 13, please contact us, and we will promptly delete it.
8. Updates to this Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or applicable laws. We encourage you to review this page periodically for any updates. Your continued use of DojoBoard.net after the posting of changes constitutes your acceptance of such changes.
9. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy, please contact us at info@dojoboard.net or by mail at 123 Dojo Ln, Nowhere, AZ.</description>
<link>https://dojoboard.net/privacy-policy</link>
<pubDate>Sun, 02 Jul 2023 23:18:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
<guid isPermaLink="false">https://dojoboard.net/privacy-policy</guid>
</item>
<item>
<title>Login2</title>
<description>done here!</description>
<link>https://dojoboard.net/loginp2</link>
<pubDate>Mon, 19 Jun 2023 17:12:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
<guid isPermaLink="false">https://dojoboard.net/loginp2</guid>
</item>
<item>
<title>Login</title>
<description>  &#13;
  #formContainer {&#13;
	display: flex;&#13;
	justify-content: center;&#13;
	align-items: center;&#13;
  }&#13;
  &#13;
    form {&#13;
      display: flex;&#13;
      flex-direction: column;&#13;
      align-items: center;&#13;
    }&#13;
    &#13;
    input[type="submit"] {&#13;
      margin-top: 10px;&#13;
    }&#13;
	&#13;
	#formDiv {&#13;
      width: 300px;&#13;
      padding: 20px;&#13;
      border: 1px solid #ccc;&#13;
      border-radius: 5px;&#13;
	  background-color:grey;&#13;
	}&#13;
  &#13;
&#13;
If you already have a membership to the DojoBoard network, log in with your credentials now to start using the site.&#13;
&#13;
&#13;
&#13;
  &#13;
    Login&#13;
	&#13;
		&#13;
			&#13;
			  Email:&#13;
			  &#13;
&#13;
			  Password:&#13;
			  &#13;
&#13;
			  &#13;
&#13;
				Don't have an account? Sign Up!&#13;
			&#13;
		&#13;
	&#13;
  &#13;
&#13;
&#13;
</description>
<link>https://dojoboard.net/login</link>
<pubDate>Fri, 02 Aug 2019 07:18:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
<guid isPermaLink="false">https://dojoboard.net/login</guid>
</item>
<item>
<title>Sign Up </title>
<description>  &#13;
  #formContainer {&#13;
	display: flex;&#13;
	justify-content: center;&#13;
	align-items: center;&#13;
  }&#13;
  &#13;
    form {&#13;
      display: flex;&#13;
      flex-direction: column;&#13;
      align-items: center;&#13;
    }&#13;
    &#13;
    input[type="submit"] {&#13;
      margin-top: 10px;&#13;
    }&#13;
	&#13;
	#formDiv {&#13;
      width: 300px;&#13;
      padding: 20px;&#13;
      border: 1px solid #ccc;&#13;
      border-radius: 5px;&#13;
	  background-color:#d39b3c;&#13;
	}&#13;
  &#13;
&#13;
Sign up now to join in on the DojoBoard network.&#13;
&#13;
If you're already a member, you can go to our login page.&#13;
&#13;
&#13;
&#13;
  &#13;
    Login&#13;
	&#13;
		&#13;
			&#13;
			  Name:&#13;
			  &#13;
			  &#13;
			  Email:&#13;
			  &#13;
&#13;
			  Password:&#13;
			  &#13;
&#13;
			  &#13;
&#13;
				Don't have an account? Sign Up!&#13;
			&#13;
		&#13;
	&#13;
  &#13;
</description>
<link>https://dojoboard.net/signup</link>
<pubDate>Fri, 02 Aug 2019 07:04:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
<guid isPermaLink="false">https://dojoboard.net/signup</guid>
</item>
<item>
<title>Home</title>
<description>&#13;
     &#13;
          Check out the latest offerings from DojoBoard members!&#13;
     &#13;
&#13;
&#13;
&#13;
     &#13;
         The DojoBoard Network is the best place for your martial arts equipment.&#13;
      &#13;
&#13;
&#13;
&#13;
   &#13;
&#13;
&#13;
&#13;
	&#13;
		New Equipment&#13;
Experience the advantages of purchasing new martial arts equipment from our company. We prioritize customer satisfaction by guaranteeing high-quality products that meet your needs. Our commitment to safety ensures that each item incorporates the latest protective features, while our extensive selection offers a wide range of options in impeccable condition.&#13;
&#13;
Find Out More&#13;
	&#13;
	&#13;
		Used Equipment&#13;
Discover the advantages of buying our used martial arts equipment. Enjoy significant cost savings without sacrificing quality, as our carefully curated selection offers exceptional value. Embrace sustainability by giving these items a second life while relying on our rigorous inspection process to ensure their excellent condition and reliable performance.&#13;
&#13;
Find Out More&#13;
	&#13;
	&#13;
		Trade-Ins&#13;
Experience the advantages of our trade-in program for used martial arts equipment. Upgrade your gear affordably by offsetting costs through trade-ins. Promote sustainability while receiving fair evaluations and competitive offers, making it a convenient and eco-friendly choice.&#13;
&#13;
Find Out More&#13;
	&#13;
&#13;
&#13;
</description>
<link>https://dojoboard.net/</link>
<pubDate>Thu, 01 Aug 2019 17:42:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
<guid isPermaLink="false">https://dojoboard.net/</guid>
</item>
<item>
<title>Contact Info</title>
<description>
	

	Created by Ortus Solutions, Corp and powered by ColdBox Platform.</description>
<pubDate>Wed, 31 Jul 2019 22:27:41 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>Uncategorized</category>
</item>
<item>
<title>Your Used Equipment</title>
<description>Maximizing Value: How Martial Arts Schools Can Dispose of Used Equipment&#13;
&#13;
Martial arts schools are dynamic environments that often require periodic upgrades to equipment and gear. When it comes to used equipment, rather than letting it gather dust in storage, martial arts schools have several options to get rid of it while maximizing its value. In this blog post, we'll explore effective ways for martial arts schools to dispose of their used equipment responsibly.&#13;
&#13;
1. Offer Equipment to Students:&#13;
&#13;
One of the most straightforward and beneficial ways to dispose of used equipment is by offering it to your students. Many students may be interested in purchasing their own gear, especially if it's in good condition and offered at a discounted price. Consider organizing a dedicated "gear swap" event or simply inform your students about the availability of used equipment. This approach not only benefits students by providing affordable gear but also helps your martial arts school recover some of the initial investment.&#13;
&#13;
2. Donate to Local Community Programs:&#13;
&#13;
Martial arts schools often have a close connection with their local communities. Donating used equipment to community programs, such as youth centers, after-school programs, or recreational facilities, can have a positive impact. These organizations may lack the resources to purchase new equipment, making your donation valuable and appreciated. By supporting local community initiatives, your martial arts school can foster goodwill and contribute to the development of young athletes.&#13;
&#13;
3. Partner with Other Martial Arts Schools:&#13;
&#13;
Collaborating with other martial arts schools in your area can be mutually beneficial when it comes to disposing of used equipment. Reach out to neighboring schools and inquire if they have a need for any specific items you wish to get rid of. Alternatively, consider organizing equipment exchanges between schools, where both parties can trade their surplus items. This partnership not only helps you declutter your storage but also strengthens the bond between martial arts schools in the community.&#13;
&#13;
4. Sell Online or at Local Classifieds:&#13;
&#13;
Online platforms and local classifieds are excellent resources for selling used equipment. Take clear, high-quality photographs of the items and provide accurate descriptions. Utilize popular online marketplaces or create social media posts to reach a wider audience. Additionally, consider advertising in local martial arts forums, newsletters, or community bulletin boards. Pricing the items competitively and offering attractive deals can increase the chances of a successful sale.&#13;
&#13;
5. Organize Equipment Swaps:&#13;
&#13;
To further engage your students and encourage a sense of community, organize equipment swaps within your martial arts school. Set up a designated area where students can bring their used gear and exchange it with other students. This can create a vibrant atmosphere and foster camaraderie among your students. Make sure to establish guidelines to ensure fairness and safety during the swapping process.&#13;
&#13;
Conclusion:&#13;
&#13;
When it comes to disposing of used equipment, martial arts schools have numerous options that can benefit both the school and the community. By offering equipment to students, donating to local community programs, partnering with other schools, selling online or locally, and organizing equipment swaps, martial arts schools can maximize the value of their used gear while promoting sustainability and strengthening community ties. Remember, a proactive approach to managing used equipment not only clears up storage space but also contributes to the growth and development of the martial arts community as a whole.&#13;
</description>
<link>https://dojoboard.net/blog/used-equipment</link>
<pubDate>Wed, 31 Jul 2019 22:27:00 GMT</pubDate>
<author>tessay1@hotmail.com (Xopher Tsay)</author>
<category>ColdBox</category>
<guid isPermaLink="false">https://dojoboard.net/blog/used-equipment</guid>
</item>
</channel>
</rss>

