The tag handler ftp does not have a setter for the attribute parserKey specified in the Tag Library Descriptor.

New Here ,
Dec 22, 2014 Dec 22, 2014

Copy link to clipboard

Copied

Hello!

We updated our CF10 installation to Update 15 and now our cfftp tags are throwing this error. I made a one line file with the code below to reproduce the error. Is there a problem with the code, our installation, or is this a bug that should be reported? Thanks for your help.

Chris

The code:

<cfftp action="open" connection="My_query" server="xxx" username="xxx" password="xxx" stopOnError = "No">

The error:

The tag handler ftp does not have a setter for the attribute parserKey specified in the Tag Library Descriptor.

The stack trace:

coldfusion.jsp.JRunTagLibraryInfo$NoSuchAttributeException: The tag handler ftp does not have a setter for the attribute parserKey specified in the Tag Library Descriptor.

    at coldfusion.jsp.JRunTagLibraryInfo.getPropertyType(JRunTagLibraryInfo.java:627)

    at coldfusion.jsp.JRunTagLibraryInfo.buildTagInfo(JRunTagLibraryInfo.java:585)

    at coldfusion.jsp.JRunTagLibraryInfo.getTag(JRunTagLibraryInfo.java:267)

    at coldfusion.compiler.NeoTranslationContext.findTagName(NeoTranslationContext.java:354)

    at coldfusion.compiler.NeoTranslationContext.isKnownTag(NeoTranslationContext.java:230)

    at coldfusion.compiler.CFMLParserBase.isKnownTagName(CFMLParserBase.java:655)

    at coldfusion.compiler.cfml40TokenManager.TokenLexicalActions(cfml40TokenManager.java:6720)

    at coldfusion.compiler.cfml40TokenManager.getNextToken(cfml40TokenManager.java:6586)

    at coldfusion.compiler.cfml40.getToken(cfml40.java:13039)

    at coldfusion.compiler.CFMLParserBase.isTrivialAngleBracket(CFMLParserBase.java:773)

    at coldfusion.compiler.cfml40.jj_3_1(cfml40.java:11242)

    at coldfusion.compiler.cfml40.jj_3_2(cfml40.java:11312)

    at coldfusion.compiler.cfml40.jj_3R_70(cfml40.java:11332)

    at coldfusion.compiler.cfml40.jj_3_99(cfml40.java:12237)

    at coldfusion.compiler.cfml40.jj_3R_97(cfml40.java:12554)

    at coldfusion.compiler.cfml40.jj_3_98(cfml40.java:12595)

    at coldfusion.compiler.cfml40.jj_2_98(cfml40.java:8083)

    at coldfusion.compiler.cfml40.cfml(cfml40.java:4545)

    at coldfusion.compiler.cfml40.cftry(cfml40.java:1198)

    at coldfusion.compiler.cfml40.cfml(cfml40.java:4562)

    at coldfusion.compiler.cfml40.cfif(cfml40.java:311)

    at coldfusion.compiler.cfml40.cfml(cfml40.java:4554)

    at coldfusion.compiler.cfml40.cfif(cfml40.java:311)

    at coldfusion.compiler.cfml40.cfml(cfml40.java:4554)

    at coldfusion.compiler.cfml40.start(cfml40.java:4994)

    at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:694)

    at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:675)

    at coldfusion.compiler.NeoTranslator.parseAndTransform(NeoTranslator.java:428)

    at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:370)

    at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:147)

    at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(TemplateClassLoader.java:436)

    at coldfusion.util.LruCache.get(LruCache.java:180)

    at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:362)

    at coldfusion.util.AbstractCache.fetch(AbstractCache.java:58)

    at coldfusion.util.SoftCache.get_statsOff(SoftCache.java:133)

    at coldfusion.util.SoftCache.get(SoftCache.java:81)

    at coldfusion.runtime.TemplateClassLoader.findClass(TemplateClassLoader.java:609)

    at coldfusion.filter.PathFilter.invoke(PathFilter.java:101)

    at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)

    at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)

    at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)

    at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)

    at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)

    at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)

    at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)

    at coldfusion.CfmServlet.service(CfmServlet.java:204)

    at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)

    at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.intergral.fusionreactor.filter.FusionReactorCoreFilter.doRequestNoFilter(FusionReactorCoreFilter.java:712)

    at com.intergral.fusionreactor.filter.FusionReactorCoreFilter.doFusionRequest(FusionReactorCoreFilter.java:341)

    at com.intergral.fusionreactor.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:246)

    at com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter(FusionReactorFilter.java:121)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)

    at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:199)

    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)

    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

    at java.lang.Thread.run(Thread.java:745)

Views

298

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Dec 23, 2014 Dec 23, 2014

Copy link to clipboard

Copied

LATEST

Sounds like a regression bug.  Can you submit a ticket to the bug tracker?  Be sure to attach your simple test case.

-Carl V.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines