Skip to main content
Known Participant
February 10, 2011
Question

hf901-00001 won't install at all on some instances.

  • February 10, 2011
  • 3 replies
  • 2791 views

Hi,

We have multiple servers with CF 9.0.1 installed, all with the multiple servers configuration and all with multiple instances.

Yesterday I started patching to hf901-00001 (http://kb2.adobe.com/cps/890/cpsid_89094.html).  It worked properly on 30 some instances over 4 servers but for a few instances on one server it just won't install.

The server in question has 7 instances + 1 main cfusion instance.  The patching worked fine for 4 of them, but with the others it blew up the CF admin and I had to restore my CFIDE from a backup.

Right now I am trying to get cfusion up-to-date here's what I see.

Server Product: ColdFusion

Version: 9,0,1,274733

Edition: Enterprise

Serial Number ******

Operating System: Windows 2003  OS Version  5.2

Adobe Driver Version: 4.0 (Build 0005)

JVM Details Java Version: 1.6.0_17

Java Vendor: Sun Microsystems Inc.

When I try to update with the hf901-00001.jar file, everything seems to work as it should. I get the "For the hotfix to get applied, you must restart the ColdFusion Service." so I restart Macromedia JRun CFusion Server and it starts up fine.

However when I go back to the CFAdmin I still see

Version 9,0,1,274733.

I don't see Update Level /C:/JRun4/servers/CF_Academic2a/cfusion.ear/cfusion.war/WEB-INF/cfusion/lib/updates/hf901-00001.jar 

So I assume that patch isn't going through.  If I look in C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\cfusion\lib\updates\ I can see the hf901-00001.jar files though.  At this point if I proceed with the rest of the patching (Copying CFIDE, WEB-INF, etc) the CFAdmin starts throwing error --- class def not found on some critical CF parts.

As anyone else had issue with this patch or have any suggestion as what to try next? Any pointers would be greatly appreciated.

    This topic has been closed for replies.

    3 replies

    Participant
    March 31, 2011

    Hi,

    I wonder if you have resolved your problem. I am applying hf901-0001 to the 9,0,1,274733  CF on my local  machine and can't get it to work. The symptoms are very much similiar to yours, except mine is on a Mac. I am also getting invalid file error message.

    Hope to hear from you.

    Thanks

    Known Participant
    June 20, 2011

    Hi Katie,

    Sorry I didn't notice the reply to this thread when you posted it.  No I was never able to resolve the issue, I am not patching to HotFix 2 and am debating wether or not to take the opportunity to completely scrap CF and re-install 9 from scratch.

    Participant
    June 21, 2011

    Hi,

    I have re-installed my CF9 and patched it to hotfix 2. Things seem to be OK now. Thanks for your reply though.

    Katie.

    Community Expert
    February 11, 2011

    You might want to check the integrity of that copy of the JAR file. You can do that at the command line:

    jar tf jar-file

    Dave Watts, CTO, Fig Leaf Software

    http://www.figleaf.com/

    http://training.figleaf.com/

    Dave Watts, Eidolon LLC
    Known Participant
    February 11, 2011

    Hi Dave,

    I ran the command and the jar file looked fine, I just got an output of the .class files it contained no error.

    It's the same file I used to patch the other instances so it should be fine.  I copied it to the c:\ drive and deployed it from there on all the instances.

    Legend
    February 11, 2011

    Hi,

    Difficult place to be - works on one instance and not another for the same update process.

    Wonder if anything useful gets logged in \JRun4\logs\instance-out.log?

    Would it be hard to make another instance and swap over to the new instance (given the new instance patches up ok) then stop or delete old instance?

    HTH, Carl.

    Known Participant
    February 11, 2011

    Hi Carl,

    Good idea to check the log, I didn't think of it as the service appears to be starting fine.

    I checked and it might lead to something, I see "Ignoring invalid file in updates directory: hf901-00001.jar" nothing else related to the update though.  Recreating another instance and swapping would be an option if only the main cfusion wasn't affected.

    EDIT: From what I have found this would mean that my server is not up-to-date as far as CF 9.0.1 goes but it is reporting the correct version number.  Furthermore this being the main instance, wouldn't all the other instances created after be affected as well?

    EDIT 2: The correctly patched instance showed the jar for CF 9.0 hotfix 1 still there.  I tried copying it to the updates directory of cfusion to no avail. when I did that it showed up in the CF admin but we can't get it to patch up to hf901-00001

    Message was edited by: jfrobishow

    Legend
    February 11, 2011

    Hi,

    Wish I had a solution. Wonder if patching the instances via CF Server Manager will work for you? Roughly what to do:
    -install AIR on your desktop
    -open CFadmin Server Monitoring > Server Monitor > Launch Server Manager
    -using Server Manager add each instance
    -right click instance select apply update

    Server Manager does not do the manual steps of the Cumulative Hot Fix - so you will still need to perform those steps on the server.

    HTH, Carl.