CF10 or CF11 ACE?

Greetings,
Recently, I heard that ColdFusion 9's projected End-of-Life is the end of this calendar year.
http://www.adobe.com/support/products/enterprise/eol/eol_matrix.html
Product name
Version
Build
General availability
End of core support
End of extended support
Adobe ColdFusion
9.x
10/5/2009
12/31/2014
12/31/2016
Since ColdFusion 11 Enterprise became available this week, are there any plans to begin offering the ACE certification for ColdFusion in a higher version than 9?
I don't see the point in getting certified for CF9 since it's in the process of being sunset.

Guys, it’s update 14 that adds support of Java 8 (aka 1.8) to CF10 (and update 3 for CF11). For details, see:
http://blogs.coldfusion.com/post.cfm/which-jdk-is-supported-with-coldfusion-9-10-and-11
Also, as for CF running with Java 8, besides those who may have changed the setup for CF to use it after those updates above, note that CF11 as downloaded now and the past month or so has come with Java 8 preinstalled and preconfigured. I work with many (many) people who are running CF11 in production configured that way and I’ve not run into any problems that were shown to be due to Java 8 itself.
(That said, do beware if you may see people complaining of it, to make sure that they are running one of the supported updates of CF 10 or 11.)
Finally, as for your saying you “cannot access Solr under our DEV CF10's if Sandbox is on”, is this different from the problem you had with Solr that we solved when the sandbox was setup correctly (https://forums.adobe.com/thread/1673581)?
/charlie

