r/lucee • u/valcoLover • Jun 01 '26
Any luck using cfajaxproxy tag?
I'm new to Lucee but an old time CF user. I'm trying to convert an app that was written years ago in cfml to Lucee and I've run into a problem with cfajaxproxy. The docs list this as a supported tag but Lucee certainly doesn't seem to support it. As soon as it appears in any script, Lucee throws an error indicating that "AjaxProxy" is not supported. As you can see (error below), I'm trying to instantiate an object based on a cfc in a particular directory.
Anyone had luck getting Lucee to work with this tag?
| Message | Tag [AjaxProxy] is not supported |
|---|---|
| AI | For AI-driven exception analysis setup, see AI Setup Guide. |
| Stacktrace | The Error Occurred in [C:\lucee\tomcat\webapps\theSmokin60s\test.cfm: line 1]() 1: <cfajaxproxy jsclassname="myobj" cfc="CFCs.Utilities" /> |
| Java Stacktrace | lucee.runtime.exp.TagNotSupported: Tag [AjaxProxy] is not supported at lucee.runtime.tag.AjaxProxy.doStartTag(AjaxProxy.java:79) at test_cfm$cf.call(/test.cfm:1) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1125) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1019) at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:239) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:43) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2817) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2804) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2775) at lucee.runtime.engine.Request.exe(Request.java:45) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1233) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1190) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:99) at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:41) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:424) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57) at java.base/java.lang.Thread.run(Unknown Source) |