method not found
Cant work out why I am getting this error
The method getLatestThreads was not found in component forum.cfc.
Calling it from rss.cfm
<cfset data = application.forum.getLatestThreads(forumid=url.forumid)>
forum.cfc
<cffunction name="getLatestThreads" access="public" returnType="query" output="false"
hint="Retrieve the last 20 posts to any threads in forums in this forum.">
<cfargument name="forumid" type="uuid" required="true">
<cfset var qLatestThreads = "">
<cffunction name="getLatestThreads" access="public" returnType="query" output="false"
hint="Retrieve the last 20 posts to any threads in forums in this forum.">
<cfargument name="forumid" type="uuid" required="true">
<cfset var qLatestThreads = "">
<cfquery name="qLatestThreads" datasource="#variables.dsn#">
<cfif variables.dbtype is "oracle">
select * from (
</cfif>
select
<cfif not listFindNoCase("mysql,oracle",variables.dbtype)>
top 20
</cfif>
#variables.tableprefix#messages.title, #variables.tableprefix#threads.name as thread,
#variables.tableprefix#messages.posted, #variables.tableprefix#users.username,
#variables.tableprefix#messages.threadidfk as threadid,
#variables.tableprefix#messages.body,
#variables.tableprefix#threads.forumidfk,
#variables.tableprefix#forums.conferenceidfk
from #variables.tableprefix#messages, #variables.tableprefix#threads, #variables.tableprefix#users, #variables.tableprefix#forums
where #variables.tableprefix#messages.threadidfk = #variables.tableprefix#threads.id
and #variables.tableprefix#messages.useridfk = #variables.tableprefix#users.id
and #variables.tableprefix#threads.forumidfk = <cfqueryparam value="#arguments.forumid#" cfsqltype="CF_SQL_VARCHAR" maxlength="35">
and #variables.tableprefix#forums.conferenceidfk = #variables.tableprefix#conferences.id
order by #variables.tableprefix#messages.posted desc
<cfif variables.dbtype is "mysql">
limit 20
<cfelseif variables.dbtype is "oracle">
) where rownum <= 20
</cfif>
</cfquery>
<cfreturn qLatestThreads>
</cffunction>
