ColdFusion 10 update 8 is now available – Java 7 support included

[update: The technote for ColdFusion 10 update 8 now has an update section to reflect the change that was made. The refreshed ColdFusion 10 update 8 contains a fix for the an issue in Google Maps.]

This post is to announce the availability of a new update to ColdFusion 10.

ColdFusion 10 Update 8 includes support for Google Maps JavaScript API v3, Mac OS X Mountain Lion 10.8 and JDK 1.7 Update 15. It includes all the bug fixes from previous updates of ColdFusion 10. 

You apply this update using the update mechanism within ColdFusion 10 Administrator.

For more details about the update, refer the link here.

 

37 Responses

  1. Questions:

    1. Am I reading this correctly that CF10u8 REQUIRES Java 1.7 (which is different than just supporting 1.7)?

    2. The referenced document refers to both the JRE and the JDK in different places. Will CF10u8 run on the JRE or is the JDK required?

    3. On Mac OS X 10.6 and 10.7, where the latest official Java JRE available from Apple is still Java 1.6, does this mean we wait to move to update 8 until we get something from Apple or do we move to an Oracle JRE/JDK?

  2. Is there going to be a new installer for 10.8 too? Correct me if im wrong but if we bought a mac in the last year and are already running 10.8 the installer will not work?

  3. Are there plans to include CF 9.0.1 multi server version to support java 1.7 as some of the tech notes say its not a supported configuration?

  4. @Steve: Thanks for the info.

    @Rupesh: Thanks for the clarifications; my questions were based on trying to interpret the document referenced in the blog post and aspects of that document that lacked clarity, at least to me. I am indeed aware of the EOL on Java 6, and am encouraged to see this announcement.

  5. Hi Rakshith,

    Just a couple minor typos in that KB article, in the “Installation > For Mac OS X” section:

    ———–
    If you encounter the following error message when running the ColdFuison 10 installer: “Adobe ColdFusion 10 can’t be opened because it is from an unidentified developer.”, ensure that the “Allow application downloaded from” security setting in System Preferences> Secutiry & Privacy> General is set to “Anywhere”.
    ———–

    1) “ColdFuison 10 installer” should be “ColdFusion 10 installer”
    2) “Secutiry & Privacy” should be “Security & Privacy”

    Thanks!,
    -Aaron

  6. Rupesh thank you for the response, I have since installed cf on my 10.8 server however when I try to go to the admin section it says “The requested URL /CFIDE/administrator/index.cfm was not found on this server.” is there an additional step that I need to take to make it work?

  7. Rupesh, I took your advice on the connector configuration and it allowed me to setup and install update 8. Now, how do I go back and configure the connector? Thank you again for your help really appreciate it.

  8. @Jason, If you had the connector in place before applying Update 8, you should remove it and reconfigure it after applying the update. You can use the wsconfig tool to do that. You can launch the tool from the Finder at /Applications/ColdFusion10/runtime/bin/wsconfig.

  9. Not strictly related to this update but I just tried CF10 with Java 1.7 and MySQL 5.6.10 and it looks like the J/Connector that ships with CF10 (mysql-connector-java-commercial-5.1.17-bin.jar) needs to be updated to the current version (5.1.23) to work correctly.

    Any idea when formal support for MySQL 5.6 will be included

  10. I have a MacBook Pro which I use to do almost all of my CF development these days, running Apache with ACF9 and ACF10 in standalone mode. I have the Apple Java 6 JRE installed along with Oracle Java JDK 7u15. When I am unplugged from the network at work (e.g., connected to my wireless network at home), ACF10 will not start when configured via the jvm.config file to use Java 7. Switching back the jvm.config file back to use Java 6, ACF10 starts and runs fine. Below are contents of the ../cfusion/logs/coldfusion-out.log file from starting pointing to the two different versions of the JVM. Note the entry in the Java 7 version of the log file where there is some sort of hostname lookup occuring and failing, which is not present when running on Java 6. The hostname shown is the name of the computer when connected to the work network.

    Starting ACF10u8 on Java 6:

    02/28 05:55:24 INFO License Service: Flex 1.5 CF Edition enabled
    02/28 05:55:24 INFO Starting Flex 1.5 CF Edition
    Feb 28, 2013 05:55:24 AM Information [pool-2-thread-1] – Starting logging…
    Feb 28, 2013 05:55:24 AM Information [pool-2-thread-1] – Starting license…
    Feb 28, 2013 05:55:24 AM Information [pool-2-thread-1] – Invalid ColdFusion 10 license.
    Feb 28, 2013 05:55:24 AM Information [pool-2-thread-1] – Invalid ColdFusion 10 license.
    Feb 28, 2013 05:55:24 AM Information [pool-2-thread-1] – Invalid ColdFusion 10 license.
    Feb 28, 2013 05:55:24 AM Information [pool-2-thread-1] – Developer Edition enabled
    Feb 28, 2013 05:55:24 AM Information [pool-2-thread-1] – Starting crypto…
    Feb 28, 2013 05:55:25 AM Information [pool-2-thread-1] – Installed JSafe JCE provider: Version 6.0 Crypto-J 6.0, EMC Corporation. JsafeJCE Security Provider (implements RSA, DSA, ECDSA, Diffie-Hellman, ECDH, AES, DES, Triple DES, DESX, RC2, RC4, RC5, PBE, MD2, MD5, RIPEMD160, SHA1, SHA224, SHA256, SHA384, SHA512, HMAC-MD5, HMAC-RIPEMD160, HMAC-SHA1, HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, HMAC-SHA512, FIPS186PRNG, ECDRBG, HMACDRBG, SHA1PRNG, MD5PRNG; RFC 3394, RFC 5649 AES Key Wrap; X.509 CertificateFactory; PKCS12, PKCS15 KeyStore; X.509V1, PKIX, PKIX-SuiteB, PKIX-SuiteBTLS CertPathValidators; X.509V1, PKIX, PKIX-SuiteB, PKIX-SuiteBTLS CertPathBuilders; LDAP, Collection CertStores)
    Feb 28, 2013 05:55:25 AM Information [pool-2-thread-1] – Starting security…
    Feb 28, 2013 05:55:25 AM Information [pool-2-thread-1] – Starting scheduler…
    Feb 28, 2013 05:55:25 AM Information [pool-2-thread-1] – Starting WatchService…
    Feb 28, 2013 05:55:25 AM Information [pool-2-thread-1] – Starting debugging…
    Feb 28, 2013 05:55:25 AM Information [pool-2-thread-1] – Starting sql…
    Feb 28, 2013 05:55:25 AM Information [pool-2-thread-1] – Pool Manager Started
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – Starting mail…
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – Starting runtime…
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – CORBA Configuration not enabled
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – Starting cron…
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – Starting registry…
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – Starting client…
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – Starting xmlrpc…
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – Starting jaxrs…
    Feb 28, 2013 05:55:26 AM Information [pool-2-thread-1] – Starting graphing…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Starting solr…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Starting archive…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Starting document…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Starting eventgateway…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Event Gateway Disabled.
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Starting FlexAssembler…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Starting .NET…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Starting Monitoring…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – Starting WebSocket…
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – ColdFusion started
    Feb 28, 2013 05:55:27 AM Information [pool-2-thread-1] – ColdFusion: application services are now available
    02/28 05:55:27 INFO Macromedia Flex Build: 87315.134646

    Starting ACF10u8 on Java 7:

    02/28 05:59:33 INFO License Service: Flex 1.5 CF Edition enabled
    02/28 05:59:33 INFO Starting Flex 1.5 CF Edition
    Feb 28, 2013 05:59:33 AM Information [pool-2-thread-1] – Starting logging…
    Feb 28, 2013 05:59:33 AM Information [pool-2-thread-1] – Starting license…
    Feb 28, 2013 05:59:34 AM Fatal [pool-2-thread-1] – inl423091: inl423091: nodename nor servname provided, or not known
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise License service: coldfusion.server.ServiceException: inl423091: inl423091: nodename nor servname provided, or not known
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting crypto…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise Cryptograpic service: java.lang.NullPointerException
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting security…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise Security service: java.lang.ExceptionInInitializerError
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting scheduler…
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting WatchService…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise WatchService service: coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Security service is not available.
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting debugging…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise Debugging service: java.lang.ExceptionInInitializerError
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting sql…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise SQL service: coldfusion.server.ServiceException
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting mail…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise Mail service: coldfusion.server.ServiceException
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting runtime…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise Runtime service: coldfusion.server.ServiceException
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting cron…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – The Runtime service is not available.
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting registry…
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting client…
    Feb 28, 2013 05:59:34 AM Error [pool-2-thread-1] – Unable to initialise Client Storage service: coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Runtime service is not available.
    Feb 28, 2013 05:59:34 AM Information [pool-2-thread-1] – Starting xmlrpc…
    Feb 28, 2013 05:59:35 AM Information [pool-2-thread-1] – Starting jaxrs…
    Feb 28, 2013 05:59:35 AM Information [pool-2-thread-1] – Starting graphing…
    Feb 28, 2013 05:59:37 AM Warning [pool-2-thread-1] – Graphing service is unavailable
    Feb 28, 2013 05:59:37 AM Error [pool-2-thread-1] – Unable to initialise Graphing service: java.lang.ExceptionInInitializerError
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – Starting solr…
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – Starting archive…
    Feb 28, 2013 05:59:37 AM Error [pool-2-thread-1] – Unable to initialise Archive/Deploy service: java.lang.NoClassDefFoundError: Could not initialize class coldfusion.featurerouter.FeatureRouter
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – Starting document…
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – Starting eventgateway…
    Feb 28, 2013 05:59:37 AM Error [pool-2-thread-1] – Unable to initialise Event service: coldfusion.server.ServiceException
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – Starting FlexAssembler…
    Feb 28, 2013 05:59:37 AM Error [pool-2-thread-1] – Unable to initialise FlexAssembler service: coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Runtime service is not available.
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – Starting .NET…
    Feb 28, 2013 05:59:37 AM Error [pool-2-thread-1] – Unable to initialise .NET service: coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Runtime service is not available.
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – Starting Monitoring…
    Feb 28, 2013 05:59:37 AM Error [pool-2-thread-1] – Unable to initialise Monitoring service: java.lang.NoClassDefFoundError: Could not initialize class coldfusion.featurerouter.FeatureRouter
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – Starting WebSocket…
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – ColdFusion started
    Feb 28, 2013 05:59:37 AM Information [pool-2-thread-1] – ColdFusion: application services are now available
    02/28 05:59:37 INFO Macromedia Flex Build: 87315.134646
    Feb 28, 2013 05:59:38 AM Error [Thread-12] – The Runtime service is not available.

    Clearly, something is very different with startup and whatever it is doing with the underlying network with Java 7.

  11. A bit of follow-up to my comment #24 above: I have the system in question back on the network at work at this point and have verified that ACF10u8 will start and run successfully on either Java 6 or Java 7.

    I should also note that this I do not believe this behavior is specific to update 8: I installed Java 7 yesterday while on the network here at work and changed the jvm.config file to point to Java 7 and verified that ACF10u7 would run on it. I then took the box home at the end of the day to work from home and when I attempted to start ACF10u7, it failed to start. I switched the jvm.config file back to point to Java 6, verified it worked, and installed update 8 (at least partly in the hopes of addressing this problem).

    Please let me know if I can provide any additional information to help troubleshoot this.

  12. Rakshith,

    In your comment #8, item #2 you talk about making sure you use the Server VM JRE and not the Client VM JRE. To be clear, by Server VM JRE are you referring to the Java SE JRE? And by Client VM JRE are you referring to the normal Java client installed from java.com?

  13. @carl: It was Rupesh who made that comment. Rupesh manages the ColdFusion Engineering team and is best positioned to answer your question. I will let him answer your question.

  14. @Carl( Comment #29)
    For Windows 32-bit it is mandatory to use JDK only(JRE won’t work as it doesn’t contain server VM )
    And for other platforms you can use either JRE or JDK as Server VM is there in both of them.

    Thanks,
    Krishna
    ColdFusion Team

  15. The technote for ColdFusion 10 update 8 now has an update section to reflect the change that was made. The refreshed ColdFusion 10 update 8 contains a fix for the an issue in Google Maps.

  16. @Ron (in response to my comment#32)
    I am sorry for the late reply.

    Can you please download the jar file from
    https://coldfusion.adobe.com/assets/content/kp/LocalhostTest.jar
    Open the terminal and set Java 7 as the currentjdk by giving the following command.
    set JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home
    Run the Jar file in the terminal by issuing the following command:
    >java -jar
    If you see any exception messages in the terminal please modify your hosts file accordingly
    and then restart the server.

  17. @Krishna: Thanks for the follow-up. I have retrieved the referenced JAR file, made the noted change to my /etc/hosts file, and tested CF10 on Java 7 while connected to the work network and on a different network. So far, the CF server seems to start and function fine in both network configurations. I will continue testing, but this seems very promising. Thank you for your assistance.

Leave a reply

Your email address will not be published. Required fields are marked *

By submitting this form, you accept the Mollom privacy policy.

Related