tracker issue : CF-4198570

select a category, or use search below
(searches all categories and all time range)
Title:

cfinput datefield will not show attribute value after applying cf11 update 12

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/Fixed

Reporter/Name(from Bugbase): Anthony Morse / Anthony Morse ()

Created: 04/28/2017

Components: CFForm, HTML

Versions: 2016,11.0

Failure Type: Incorrectly functioning

Found In Build/Fixed In Build: CF11 update 12 / 303620

Priority/Frequency: Normal / All users will encounter

Locale/System: English / Win 2012 Server x64

Vote Count: 4

Listed in the version 2016.0.05.303689 Issues Fixed doc
Problem Description:
after applying cf11 update 12 all cfinput datefields are not showing the value attribute and only show dd/mm/yyyy

Steps to Reproduce:
apply cf11 update 12

Actual Result:
cfinput datefields only ever show dd/mm/yyyyy

Expected Result:
should show the value attribute 

Any Workarounds:
no work around found other than setting the type to text and not using datefield

example here

http://dev-a.ud.co.nz/work/test.cfm  
should show value of 01/01/2018 but show dd/mm/yyyy

user name = ultimate
password = design

Attachments:

  1. May 23, 2017 00:00:00: hf1100-4198570.jar
  2. May 23, 2017 00:00:00: hf201600-0000000.jar

Comments:

