Skip to main content
ScottRL321
Participant
July 17, 2015
Question

scheduletasks.cfm file is missing

  • July 17, 2015
  • 1 reply
  • 634 views

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?

Thanks,

Scott

Error message below

500
ROOT CAUSE:
java.lang.NoSuchMethodError: coldfusion.runtime.CfJspPage.bindImportPath(Ljava/lang/String;)V
at cfscheduletasks2ecfm82959278.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\scheduler\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:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)

This topic has been closed for replies.

1 reply

Inspiring
July 18, 2015

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!

ScottRL321
Participant
July 20, 2015

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.

Thanks,

Scott