Highlighted

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

New Here ,
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

287

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

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

New Here ,
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

288

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
Dec 22, 2014 0
Most Valuable Participant ,
Dec 23, 2014

Copy link to clipboard

Copied

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
Reply
Loading...
Dec 23, 2014 0