Is /com a cf mapping or a relative/local path?  Also, do you ever
invoke it from another CFC in that dir as simply:

CreateObject("component","user" ).init()

I've seen that goof things up.

-Cameron

On Jan 28, 2008 1:19 PM, Douglas Knudsen <[EMAIL PROTECTED]> wrote:
> ok, this is whacked.  I have a bean called user in com/foo/beans/user.cfc.
> I provided a truncated version below.  It works a treat.  Well, for a few
> days at least.  Over time this bean starts throwing the error:
>
>
> Detail If the component name is specified as a return type, its possible
> that a definition file for the component cannot be found or is not
> accessible.
>  Message The value returned from the init function is not of type
> com.foo.beans.user.
> This error is thrown from the line
> <cfset var user = CreateObject("component","com.foo.beans.user" ).init() />
>
> To fix the error, I simply touch the user.cfc file so that it gets
> recompiled.  It then works fine for 2 to 5 weeks or so then the same error
> starts occurring again.  Any thoughts?  I'm stumped.  I'm thinking its a
> shared hosting issue with HostMySite.
>
> DK
>
> <cfcomponent
>     displayname="user"
>     output="false"
>     hint="A bean which models the user form .">
>
>     <!---
>     PROPERTIES
>     --->
>      <cfset variables.instance = StructNew() />
>
>     <!---
>     INITIALIZATION / CONFIGURATION
>     --->
>     <cffunction name="init" access="public" returntype="com.foo.beans.user"
> output="false">
>          <cfargument name="nm_id" type="numeric" required="false"
> default="0" />
>         <cfargument name="txt_user_id" type="string" required="false"
> default="" />
>
>
>         <cfscript>
>             // run setters
>             setNm_id(arguments.nm_id);
>             setTxt_user_id(arguments.txt_user_id);
>             setTxt_pwd(arguments.txt_pwd);
>
>         </cfscript>
>
>         <cfreturn this />
>      </cffunction>
>
>     <!---
>     PUBLIC FUNCTIONS
>     --->
>     <cffunction name="setMemento" access="public"
> returntype="com.foo.beans.user" output="false">
>          <cfargument name="memento" type="struct" required="yes"/>
>         <cfset variables.instance = arguments.memento />
>         <cfreturn this />
>     </cffunction>
>      <cffunction name="getMemento" access="public"returntype="struct"
> output="false" >
>         <cfreturn variables.instance />
>     </cffunction>
>
>
>
>      <!---
>     ACCESSORS
>     --->
>     <cffunction name="setNm_id" access="public" returntype="void"
> output="false">
>         <cfargument name="nm_id" type="numeric" required="true" />
>          <cfset variables.instance.nm_id = trim(arguments.nm_id) />
>     </cffunction>
>     <cffunction name="getNm_id" access="public" returntype="numeric"
> output="false">
>          <cfreturn variables.instance.nm_id />
>     </cffunction>
>
>     <cffunction name="setTxt_user_id" access="public" returntype="void"
> output="false">
>          <cfargument name="txt_user_id" type="string" required="true" />
>         <cfset variables.instance.txt_user_id = trim(arguments.txt_user_id)
> />
>     </cffunction>
>      <cffunction name="getTxt_user_id" access="public" returntype="string"
> output="false">
>         <cfreturn variables.instance.txt_user_id />
>     </cffunction>
>
>     <cffunction name="setTxt_pwd" access="public" returntype="void"
> output="false">
>         <cfargument name="txt_pwd" type="string" required="true" />
>          <cfset variables.instance.txt_pwd = trim(arguments.txt_pwd) />
>     </cffunction>
>     <cffunction name="getTxt_pwd" access="public" returntype="string"
> output="false">
>          <cfreturn variables.instance.txt_pwd />
>     </cffunction>
>
>
>
> </cfcomponent>
>
>
>
> --
> Douglas Knudsen
> http://www.cubicleman.com
>  this is my signature, like it?
> -------------------------------------------------------------
> Annual Sponsor - Figleaf Software
>
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by FusionLink
> -------------------------------------------------------------



-- 
Cameron Childress
Sumo Consulting Inc
http://www.sumoc.com
---
cell:  678.637.5072
aim:   cameroncf
email: [EMAIL PROTECTED]


-------------------------------------------------------------
Annual Sponsor FigLeaf Software - http://www.figleaf.com

To unsubscribe from this list, manage your profile @ 
http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------



Reply via email to