Similar Messages

  • CF10 or CF11 and Java 8??

    Hello, everyone,
    Since Java 7 EOL is fast approaching (April, as I understand it), I have been tasked with doing research to determine the viability of CF10 or CF11 and Java 1.8.
    I've been seeing a LOT of complaints about Java 8, update 31, in forums.
    Regardless of update version, has anyone experienced any issues with Java 8 as it relates to ColdFusion Server versions 10 or 11?
    We are looking at having to upgrade before April, and need to know of any pitfalls that others have experienced, or if there is anything specific that needs to be done in order to make it a smooth transition.
    All valid input greatly appreciated.
    V/r,
    ^_^

    Guys, it’s update 14 that adds support of Java 8 (aka 1.8) to CF10 (and update 3 for CF11). For details, see:
    http://blogs.coldfusion.com/post.cfm/which-jdk-is-supported-with-coldfusion-9-10-and-11
    Also, as for CF running with Java 8, besides those who may have changed the setup for CF to use it after those updates above, note that CF11 as downloaded now and the past month or so has come with Java 8 preinstalled and preconfigured. I work with many (many) people who are running CF11 in production configured that way and I’ve not run into any problems that were shown to be due to Java 8 itself.
    (That said, do beware if you may see people complaining of it, to make sure that they are running one of the supported updates of CF 10 or 11.)
    Finally, as for your saying you “cannot access Solr under our DEV CF10's if Sandbox is on”, is this different from the problem you had with Solr that we solved when the sandbox was setup correctly (https://forums.adobe.com/thread/1673581)?
    /charlie

  • Is it possible to configure CF10 or CF11 to use Xerces XML parser instead of Saxon XML parser?

    Could anyone tell me if it is possible to configure CF10 or CF 11 to use the older Xerces XML parser instead of the Saxon XML parser.
    I am in the process of migrating a website from CF8 to CF11. Several sections rely on XML transformation, which no longer work in CF11. After investigating the problem it seems to be that the Saxon Parser is more strict, causing these errors.

    Well I guess Parsers would be better solution. As u said u need to insert node at specific location.
    so now u have to decide which parser u need to choose according to u r requirmnet. DOM or SAX maily.
    Both has adv and di-advs.
    ...yogesh

  • Buy CF11 and use CF10 - Downgrade CF11 Key

    Hi,
    We buy CF11 and use CF10.
    Now our CF11 Key is not working... Can I change the Key to CF10 Key?
    Thanks in advanced

    You should be able to use CF11 license key with CF11 installation again.
    For how many users, you registered for CF11 license key?
    Cross-check, you are using this CF11 license key on the same kind of CF11 installation as the license key is eligible for.

  • ColdFusion 11 Scheduled Task & IIS 7.5

    I have a scheduled task registered in ColdFusion 11 Admin console. ColdFusion 11 is hosted over IIS 7.5. The schedule task is to run 1 perticular file from sub application of the main app. After upgrading application from ColdFusion 9 to ColdFusion 11, scheduled task stopped working.
    Note that, on IIS, main App has "Anonymous Authentication - Disabled" and "Windows Authentication - Enabled" ...
    While for sub app (which is being called by scheduled task) has "Anonymous Authentication - Enabled" and "Windows Authentication - Disabled".
    Moreover, when I try to run the scheduled task manually, it shows "Authentication falure" error in log file as
    HTTP Error 401.2 - Unauthorized You are not authorized to view this page due to invalid authentication headers.
    Any help would be greatly appriciated.
    Thank you.

    I've been fighting the identical problem since upgrading from CF8 on Windows Server 2008R2 with SSL enabled.  The main CF application's folder is set for Windows Authentication  This is happening on two different test servers- one running CF10 and the other running CF11, both of which had been running CF8 tasks with no problems.  IIS settings for the subfolder with the scheduled task have only Anonymous authentication enabled (which is set to use the Application Pool identity that the Application Pool's identity is set to).  I've set the file system permissions to allow Everybody, as well as IUSR, on the .CFM in question, and have tried using both HTTP and HTTPS forms of the URL in the scheduled task settings.
    I can use the same HTTP/HTTPS URL in a browser directly (without authenticating to the server's application first) and the .CFM runs flawlessly.  The CF http.log file shows Status Code=401, and saving the scheduled task output shows "IIS 7.0 Detailed Error - 401.2 - Unauthorized".  What has changed in CF10 and CF11 if the underlying IIS server settings that worked before haven't changed? 
    Thanks,
    Myron

  • Help with virtual directory for CFIDE CF 9.0.2

    Thanks in advance ... if anyone could point me in the right direction for this issue I would appreciate it....
    I set up the CFIDE virtual directory as per the lockdown guide for CF 9.0.2. Every website works except I have a path issue with one file... see below.... it throws a 404 error:
    in administrator I have the default ScriptSrc dir set to /cf-scripts/
    I have a virtual directory in the websites in IIS 7.5 named cf-scripts mapped to /CFIDE/scripts/
    All the scripts come up correctly except mapiconmaker.js .... somehow the path to this file is drawing out incorrectly and causing the 404.error
    <script type="text/javascript" src="/cf-scripts/ajax/messages/cfmessage.js"></script>
    <script type="text/javascript" src="/cf-scripts/ajax/package/cfajax.js"></script>
    <script type="text/javascript" src="/cf-scripts/ajax/yui/animation/animation-min.js"></script>
    <script type="text/javascript" src="/cf-scripts/ajax/ext/adapter/yui/ext-yui-adapter.js"></script>
    <script type="text/javascript" src="/cf-scripts/ajax/ext/ext-all.js"></script>
    <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&key=my-key"></script>
    <script type="text/javascript" src="/CFIDE/scripts/ajax/ext/map/mapiconmaker.js"></script>
    <script type="text/javascript" src="/cf-scripts/ajax/ext/map/GMapPanel3.js"></script>
    <script type="text/javascript" src="/cf-scripts/ajax/package/cfmap.js"></script>
    <link rel="stylesheet" type="text/css" href="/cf-scripts/ajax/resources/ext/css/ext-all.css" />
    <link rel="stylesheet" type="text/css" href="/cf-scripts/ajax/resources/cf/cf.css" />
    the console error reads:
    GET http://mobile.mydomain.com/CFIDE/scripts/ajax/ext/map/mapiconmaker.js 404 (Not Found) map-listings.cfm:14
    Uncaught ReferenceError: MapIconMaker is not defined
    tag usage:
    <cfmap name="listingMap"
        centerlatitude="33.580563"
        centerlongitude="-117.262376"
        doubleclickzoom="true"
        overview="true"
        scrollwheelzoom="true"
        showscale="false"
        tip="Bear Creek Listings"
        zoomlevel="15"
        width="500"
        height="500">
          <cfloop query="listings"> 
           <cfmapitem name="#id#" latitude="#latitude#"  longitude="#longitude#"  tip="#address#" /> 
            </cfloop> 
    </cfmap>
    the map displays properly with approx 20 icon locations.

    It's possible that the path to that JavaScript file was hardcoded in the ColdFusion source code, rather than calculating the path using the CF Administrator ScriptSrc value as it does for the other resources.  Could you test this with CF10 or CF11 to see if this problem is already fixed in subsequent versions?  Or maybe file a bug report with Adobe.
    -Carl V.

  • Dynamic column output based on selection.

    Hi all,
    I have certain qualification select-options upon the selection-screen.
    I have 5001 to 5012 range of qualificaitons.
    If user select only 5001 to 5003....
    I want only 3 columns ...or else if user wants to select 5008 to 5012  output should be have columns 5008 , 09,10,11...
    I am displaying output in
    mail format only
    concanate 'COL1' COL2' 'COL2' TO STRING SEPERATED BY C=>LB.
    loop at itab.
    CONCATE ITAB-1 itab-2 itab-3 to Xstring.
    endloop.
    Thanks and regards
    sas
    Edited by: saslove sap on Jul 7, 2010 5:36 AM

    Well I have harcoded the value  as below.I have no choice find .  Instead of using mutiple 'IF' conditions ANY other options are left:
      CONCATENATE
      'Personnel Number'    'Employee GUID'   'Last Name'   'First Name'   'Position Number'   'Position Title'   'Department Number'
      'Department Name'    'Employee Subgroup text'    'Employee Group text'   'SBU Head Personnel Number'   'SBU Head GUID'
      'SBU Head Name'   'Supervisor Personnel Number'   'Supervisor GUID'   'Supervisor Name'
      'Personnel Subarea text'
    'CF1-Director function'
    'CF2-Nonexecutive director function'
    'CF3-Chief Executive function'
    'CF8-Apportionment & oversight function'
    'CF10-Compliance oversight function'
    'CF11-Money laundering reporting function'
    'CF28-Systems & controls function'
    'CF29-Significant management function'
    'CF30-Customer function, Investment Advice'
    'CF30-Customer function, Investment Mgmt'
    'CF30-Customer function, Trading'
    'Admin - FSA T&C qualifying role'
        INTO S_OUTPUT-X SEPARATED BY C_TAB.
    IF C = 'X'.
    IF '50000001' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF1-Director function'  INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000002' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF2-Nonexecutive director function' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000003' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF3-Chief Executive function' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000004' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF8-Apportionment & oversight function' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000005' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF10-Compliance oversight function' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000006' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF11-Money laundering reporting function' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000007' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF28-Systems & controls function' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000008' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF29-Significant management function' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000009' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF30-Customer function, Investment Advice' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000010' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF30-Customer function, Investment Mgmt' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000011' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'CF30-Customer function, Trading' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000012' IN s_quali[].
       CONCATENATE S_OUTPUT-X    'Admin - FSA T&C qualifying role' INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    endif.
      APPEND S_OUTPUT.
      LOOP AT GIT_ITAB ASSIGNING <GFS_ITAB>.
        CLEAR S_OUTPUT.
        CONCATENATE
    <GFS_ITAB>-PERNR <GFS_ITAB>-EMPGUID <GFS_ITAB>-LNAME  <GFS_ITAB>-FNAME  <GFS_ITAB>-POSITION  <GFS_ITAB>-POSTITLE <GFS_ITAB>-DEPTNO <GFS_ITAB>-DEPTNAME  <GFS_ITAB>-EMPSUBTEXT <GFS_ITAB>-EMPGRPTEXT
    <GFS_ITAB>-SBUNO <GFS_ITAB>-SBUGUID <GFS_ITAB>-SBUNAME <GFS_ITAB>-SUPVNO <GFS_ITAB>-SUPVGUID <GFS_ITAB>-SUPVNAME <GFS_ITAB>-PSUBAREATEXT
       INTO S_OUTPUT-X SEPARATED BY C_TAB.
    IF C = 'X'.
    IF '50000001' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF1  INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000002' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF2 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000003' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF3 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000004' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF4 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000005' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF5 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000006' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF6 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000007' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF7 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000008' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF8 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000009' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF9 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000010' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF10 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000011' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF11 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    IF '50000012' IN s_quali[].
       CONCATENATE S_OUTPUT-X    <GFS_ITAB>-CF12 INTO S_OUTPUT-X SEPARATED BY C_TAB.
    endIF.
    endif.
      <GFS_ITAB>-CF2  <GFS_ITAB>-CF3 <GFS_ITAB>-CF4   <GFS_ITAB>-CF5 <GFS_ITAB>-CF6
    <GFS_ITAB>-CF7  <GFS_ITAB>-CF8 <GFS_ITAB>-CF9 <GFS_ITAB>-CF10  <GFS_ITAB>-CF11  <GFS_ITAB>-CF12
    *concatenate s_output-x c_cr into s_output-x.
        APPEND S_OUTPUT.
      ENDLOOP.

  • XmlParse CF10 vs. CF11

    I'm having a problem with xmlParse and CF11. I have a site running perfectly under either CF9 or CF10. It uses xml files for various site settings and static content. Under CF11 I'm receiving the following:
    An error occurred while Parsing an XML document. Invalid byte 2 of 2-byte UTF-8 sequence.
    I've sent the document through various xml validators, no issues. Like I said, the exact same document parsed fine under CF9 & CF10 -- in fact it was created by CF9 and/or CF10.
    Any ideas on what might be causing this (other than a CF11 bug) and a possible work around. (it's hard to create a work around when I'm not even sure the issue)
    BTW, I downloaded and installed the latest CF11 yesterday. A check for updates does not show any available.

    Hmmm, I found the issue. I found a post on another forum that suggested opening the xml document in Firefox as it's xml parser is very sensitive (as is CF11 apparently). It pointed right to the offending text -- a high byte character (actually a few). It still baffles me that CF9 & 10 created these XML documents and parsed them without issue all this time.

  • How do I install development version of CF11 alongside CF10 for testing?

    I have the development version of CF10 installed on a Windows 7 system with Apache 2 and would like to start testing some code with CF11.  Can I install CF11 without replacing CF10?  I don't need them to both be activated at the same time, but would like to be able to switch back if necessary.   I develop code for a non-profit that is running CF 9 but is thinking of jumping to CF11.  

    Hi,
    just have a look at Preparing to Install ColdFusion - ColdFusion, English documentation - Adobe Learning Resources
    ColdFusion 11, ColdFusion 10, ColdFusion 9, and ColdFusion 8 can coexist on the same system.
    Regards,
    michael

  • How To: CF11 Clustering without Multicast (AWS)

    This week I've been working on getting clustering setup for a client. Initially we were using CF10 with the latest patches. Ideally we wanted non-sticky load balancing with session replication. We want really high availability with the option to reboot a server at any time and not have to wait for session draining or lose customers if a node goes down. Adam Cameron points out that there is an issue with CF10 and not having an option to turn on session replication Adam Cameron's CFML Blog: Problem with session replication with CF10 clustering. Trying various fixes I could not get the session to replicate we moved to CF11 which restores that issue. There is a bug open for CF10 with some weird responses but I never saw any sort of fix for this.
    CF11 as noted solves this odd issue, so I thought we were in the clear. Following the limited cluster setup guides found online there is some manual configuration to do on the remote instance. First, I am not sure if the default cfusion instance just can't be used as a member of a cluster but I had a hard time ever getting it to work. So both the local and remote instance use new CF11 instances created from within the Instance Manager. The instructions Adobe ColdFusion 10 * Enabling clustering for load balancing and failover are mostly correct in that you have to copy the <cluster> node to the remote instance. One issue pointed out in a few places is that the cluster block has to actually go IN the <host> node and not after it. CF10, CF11 and maybe even CF9 put the block (and the documents suggest putting the block) after the </host> tag which, in my experience, does not work.
    After everything was configured and I started up my test I could not get the remote node to respond at all. Looking in the cf error log I constantly saw this line:
    INFO: Manager [/]: skipping state transfer. No members active in cluster group.
    Digging in to the tomcat clustering discussions this basically means the cluster couldn't find the remote instance. By default CF uses the multicast cluster support in tomcat and doesn't have an option to do anything different. Researching this found that AWS does not support broadcast nor multicast in EC2. Further research showed how tomcat could be configured for static cluster member configuration and so I modified the server.xml files to match and viola, cluster with session replication. Using the ELB on AWS we have sticky sessions disabled (basically round-robin style requests) and the requests bounce evenly between the instance members. The session id's, however, stay the same on each page load even though the request is going to a different host.
    So here is what the cluster node of the server.xml looks like:
    <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8" channelStartOptions="3">
            <Manager notifyListenersOnReplication="true" expireSessionsOnShutdown="false" className="org.apache.catalina.ha.session.DeltaManager"/>
            <Channel className="org.apache.catalina.tribes.group.GroupChannel">
              <!--<Membership port="45564" dropTime="3000" address="228.0.0.4" className="org.apache.catalina.tribes.membership.McastService" frequency="500"/>-->
              <Receiver port="4001" autoBind="100" address="auto" selectorTimeout="5000" maxThreads="6" className="org.apache.catalina.tribes.transport.nio.NioReceiver"/>
              <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
                <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
              </Sender>
              <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpPingInterceptor"/> <!-- ADDED -->
              <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
              <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
          <Interceptor className="org.apache.catalina.tribes.group.interceptors.StaticMembershipInterceptor">
                    <Member className="org.apache.catalina.tribes.membership.StaticMember"
                      port="4002"
                      host="172.31.33.220"
                      domain="delta-static"
                      uniqueId="{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}"
                    />
              </Interceptor>
            </Channel>
            <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter=""/>
            <Valve className="org.apache.catalina.ha.session.JvmRouteBinderValve"/>
            <ClusterListener className="org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener"/>
            <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
          </Cluster>
    You can see the <membership> node is commented out (this is the multicast function). The TcpPingInterceptor is added and the StaticMembershipInterceptor is added. The reciever port on this instance is 4001 and the remote instance is 4002 so the interceptor uses 4002 on this instance to contact the remote host and vice-versa. In other words the remote instance will use the same <cluster> node with the ports switch and the host IP address changed on the static interceptor. The uniqueID then rotates on each member going from {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15} to {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0}
    Of course each additional member to the cluster will mean manual changes to each existing member (to add additional static interceptors) but that seems a small price to pay to not have to move our entire environment off AWS.

    Hope I am not hijacking your excellent post.
    Some details to add for findings on AWS EC2 environment.
    From CMD prompt CF11 instance that is clusted starting:
    Aug 26, 2014 11:23:44 PM org.apache.catalina.ha.session.DeltaManager startIntern
    al
    INFO: Register manager / to cluster element Host with name localhost
    Aug 26, 2014 11:23:44 PM org.apache.catalina.ha.session.DeltaManager startIntern
    al
    INFO: Starting clustering manager at /
    Aug 26, 2014 11:23:44 PM org.apache.catalina.ha.session.DeltaManager getAllClust
    erSessions
    INFO: Manager [/], requesting session state from org.apache.catalina.tribes.memb
    ership.StaticMember[tcp://172.31.21.168:4001,172.31.21.168,4001, alive=0, secure
    Port=-1, UDP Port=-1, id={1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 }, payload={}, c
    ommand={}, domain={100 101 108 116 97 45 115 116 97 ...(12)}, ]. This operation
    will timeout if no session state has been received within 60 seconds.
    Aug 26, 2014 11:23:45 PM org.apache.catalina.ha.session.DeltaManager waitForSend
    AllSessions
    INFO: Manager [/]; session state send at 8/26/14 11:23 PM received in 125 ms.
    Aug 26, 2014 11:23:45 PM org.apache.catalina.ha.session.JvmRouteBinderValve star
    tInternal
    INFO: JvmRouteBinderValve started
    From CMD prompt CF11 instance details when other cluster has been restarted:
    Aug 26, 2014 11:22:47 PM org.apache.catalina.ha.tcp.SimpleTcpCluster memberDisap
    peared
    INFO: Received member disappeared:org.apache.catalina.tribes.membership.StaticMe
    mber[tcp://172.31.25.175:4002,172.31.25.175,4002, alive=0, securePort=-1, UDP Po
    rt=-1, id={0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 }, payload={}, command={}, doma
    in={100 101 108 116 97 45 115 116 97 ...(12)}, ]
    Aug 26, 2014 11:23:06 PM org.apache.catalina.ha.tcp.SimpleTcpCluster memberAdded
    INFO: Replication member added:org.apache.catalina.tribes.membership.StaticMembe
    r[tcp://172.31.25.175:4002,172.31.25.175,4002, alive=0, securePort=-1, UDP Port=
    -1, id={0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 }, payload={}, command={}, domain=
    {100 101 108 116 97 45 115 116 97 ...(12)}, ]
    Aug 26, 2014 11:23:06 PM org.apache.catalina.tribes.group.interceptors.TcpFailur
    eDetector performBasicCheck
    INFO: Suspect member, confirmed alive.[org.apache.catalina.tribes.membership.Sta
    ticMember[tcp://172.31.25.175:4002,172.31.25.175,4002, alive=0, securePort=-1, U
    DP Port=-1, id={0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 }, payload={}, command={},
    domain={100 101 108 116 97 45 115 116 97 ...(12)}, ]]
    Running CF11 via services.msc (as you normally would) these similar details are recorded in ColdFusion11\clustered_instance\logs\coldfusion-error.log. The latter part of log showing when other clustered instance has been stopped and started.
    Aug 26, 2014 11:40:31 PM org.apache.catalina.ha.session.DeltaManager startInternal
    INFO: Register manager / to cluster element Host with name localhost
    Aug 26, 2014 11:40:31 PM org.apache.catalina.ha.session.DeltaManager startInternal
    INFO: Starting clustering manager at /
    Aug 26, 2014 11:40:31 PM org.apache.catalina.ha.session.DeltaManager getAllClusterSessions
    INFO: Manager [/], requesting session state from org.apache.catalina.tribes.membership.StaticMember[tcp://172.31.21.168:4001,172.31.21.168 ,4001, alive=0, securePort=-1, UDP Port=-1, id={1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 }, payload={}, command={}, domain={100 101 108 116 97 45 115 116 97 ...(12)}, ]. This operation will timeout if no session state has been received within 60 seconds.
    Aug 26, 2014 11:40:31 PM org.apache.catalina.ha.session.DeltaManager waitForSendAllSessions
    INFO: Manager [/]; session state send at 8/26/14 11:40 PM received in 141 ms.
    Aug 26, 2014 11:40:31 PM org.apache.catalina.ha.session.JvmRouteBinderValve startInternal
    INFO: JvmRouteBinderValve started
    Aug 26, 2014 11:40:31 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["http-bio-8501"]
    Aug 26, 2014 11:40:31 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["ajp-bio-8012"]
    Aug 26, 2014 11:40:31 PM com.adobe.coldfusion.launcher.Launcher run
    INFO: Server startup in 44274 ms
    Aug 26, 2014 11:42:04 PM org.apache.catalina.ha.tcp.SimpleTcpCluster memberDisappeared
    INFO: Received member disappeared:org.apache.catalina.tribes.membership.StaticMember[tcp://172.31.21.168:4001,1 72.31.21.168,4001, alive=0, securePort=-1, UDP Port=-1, id={1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 }, payload={}, command={}, domain={100 101 108 116 97 45 115 116 97 ...(12)}, ]
    Aug 26, 2014 11:42:23 PM org.apache.catalina.ha.tcp.SimpleTcpCluster memberAdded
    INFO: Replication member added:org.apache.catalina.tribes.membership.StaticMember[tcp://172.31.21.168:4001,172.31. 21.168,4001, alive=0, securePort=-1, UDP Port=-1, id={1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 }, payload={}, command={}, domain={100 101 108 116 97 45 115 116 97 ...(12)}, ]
    Aug 26, 2014 11:42:23 PM org.apache.catalina.tribes.group.interceptors.TcpFailureDetector performBasicCheck
    INFO: Suspect member, confirmed alive.[org.apache.catalina.tribes.membership.StaticMember[tcp://172.31.21.168:4001,172.31 .21.168,4001, alive=0, securePort=-1, UDP Port=-1, id={1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 }, payload={}, command={}, domain={100 101 108 116 97 45 115 116 97 ...(12)}, ]]
    Hope that adds to the usefulness of this thread.
    Regards, Carl.

  • Error 500 after installing CF11 on Windows 8.1

    I purchased a new laptop with Windows 8.1. I had a previous latop that had been upgraded to Windows 8.1 and ran CF10 perfectly fine. I made sure the necessary IIS modules were installed for CF. I installed CF11 using the "Run as administrator" option, just to be on safe side. Everything appeared to go smoothly and no hiccups occured. However, when I click to go CF admin page, I received an Error 500. I've made sure permissions on the folders are correct and allow for the IIS_USR a even IUSR. Any help would be greatly appreciated. I am sort of at a loss here.
    The detailed information is as follows:
    Detailed Error Information:
    Module
       IsapiModule
    Notification
       ExecuteRequestHandler
    Handler
       cfmHandler
    Error Code
       0x800700c1
    Requested URL
       http://127.0.0.1:80/CFIDE/administrator/index.cfm
    Physical Path
       D:\ColdFusion11\cfusion\wwwroot\CFIDE\administrator\index.cfm
    Logon Method
       Anonymous
    Logon User
       Anonymous

    Hi,
    I'm experiencing the same problem as OP and I wonder if the proposed fix worked?  It tried to implement the solution but to no avail.
    I'm working with a fresh install of Windows 8.1 x64 Enterprise with IIS 8.5. I verified all installed features of IIS as following :
    In IIS Management console I verified all access by adding a specific connection user. (the local administrator account)
    The default application pool is set to x64 only (= disabled x32 support in Advance settings of Application Pool Management)
    The error message received when browsing the http://localhost/CFIDE/Administrator/ :
    I cannot seem to resole this issue, but is it related to the x64 version of Windows?
    Anyway, I've been searching the web for a few days now and I did not find any solution yet.
    Any thoughts how to resolve this, short from installing Windows 7 and going from there?
    Thanks for reading,
    Regards Bert.

  • A strange query of queries bug in CF11?

    Hi,
    I have this strange query of queries result that could be a bug in CF11.  The result is fine in CF10.
    Basically, I have 2 queries, qrA and qrB.  I do a join of the two in joinQr, after which I do a query of qrA.  Since I didn't alter qrA in any way, I would expect newQrA to give me the same result as qrA.  However it only gives me one row ("D").  Now, here's the strange thing:  If I start off qrA with the letters in ascending order ["A", "B", "C", "D"], then newQrA gives me the right result.
    <cfset qrA = queryNew("")>
    <cfset queryAddColumn( qrA, "size", "varchar", [ "D", "A", "B", "C" ] )>
    <cfset qrB = queryNew("")>
    <cfset queryAddColumn( qrB, "size", "varchar", [ "A" ] )>
    <cfset queryAddColumn( qrB, "quantity", "integer", [ 0 ] )>
    <cfquery name="joinQr" dbtype="query">
        select qrA.*, qrB.quantity
        from qrA, qrB
        where qrA.size = qrB.size
    </cfquery>
    <cfquery name="newQrA" dbtype="query">
        select *
        from qrA
    </cfquery>
    <cfdump var="#qrA#">
    <cfdump var="#qrB#">
    <cfdump var="#joinQr#">
    <cfdump var="#newQrA#">

    For your interest, by coincidence, my first test was with
    <cfset queryAddColumn( qrA, "size", "varchar", [ "A","B","C","D" ] )> 
    It turns out that the order "A","B","C","D" works, whereas "D","A","B","C" fails. Quite funny, really.

  • Trying to understand CF side-by-side installations (CF9 and CF11)

    I'm testing my upgrade from CF9 to CF11 on the same server.  Looks like my old CF9 installation was an enterprise, standard, IIS installation.  (if that makes sense to you)  My CF11 is an enterprise, production + secure, stand-alone installation.  It appears that I had to choose the stand-alone installation with internal web server so it can diferentiate between the two Cold Fusions adn do side-by-side installation.  We want to use the internal web server anyhow so we can use the built-in Tomcat server instead of having to install a separate one.  Now  the question has come up, how do I get all of my web pages that are on IIS into my current ColdFusion.  I discovered a document that discusses the Web Server Management.  It looks like I can run it now and it will configure my connection between IIS and ColdFusion.   
    https://wikidocs.adobe.com/wiki/display/coldfusionen/Web+Server+Management
    My question is, can this be done while CF9 is still up and running and then it would give me a CF11 ran instance of using the CF webpages  so I can test them and get them to work.    Someone was thinking that IIS wouldn't be able to figure out which CF administrator to use.   Two CF applications cannot use IIS at the same time.  If so, how do I get the two systems to run side-by-side using my CF pages, so I can test if anything broke and needs to be changed in the code,  and/or test any of the new capabilities in CF11?
    Thanks in advance!!

    It can be done, but it is not necessarily for the faint of heart.  I haven't done it in quite some time.  Here are the basics:
    Figure out which ports CF 9 is using.
    Install CF11 using the built-in web server first (don't connect it to IIS).  Make sure CF 11 is not trying to use the same ports as CF 9.
    Run the CF9 Web Server Connection Tool.  See if you have "all sites" configured.  If you do, remove the connector and reinstall individually to the sites you want CF9 to operate.  Make sure your sites operate properly before moving on.
    If you want to have the same site code run under both CF9 and CF11, you'll need to copy the directory of the CF9 site to a new directory for CF11 (e.g.: D:\sites\MySite -> D:\sites\MySite2)
    Run the CF11 Web Server Connection Tool.  Connect your CF11 site (D:\sites\MySite2) to IIS.
    Repeat 4&5 for each site you are parallel testing with CF11.
    I'd do a Google search on "install multiple versions of ColdFusion", as there are several blog articles involving previous versions of ColdFusion.  If you find one that shows CF9 paired with CF10, it should be pretty much the same for CF9 and CF11.
    If it were me, though, I'd spin up a virtual machine, copy the site code in, and install CF11.  I would then do extensive testing, fix code that breaks, then when once I was satisfied CF11 is working fine, copy the code updates back to my production server and do an upgrade install of CF11 to replace CF9.
    -Carl V.

  • Bug in CF11 regarding Query of queries syntax?

    So I have decided to try CF11 because of an official outstanding CF10 bug.
    Once I installed CF11, I get an error when running code like this:
    <cfquery name="LOCAL.stat_questions" datasource="#APPLICATION.dsn#">
         SELECT     survey_questionID
         FROM     tbl_survey_questions
    </cfquery>
    <cfset LOCAL.this_statID = 1>
    <cfquery name="LOCAL.subset" dbtype="query">
         SELECT     survey_questionID
         FROM          [LOCAL].stat_questions
         WHERE     survey_questionID = <cfqueryparam cfsqltype="cf_sql_numeric" value="#LOCAL.this_statID#">
    </cfquery>
    The error I receive is: "Query Of Queries syntax error.
      Encountered ";. "
    If I remove the semi-colon... No error! Is this a bug, or was the semi-colon always bad, but just ignored?
    Thanks

    I just always put it in out of habit from typing out actual MySQL queries (non QoQ). Never was a problem and I always did it. Now running CF11... it requires fixing. Thought it was strange.
    I actually didn't even notice that the semi-colons weren't required in QoQ until I ran into this CF11 bug. I also notice the semi-colon isn't necessary for a MySQL query either in cfquery! Seems weird that it accepts them, but isn't required. Just ignores them?

  • Updgrade CF9 to CF11

    Hi,
    Running Windows server 2008 and CF 9.
    I'm trying to update CF9 Standard to CF 11 standard.
    I've downloaded the trail version.
    I run the installer and then the migration wizard runs.
    But after that, the site is still running under CF 9. I know this because if I stop the CF9 process, the site goes down.
    There must be some other files I am supposed to modify or move but I can't figure out what they are.
    I do notice when I go into IIS 7, there are handlers set up for both CF9 and CF11 -- I can tell this by looking at the file paths to the various handlers.
    Where is the 'hook' that ties CF into my web pages? That is what seems to not be working. The 'hook' is tying my web pages into CF9 and not CF11
    I've been trying this for about a week now and still no luck. Very frustrating.
    Help would be much appreciated.
    Thanks
    Mike

    Hi, Mike. The “hook” in CF9  is the wildcard handler mapping which connect “* paths to a jrun dll.  The “hook” in CF10 is isapi filter (IIS feature separate from handler mappings) that causes all requests to be passed to a tomcat dll (isapi_redirect.dll). Then both also have handler mappings for cfm, cfc, etc that also pass to the respective DLLs for each engine.
    You have two alternatives to consider:
    - one is that you could try to manually remove all the handler mappings for CF9 and that should do it. But then the problem is you may not look at all the places they exist (which could be at the server and site levels, depending on how you or others before you configured things—and those who try to do it via manually tweaking the IIS config files could also be fail as the info may be in multiple places there.)
    - but the easiest solution, generally, if you’re saying you no longer want to run CF9 with your IIS sites at all, is to the run the CF9 web server configuration tool and use its “remove” option to remove the settings in IIS that are connecting it to CF9. BE sure to right-click and use “run as administrator”.
    That said, if folks HAVE manually tweaked those IIS config files, or HAD previously run the tool (when “adding” sites) without running as admin, then you may find that even doing this removal is not sufficient to get things working, as vestiges of CF9 config lines remain (among the possibly multiple config files, at the server and site levels.)
    It can all get rather messy, especially because the CF9 config tool (and CF installer) did their mods to the config files differently, copying ALL handler mappings from the server level into the site level.
    But give the removal a try. That works I’d say 9 out of 10 times. If you’re in the 10 percentile where it is not enough, I’d say that if the above info is not enough for you to get it fixed, you’d be wise to have someone experienced in this (like myself) work with you remotely to quickly understand and resolve things.
    But if the above is enough to get you going, great.
    /charlie

Maybe you are looking for