Bugs fixed in ColdFusion (2018 release) Update 1

Bugs fixed in ColdFusion (2018 release) Update 1

Bug ID

Description

Component

When you enter a password in Redis in session storage, the password displays in the Redis Cache Settings section in ColdFusion Administrator > Caching.

Administrator

After enabling the option Enable Request Debugging Output in ColdFusion Administrator and choosing either classic.cfm or dockable.cfm from the Server Debugging Output Format drop-down list, and invoking a ColdFusion page, the debug output does not appear as expected.

Debugging

Add the function getCanonicalPath that calls the function java.io.File getCanonicalPath.

File Management

Known issues in this release

Issue 1

If server.xml already contains the property packetSize, then the update does not check for the entry. The update adds another entry in the xml for packet size, the result of which, the server fails to start, and throws the following exception:

Oct 01, 2018 4:22:20 PM com.adobe.coldfusion.launcher.Launcher run

WARNING: Catalina.start using C:\ColdFusion2018\cfusion/runtime/conf/server.xml

org.xml.sax.SAXParseException; systemId: file://C/ColdFusion2018/cfusion/runtime/conf/server.xml; lineNumber: 49; columnNumber: 131; Attribute "packetSize" was already specified for element "Connector".

                at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1239)

                at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)

                at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1576)

                at com.adobe.coldfusion.launcher.Launcher.run(Launcher.java:801)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:483)

                at com.adobe.coldfusion.bootstrap.Bootstrap.init(Bootstrap.java:90)

                at com.adobe.coldfusion.bootstrap.Bootstrap.main(Bootstrap.java:165)

Workaround

Open the file server.xml and remove the duplicate entry of packetSize. Restart the server.

Issue 2

If domain names contain underscores, an error 400 is thrown.