Twitter: raymondcamden


Address: Lafayette, LA, USA

Third Update to ColdFusion 10 Released

10-16-2012 2,989 views ColdFusion 12 Comments

Title says it all - see details at the official ColdFusion Blog. Please notice you must run the mandatory update first. This is detailed in the blog post. Enjoy.

12 Comments

  • Commented on 10-17-2012 at 8:47 AM
    There is a pretty serious bug with this update. On every restart of the service it looses ALL scheduled tasks. I tested it on Windows 2008 R2 x64. It throws an error:Enable Cluster setup (ColdFusion administrator > Debugging & Logging > Scheduler Tasks). I didn't use cluster in the tasks. I'll install mysql and setup a database to allow enabling cluster setup and see if that fixes anything.
    See adobe bugbase #3348026.

    From exception.log it looks like there is some documentService error as well: Platform, Locale, and Platform Name must not be null
  • Commented on 10-17-2012 at 8:54 AM
    Yep, we know, and a fix is coming very quickly.
  • Commented on 10-17-2012 at 9:09 AM
    That's great!

    Also for reference, setting up cluster setup in the sched tasks page got rid of the exception and stops the tasks from getting deleted. It doesn't bring back the original tasks though. might be a useful work around for some people.

    It looks like the "Platform, Locale, and Platform Name must not be null" exception is unrelated. It's in my log from the first install startup.
  • Commented on 10-17-2012 at 9:12 AM
    I'll ping Rakshith about this. Thanks!
  • Jeremy Prevost #
    Commented on 10-17-2012 at 10:05 AM
    Ray, I know it isn't your call, but you need to bug them to pull the update entirely immediately until they fix it.

    Having more people continue to experience all the bugs with this update (not working at all for some, scheduled tasks deleted for seemingly everyone) is not cool.
  • Jeremy Prevost #
    Commented on 10-17-2012 at 10:05 AM
    Also, I didn't mean "need". I meant "please" :)
  • Commented on 10-17-2012 at 10:09 AM
    Heh, you think I have that kind of power? Only in my imagination. ;)

    Seriously though - they are working on it. It should be corrected very soon.
  • Commented on 10-17-2012 at 2:46 PM
    Hi Ray,

    I've filed #3348487 (Updaters should always create a .car file).

    If Updaters always created a .car file, then users of Update 3 would've been more easily able to restore back their scheduled tasks.

    I understand users can create this .car file manually (and via special workaround in Standard Edition) but I feel this should be done automatically.

    Thanks!,
    -Aaron
  • Commented on 11-02-2012 at 10:16 AM
    the new update 4 is out today
  • Commented on 11-02-2012 at 10:19 AM
    Yep, thanks for posting a comment though - will remind everyone here. :)
  • Commented on 12-05-2013 at 1:33 PM
    Not related to this issue, but this page comes up when you search for "Platform, Locale, and Platform Name must not be null" :
    That message is caused by coldfusion's internal font management and PDF utilities. it will break things like cfpdfform due to fonts that do not have the expected metadata.
    This cf code will detect any bad fonts that are installed and list them for you:

    <cfset fontobj = createobject("java","com.adobe.fontengine.fontmanagement.FontLoader")>
    <cfdirectory action="list" directory="c:\windows\fonts" name="fontdir">


    <table border="1" style="border-collapse:collapse">
    <tr>
    <th>Font Name:</th>
    <th>Error</th>
    </tr>
    <cfloop query="fontdir">
    <cftry>
    <cfset loaded = fontobj.load(createobject("java","java.net.URL").init("file:///C|/windows/fonts/#fontdir.name#"))>
    <cfif arraylen(loaded) gt 0>
    <cfset dummy="#loaded[1].getPlatformFontDescription()[1].toString()#" >
    </cfif>
    <cfcatch>
    <cfif findnocase("platform",cfcatch.message)>
    <tr>
    <td><cfoutput>#fontdir.name#</cfoutput></td>
    <td><cfoutput>#cfcatch.message#</cfoutput></td>
    </tr>
    </cfif>
    </cfcatch>
    </cftry>
    </cfloop>
    </table>


    delete the fonts and any calls that were failing should work.
  • Commented on 12-05-2013 at 2:57 PM
    Thanks Jesse.

Post Reply

Please refrain from posting large blocks of code as a comment. Use Pastebin or Gists instead. Text wrapped in asterisks (*) will be bold and text wrapped in underscores (_) will be italicized.

Leave this field empty