[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.
@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.
@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.
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)
Support for Windows 8 and Windows 2012 announced for ColdFusion 10 and ColdFusion Builder 2.0.1 : https://coldfusion.adobe.com/post.cfm/new-platform-support-for-coldfusion-10-and-coldfusion-builder-2-0-1-windows-8-and-windows-2012-server
@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
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?
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.
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.
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
@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.
@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.
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?
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
@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.
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?
@ Tom: Java 7 is supported on ColdFusion 9, 9.0.1 and 9.0.2 – read another related blog post here: https://coldfusion.adobe.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
You must be logged in to post a comment.