I get this error:

 Entity has incorrect type for being called as a function.
The symbol you have provided init is not the name of a function.
 
The error occurred in C:\Projects\timeTracking\test1.cfm: line 17

15 :         <!---Create a new User instance and put the information in 
there --->
16 :         <cfobject name="myUser" component="components.user"  />
17 :         <cfinvoke method="init"  argumentcollection="#test#" 
returnvariable="results">
18 :         <cfoutput >isStruct(myUser)</cfoutput>

I've looked online for the error and they say the problem is with 
variable scoping, that one has a variable with the same name as a 
function call, but I don't see that.

Am I missing something or is something else going on here?
Thanks in advance
Joelle

Context:
        <cfldap action="QUERY" attributes="*" name="test" 
scope="SUBTREE" start="o=University of Minnesota, c=US"
                filter="(&(cn =*tegwe002*))" server="ldap.umn.edu" 
port="389">
        <cfdump var="#test#">

        <!---Create a new User instance and put the information in there 
--->
        <cfobject name="myUser" component="componants.user"  />
        <cfinvoke method="init"  argumentcollection="#test#" 
returnvariable="results">
        <cfoutput >isStruct(myUser)</cfoutput>



Components.user.cfm
<cfcomponent displayname="contains relevent data for a user including 
projects and time allocations"
            name="user" output="false" >
    <!--- This componant holds all information for a user. It can be 
populated with setUserAction. --->
   
    <!--- Author: tegwe002 - Date: 4/19/2006 --->
    <cffunction name="init" returntype="boolean" hint="Initializes 
componant">
        <cfargument name="uid" required="true" type="String" 
hint="user's ID number"/>
        <cfargument name="displayName" required="true" type="String" 
hint="user's name"/>
        <cfset userID=#uid# />
        <cfset userName=#displayName#/>
        <cfreturn true>
    </cffunction>   
   
    <!--- Author: tegwe002 - Date: 4/5/2006 --->
    <!--- getter for userID --->
    <cffunction name="getUserID" access="public" output="false" 
returntype="string">
        <cfreturn variables.my.userID/>
    </cffunction>   
   
    <!--- Author: tegwe002 - Date: 4/19/2006 --->
    <!--- getter for displayName --->
    <cffunction name="getdisplayName" access="public" output="false" 
returntype="string">
        <cfreturn variables.my.userName/>
    </cffunction>
   
           
</cfcomponent>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:15:1765
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/15
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:15
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to