3 Replies Latest reply on Jul 20, 2015 1:56 PM by ScottRL321

    scheduletasks.cfm file is missing


      We use CF version 8. The scheduler stopped working, so I tried to log into CF administrator. It was broken, I found that someone had moved some folders. I got everything back into place, CF Admin works again.


      However, the scheduletasks.cfm file is missing from the scheduler folder. (probes.cfm, getprobe.cfm, etc. are all there.)


      I can't find it on the server.

      I can't find the original CF 8 installation disks.

      I found a CF 9 disk, installed it on my local machine.

      I copied the schedulertask file to the server folder.

      Tried to run the scheduler in CF administration, got an error message. (See below - it's only part of a much longer message. There is no E drive. CF resides on the D drive.)

      There's no backup of these folders, only of the data drives.


      What can I do to get this fixed? We don't want to install CF 9 on the server. Does anyone have a scheduletasks.cfm file they can copy and email to me? Or is there a setting somewhere that I can change to allow the scheduler to work again, with the new file?






      Error message below


      java.lang.NoSuchMethodError: coldfusion.runtime.CfJspPage.bindImportPath(Ljava/lang/String;)V
      at cfscheduletasks2ecfm82959278.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\sch eduler\scheduletasks.cfm:1)
      at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:192)
      at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:366)
      at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
      at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:279)
      at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
      at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
      at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
      at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
      at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:74)
      at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:2 8)
      at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)

        • 1. Re: scheduletasks.cfm file is missing
          haxtbh Level 4

          When you say "someone moved some folders", do you know who moved them and for what reason?


          How up to date is your CF8? Do you prevent access to CFIDE from external sources?


          This maybe a result of you being comprised (hacked).


          You will be able to find a CF 8 install here - http://www.gpickin.com/cfrepo/


          If you have been compromised though, I would trash the server and start from scratch!

          • 2. Re: scheduletasks.cfm file is missing
            ScottRL321 Level 1

            Hi haxtbh,


            No, we don't know who was touching the folders. I'm usually the only one to go on this server, other people have been on it, but I don't believe they did anything. (They were patching the OS.)


            We've been hacked in the recent past. I'm not sure what you mean by preventing access to CFIDE from external sources. We used to self-host our external website, but have moved that to a hosting company. The internal website (intranet) is driven by CF, which 'lives' on the web server. The intranet is available externally, a user has to provide their proper credentials to log in.


            I tried the link you sent, and was able to download CF8. I'm installing it now.


            We're moving away from ColdFusion, PHP or somehow using Sharepoint to replicated the CF functions has been discussed. I'm hoping to keep the CF running until we can replace it. Then we'll get rid of the server.



            • 3. Re: scheduletasks.cfm file is missing
              ScottRL321 Level 1

              I copied the files in the scheduler folder to the scheduler folder on the production machine, I got an error message:


              The web site you are accessing has experienced an unexpected error.
              Please contact the website administrator.

              The following information is meant for the website developer for debugging purposes. 

              Error Occurred While Processing Request 
              Error casting an object of type coldfusion.tagext.net.CookieTag cannot be cast to javax.servlet.jsp.tagext.TryCatchFinally to an incompatible type. This usually indicates a programming error in Java, although it could also mean you have tried to use a foreign object in a different way than it was designed. coldfusion.tagext.net.CookieTag cannot be cast to javax.servlet.jsp.tagext.TryCatchFinally 

              The error occurred in scheduletasks.cfm: line 8

              -1 : Unable to display error's location in a CFML template.