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

February 27, 2013 / Rakshith Naresh 43 Comments

  Adobe ColdFusion 10 | Announcements | productivity | web application | web application security

[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.

 


43 comments so far ↓

  • 1 Tom Chiverton // Feb 27, 2013 at 4:54 AM
    What about CF9's JVM ?
  • 2 John Farrar // Feb 27, 2013 at 4:54 AM
    Will this also include issues fix for running correctly on Win8/IIS8?
  • 3 Rakshith Naresh // Feb 27, 2013 at 4:57 AM
    @ Tom: Java 7 is supported on ColdFusion 9, 9.0.1 and 9.0.2 - read another related blog post here: http://blogs.coldfusion.com/post.cfm/new-updates-for-coldfusion-9-9-0-1-9-0-2-and-10-java-7-now-supported

    @John: Stay tuned for the new installers that support Windows 8 and Windows 2012
  • 4 Connor Middleton // Feb 27, 2013 at 6:12 AM
    Will the new installer be launched soon then?
  • 5 Ron Stewart // Feb 27, 2013 at 7:39 AM
    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?
  • 6 Phil // Feb 27, 2013 at 7:53 AM
    Subscribing to thread...
  • 7 Steve // Feb 27, 2013 at 9:02 AM
    "CF10u8 REQUIRES Java 1.7"

    I just updated to 8 and have JVM 1.6.0_34 running with no problems.
  • 8 Rupesh // Feb 27, 2013 at 9:18 AM
    @Ron,
    1. With ColdFusion 10 update 8, we have certified Java 7 and is supported now. It does not REQUIRE Java 7 and you can continue to use Java 6 if you wish.

    2. You can use either of the two. ColdFusion's default installation comes with JRE and not JDK. However, you should make sure to use the Server VM and not the client VM when using JRE.

    3. As mentioned in #1, you can continue to use Java 6 if you wish. Apple is not going to release its Java version any more and now it allows you to use Oracle's Java on Mac.

    In case you missed, Java 6 will reach its EOL in Feb 2013 and there will not be any more public updates (including security) on it.
  • 9 Jason // Feb 27, 2013 at 11:18 AM
    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?
  • 10 Douglas Cain // Feb 27, 2013 at 11:22 AM
    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?
  • 11 Ron Stewart // Feb 27, 2013 at 2:16 PM
    @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.
  • 12 Aaron Neff // Feb 27, 2013 at 3:31 PM
    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
  • 13 Rupesh // Feb 27, 2013 at 7:31 PM
    @Jason,
    The ColdFusion 10 installer does work on Mac OS X 10.8 and therefore there is no need of any new installer for it. However, there were some issues with the connector configuration with Apache which has been fixed in the update 8. So when you install ColdFusion 10 on Mac OSX 10.8, don't configure the connector at the time of installation - configure it only after the update 8 is applied.
  • 14 Rupesh // Feb 27, 2013 at 7:37 PM
    @Douglas, ColdFusion 9.0.1 multi-server is definitely supported with Java 7 after cumulative hotfix 3 has been applied.
    I couldn't find anything in the doc which suggests otherwise. Could you please point me to the section in the technote which suggests so and we will get that changed.
  • 15 Rupesh Kumar // Feb 27, 2013 at 7:43 PM
    @Aaron,
    Thanks for pointing that out. We will get that corrected.
  • 16 Jason // Feb 27, 2013 at 11:17 PM
    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?
  • 17 Jason // Feb 27, 2013 at 11:45 PM
    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.
  • 18 Piyush // Feb 28, 2013 at 1:22 AM
    @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.
  • 19 Piyush // Feb 28, 2013 at 1:25 AM
    apologies, missed cfusion in the path. The correct path is /Applications/ColdFusion10/cfusion/runtime/bin
  • 20 Doug Cain // Feb 28, 2013 at 2:00 AM
    @Rupesh it appears here:

    http://helpx.adobe.com/coldfusion/kb/change-coldfusion-jvm.html

    Note: This option is available in the Single Server installation of ColdFusion 9 and Server installation of ColdFusion 10 only. It is not available in the multiserver installation of ColdFusion 9.
  • 21 Doug Cain // Feb 28, 2013 at 2:08 AM
    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
  • 22 Rupesh // Feb 28, 2013 at 3:12 AM
    @Doug, the link that you specified is not the technote for Java 1.7 support but an article which tells how to configure the JVM. The note in the article actually refers to the configuration from the administrator which means that for multiserver installation, you need to configure the JVM using jvm.config file and not from the administrator.
  • 23 Piyush // Feb 28, 2013 at 3:19 AM
    @Doug, that note just refers to the option of editing the jvm.config file from the CF administrator, not the wider context.
  • 24 Ron Stewart // Feb 28, 2013 at 5:17 AM
    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.
  • 25 Ron Stewart // Feb 28, 2013 at 6:36 AM
    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.
  • 26 Chris // Feb 28, 2013 at 7:49 AM
    Subscribing to thread...
  • 27 bobstamp // Feb 28, 2013 at 9:34 AM
    Subscribing
  • 28 Rakshith Naresh // Mar 1, 2013 at 4:42 AM
    @Ron: Thanks. The product team will investigate the issue.
  • 29 Carl Von Stetten // Mar 1, 2013 at 9:42 AM
    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?
  • 30 Rakshith Naresh // Mar 1, 2013 at 7:43 PM
    @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.
  • 31 Carl Von Stetten // Mar 1, 2013 at 8:12 PM
    @rakshith & @rupesh: Sorry about that.
  • 32 Krishna // Mar 2, 2013 at 9:36 PM
    @Ron (Comment #25):
    When you are the box at home, were you on VPN?
    We are looking into this.
    As per our preliminary investigation following jre bug on Mac OS X is the cause.
    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7180557
    We will get back to you on this with more details.

    Thanks,
    Krishna
    ColdFusion Team
  • 33 Ron Stewart // Mar 3, 2013 at 6:49 AM
    @Krishna (comment #32): No, not on VPN. When I am not on the work network with this box, I generally am not on VPN.
  • 34 Rakshith Naresh // Mar 4, 2013 at 1:00 AM
    @carl: No problem at all. I wanted to let you know that it is Rupesh who will be able to better articulate on the question you asked.
  • 35 Krishna Reddy // Mar 4, 2013 at 9:05 AM
    @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
  • 36 Christian // Mar 4, 2013 at 9:38 AM
    Subscribe
  • 37 Rakshith Naresh // Mar 5, 2013 at 11:53 PM
    Support for Windows 8 and Windows 2012 announced for ColdFusion 10 and ColdFusion Builder 2.0.1 : http://blogs.coldfusion.com/post.cfm/new-platform-support-for-coldfusion-10-and-coldfusion-builder-2-0-1-windows-8-and-windows-2012-server
  • 38 Rakshith Naresh // Mar 6, 2013 at 7:43 AM
    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.
  • 39 bobstamp // Mar 6, 2013 at 1:38 PM
    Just in case others have problems with their install of Java 7. I tried various installs and kept getting a non startable cf10 service. I finally used the link http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html which installs the JDK. The other versions did not work. (win 2003 server cf10 Upd 8)
  • 40 ccdeal.net // Mar 6, 2013 at 6:16 PM
    very good website:

    ===== http://www.ccdeal.net// =====

    The website wholesale for many kinds of fashion shoes, like the nike, jordan, prada, also including the jeans, shirts, bags, hat and the decorations.

    WE ACCEPT CREDIT CARD /WESTERN UNION PAYMENT
    YOU MUST NOT MISS IT!!!
  • 41 Ron Stewart // Mar 20, 2013 at 7:34 PM
    @Krishna (comment #32): Still waiting for the indicated follow-up on this...
  • 42 Krishna // May 17, 2013 at 2:49 AM
    @Ron (in response to my comment#32)
    I am sorry for the late reply.

    Can you please download the jar file from
    http://blogs.coldfusion.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 <Path of the Jar file LocalhostTest.jar>
    If you see any exception messages in the terminal please modify your hosts file accordingly
    and then restart the server.
  • 43 Ron Stewart // May 20, 2013 at 10:22 AM
    @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 Comment

Leave this field empty:

Blue Mango Theme Design By Mark Aplet

Super Powered by Mango Blog