Adobe Team, Can you please let us know when the fix will be available. Is there any ETA. Regards Naveen
Comment by Naveen V.
847 | May 18, 2017 09:59:27 AM GMT
Hi All, Fix for this bug is enclosed as a jar file in the bug attachments. If you are on ColdFusion 11 , then download the hf1100-4198570.jar and place it in {cf_install_home}/{instance_name}/lib/updates folder location and restart the server . And , If you are on ColdFusion 2016 , then download the hf201600-0000000.jar and place it in {cf_install_home}/{instance_name}/lib/updates folder location and restart the server . Thanks, Mukesh
Comment by Mukesh K.
848 | May 23, 2017 10:51:35 AM GMT
@Mukesh Kumar The JAR for version 11 doesn't work, maybe you have compiled it with the wrong java version... ----Exception----- mag 23, 2017 13:38:09 PM Error [http-bio-8500-exec-1] - coldfusion/tagext/html/form/InputTag : Unsupported major.minor version 52.0 The specific seque nce of files included or processed is: C:\ColdFusion11\cfusion\wwwroot\exchange.cfm'' mag 23, 2017 1:38:09 PM org.apache.catalina.core.StandardWrapperValve invoke Grave: Servlet.service() for servlet [CfmServlet] in context with path [] threw exception [Servlet execution threw an exception] with root cause java.lang.UnsupportedClassVersionError: coldfusion/tagext/html/form/InputTag : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:221) at java.lang.ClassLoader.loadClass(Unknown Source) at coldfusion.jsp.JRunTagLibraryInfo.getPropertyType(JRunTagLibraryInfo.java:614) at coldfusion.jsp.JRunTagLibraryInfo.buildTagInfo(JRunTagLibraryInfo.java:585) at coldfusion.jsp.JRunTagLibraryInfo.getTag(JRunTagLibraryInfo.java:267) at coldfusion.compiler.NeoTranslationContext.findTagName(NeoTranslationContext.java:435) at coldfusion.compiler.NeoTranslationContext.isKnownTag(NeoTranslationContext.java:239) at coldfusion.compiler.CFMLParserBase.isKnownTagName(CFMLParserBase.java:683) at coldfusion.compiler.cfml40TokenManager.TokenLexicalActions(cfml40TokenManager.java:6737) at coldfusion.compiler.cfml40TokenManager.getNextToken(cfml40TokenManager.java:6603) at coldfusion.compiler.cfml40.getToken(cfml40.java:13704) at coldfusion.compiler.CFMLParserBase.isTrivialAngleBracket(CFMLParserBase.java:807) at coldfusion.compiler.cfml40.jj_3_1(cfml40.java:11918) at coldfusion.compiler.cfml40.jj_3_2(cfml40.java:11977) at coldfusion.compiler.cfml40.jj_2_2(cfml40.java:7787) at coldfusion.compiler.cfml40.pcdata(cfml40.java:127) at coldfusion.compiler.cfml40.cfml(cfml40.java:4764) at coldfusion.compiler.cfml40.start(cfml40.java:5178) at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:620) at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:601) at coldfusion.compiler.NeoTranslator.parseAndTransform(NeoTranslator.java:441) at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:391) at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:160) at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(TemplateClassLoader.java:461) at coldfusion.util.LruCache.get(LruCache.java:180) at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:387) 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:642) at coldfusion.filter.PathFilter.invoke(PathFilter.java:138) at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58) 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:219) 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 coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121) 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 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:466) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)
Comment by Andrea D.
849 | May 23, 2017 11:40:32 AM GMT
hf1100-4198570.jar doesn't work for CF11, wrong java version
Vote by Andrea D.
860 | May 23, 2017 11:41:23 AM GMT
Hi Andrea, Can you please share the Setting Summary(Server details and JVM details ) from admin section. You share the details here or you can email me at mukumar@adobe.com. Also , please let us know which java version are you using ? Thanks, Mukesh
Comment by Mukesh K.
850 | May 23, 2017 12:13:14 PM GMT
Hi. I'm using standard JVM on CF11. Server Product ColdFusion Version 11,0,12,302575 Tomcat Version 7.0.75.0 Edition Developer Operating System Windows 7 OS Version 6.1 Update Level C:/ColdFusion11/cfusion/lib/updates/chf11000012.jar Adobe Driver Version 5.1.3 (Build 000094) JVM Details Java Version 1.7.0_51 Java Vendor Oracle Corporation Java Vendor URL http://java.oracle.com/ Java Home C:\ColdFusion11\jre Java File Encoding Cp1252 Java Default Locale it_CH File Separator \ Path Separator ; Line Separator Chr(13) User Name t133370 User Home C:\Users\t133370 User Dir C:\ColdFusion11\cfusion\bin Java VM Specification Version 1.7 Java VM Specification Vendor Oracle Corporation Java VM Specification Name Java Virtual Machine Specification Java VM Version 24.51-b03 Java VM Vendor Oracle Corporation Java VM Name Java HotSpot(TM) Server VM Java Specification Version 1.7 Java Specification Vendor Oracle Corporation Java Specification Name Java Platform API Specification Java Class Version 51.0
Comment by Andrea D.
851 | May 23, 2017 01:03:42 PM GMT
Hi Andrea, I have changed the hf1100-4198570.jar . Can you please try again with the refreshed hf1100-4198570.jar and let us know if it worked for you ? Thanks, Mukesh
Comment by Mukesh K.
852 | May 23, 2017 02:30:42 PM GMT
Hi Mukesh Has fixed the issue for me Many Thanks Anthony
Comment by Anthony M.
853 | May 23, 2017 09:24:49 PM GMT
@Mukesh Kumar the new jar is working fine. thanks for the support. Andrea
Comment by Andrea D.
854 | May 24, 2017 05:50:55 AM GMT
Note that despite the bug report title, this bug does impact CF2016 as well, and note that there are hotfix files available above for both CF11 and CF2016. And while it's not clarified by anyone here, I can confirm that the problem was introduced in CF2016 update 4 (and as noted above, CF11 update 12). And it may help for some to hear this: the CF update mechanism (in CF10 and above) does now automatically remove any manually placed hotfix files (like for this bug), so you don't need to worry about this "fix file" remaining in the lib/updates folder if/when some future update is applied. That said, it would be nice to hear confirmation from Adobe that this fix will be included in the next update to both releases. (The "fixed in build" field on the top right here is currently empty as of this date I am writing.)
Comment by Charlie A.
855 | July 17, 2017 06:54:20 PM GMT
Hi Charlie, 1. We have attached the patch for CF2016 and CF11 as bug is affecting both the version. 2. Update mechanism does not remove the manually placed patch in lib/updates folder. User need to manually remove the patch from lib/updates folder so as to verify the fix is working in next update (if the fix is included in next update). 3. Fix for this bug in both CF11 and CF2016 will be available in the next update. Thanks, Mukesh
Comment by Mukesh K.
856 | July 18, 2017 07:36:18 AM GMT
I am running 2016 on Linux update 4. Where can I find the file hf201600-0000000.jar for this fix?
Comment by Dan C.
857 | July 20, 2017 06:55:21 PM GMT
Disregard, found the link to the file
Comment by Dan C.
858 | July 20, 2017 06:56:06 PM GMT
This is fixed as of CF11 update 13 and CF2016 update 5. See the technotes for either, which while they don't refer to this bug, they do refer to it fixing 4195407, which itself has a comment from Adobe pointing readers of that one to this bug for the fix that was offered above (before the updates included the needed fix).
Comment by Charlie A.
859 | October 27, 2017 10:05:46 PM GMT