Component properties don't exist anymore.

I have an component called: Event.cfc
Long story short, I init() it by issuing a command like:
<cfset eventObject = new 'com.Event'() />
This component has 2 properties: data (a structure) and name (a string).
The init() method calls a private method:
<cfset VARIABLES.setName( VARIABLES.getAttribute( 'event' ) ) />
The setName() method is implicit, ColdFusion builds it based on the name attribute.  I manually created the getAttribute() method which works with the data property.  In the getAttribute() method, I have a command that reads:
<cfset LOCAL.retVar = VARIABLES.data[ ARGUMENTS.attributeName ] />
Well, CF keeps saying that 'data' does not exist in VARIABLES.  But I thought that properties that were defined in a component were put into the VARIABLES scope.  So how can this variable NOT exist when I have it defined at the top of the Event.cfc component as a <cfproperty>?

<!---
          <!--- ***************************************************************************************** ************************** --->
          <!--- ***************************************************************************************** ************************** --->
          Name:                     Event object component.
          File:                              Event.cfc
          Desc:                              Handles View-initiated Event objects.
          Version:          1.0.0 (2013-10-10T12:00:00-0500)
          Todo:                              [none]
          <!--- ***************************************************************************************** ************************** --->
          <!--- ***************************************************************************************** ************************** --->
--->
<cfcomponent
          output                     = "false"
          accessors          = "true">
          <!--- ========================================================================================= ========================== --->
          <!--- ========================================================================================= ========================== --->
          <!--- Component methods (explicit):
                                        Component methods (implicit):
                                        Component properties:
                                        Private variables:
                                        Public variables:
                                        --->
          <!--- ========================================================================================= ========================== --->
          <!--- ========================================================================================= ========================== --->
          <!--- Component properties: --->
          <cfproperty
                    required          = "true"
                    type                              = "struct"
                    name                              = "data"
                    getter                    = "false"
                    setter                    = "false" />
          <cfproperty
                    required          = "true"
                    type                              = "string"
                    name                              = "name" />
          <!--- ========================================================================================= ========================== --->
          <!--- ========================================================================================= ========================== --->
          <!---          Method: init(). --->
          <cffunction
                    access                              = "public"
                    returntype          = "Event"
                    name                                        = "init"
                    output                              = "false">
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- Arguments. --->
                    <cfargument
                              required          = "true"
                              type                              = "struct"
                              name                              = "constructorData"
                              default                    = "#{ 'event' = '' }#" />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- Set LOCAL variables: --->
                    <cfset LOCAL.attributeName = '' />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- Set instance variables: --->
                    <cfset VARIABLES.setName( VARIABLES.getAttribute( 'event' ) ) />
                    <cfif structCount( ARGUMENTS.constructorData )>
                              <cfloop collection="#ARGUMENTS.constructorData#" item="LOCAL.attributeName">
                                        <cfset VARIABLES.setAttribute( LOCAL.attributeName, ARGUMENTS.constructorData[ LOCAL.attributeName ] ) />
                              </cfloop>
                    </cfif>
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!---          Return.          --->
                    <cfreturn THIS />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
          </cffunction>
          <!--- ========================================================================================= ========================== --->
          <!--- ========================================================================================= ========================== --->
          <!---          Method: getAttribute(). --->
          <cffunction
                    access                              = "private"
                    returntype          = "any"
                    name                                        = "getAttribute"
                    output                              = "false">
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- Arguments. --->
                    <cfargument
                              required          = "true"
                              type                              = "string"
                              name                              = "attributeName" />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- Set LOCAL variables: --->
                    <cfset LOCAL.retVar = '' />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- Capture the attribute value: --->
                    <cfset LOCAL.retVar = VARIABLES.data[ ARGUMENTS.attributeName ] />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!---          Return.          --->
                    <cfreturn LOCAL.retVar />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
          </cffunction>
          <!--- ========================================================================================= ========================== --->
          <!--- ========================================================================================= ========================== --->
          <!---          Method: setAttribute(). --->
          <cffunction
                    access                              = "private"
                    returntype          = "void"
                    name                                        = "setAttribute"
                    output                              = "false">
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- Arguments. --->
                    <cfargument
                              required          = "true"
                              type                              = "string"
                              name                              = "attributeName" />
                    <cfargument
                              required          = "true"
                              type                              = "any"
                              name                              = "attributeValue" />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- Store the attribute value: --->
                    <cfset structInsert( VARIABLES.data, ARGUMENTS.attributeName, ARGUMENTS.attributeValue, true ) />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!---          Return.          --->
                    <cfreturn />
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
                    <!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::: --->
          </cffunction>
          <!--- ========================================================================================= ========================== --->
          <!--- ========================================================================================= ========================== --->
</cfcomponent>

Similar Messages

  • I enabled my restrictions and then disabled them succuessfully, but in the process I lost all my folders that my apps were defined into. The apps are there but the folders don't exist anymore, please help.

    I enabled my restrictions and then disabled them succuessfully, but in the process I lost all my folders that my apps were defined into. The apps are there but the folders don't exist anymore, please help.

    You may want to try restarting to see if that has any effect Turn your iOS device off and on (restart) and reset

  • Hello guys! Please help me to deauthorize all my computers. It is necessary because I need to authorize other computer, and four of five computers don't exist anymore. It's totally unacceptable for me to wait a year. Thanks for understanding and support!

    Hello guys! Please help me to deauthorize all my computers. It is necessary because I need to authorize other computer, and four of five computers don't exist anymore. It's totally unacceptable for me to wait a year. Thanks for understanding and support!

    Contact iTunes support.
    Contact iTunes support.

  • Photos in iphoto don't exist anymore

    My photos in one event come up, but when I click on them, it comes up with a black screen and a big exclamation mark . How can I get my photos back? Please help!!

    The is an indication that the file path or link to the original file has been broken.  Therefore  make a temporary, backup copy of your library if you don't already have one (Control-click on the library and select Duplicate from the contextual menu) and  apply the two fixes below in order as needed:
    Fix #1
    Launch iPhoto with the Command+Option keys held down and rebuild the library.
    Since only one option can be run at a time start with Option #3, followed by #4 and then #1 as needed.
    Fix #2
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    1 - download iPhoto Library Manager and launch.
    2 - click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
    3 - Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option.
    4 - In the next  window name the new library and select the location you want it to be placed.
    5 - Click on the Create button.
    Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments.  However, books, calendars, cards and slideshows will be lost. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.
    OT

  • Removing UM role servers that don't exist anymore?

    Have come into a situation where I have a Exchange 2010 SP3 install with 2 node DAG and the management console references two UM role installed servers that technically no longer exists. I am planning on doing a migration to 2013 and just know I will run
    into some issue with these lagging references to these machines. Can someone direct me on how to remove these roles from my Exchange 2010 organization? Again, the servers that the roles were installed on are gone and of course, UM is not being used at all,
    so no worries there.
    Thanks.

    Do the servers still exist in AD and part of the configuration container under the Exchange org?
    If so, the supported way to do this is to run setup with the recoverserver option and install Exchange again on a server. It could be any crummy server or virtual guest.
    Once installed, run setup and gracefully remove the server with Add/Remove Programs.
    Twitter!: Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

  • Authorization to comptuter that don't exist anymore

    Hi to all!  I want to retire all the authorization for synchronization since some computers are not available anymore.  How do I do that?
    TY

    Individual computers can only be deauthorised directly on them, but if you have 2 or more computers authorised then you can log into your account and 'deauthorise all' (which you can do once every 12 months) and you can then authorise/reauthorise the computers that you still have and need : authorising and deauthorising.

  • IPod won't update, Says Playlists Don't Exist Anymore So Can't Be Updated

    I think this might be because I used to have too much music for my 20 GB iPod, so there was a playlist my Mac created called "My iPod" and had music selections on it. but then I deleted a couple of albums from my computer so I could have all of the music on my iPod that I wanted, thinking iPod could just update my library onto my iPod as it used to do.
    I would love to update my iPod so any advice is much appreciated. I have a 3rd gen iPod, iBook G4.
    Many Thanks.
    s

    You'll just have to make sure the playlists equal less tahn 20 (18.7) GB. This may mean cutting or two playlists down in size, or cutting one or two playlists.
    Once you do that, go to edit\prefs\iPod, and check the boxes by all of the playlists totalling less than 20 GB.

  • Disable itunes account from computers that don't exist anymore

    Hi,
    In the past I had authorized my laptop and I guess a couple of other sources with the iTunes store account. That laptop died a sad death on my travels so I left it behind and I can't remember which other places I had authorized it on.
    Now I only 1 our of 5 accounts that I can authorize.
    Would like to know how to de-authorize from machines I can't get to.
    Thanks.

    When you reach the limit of 5 then you can deauthorize all, then authorize the active computers.
    iTunes Store: About authorization and deauthorization

  • Ipod not syncing music, "cannot sync, playlists don't exist"

    I just downloaded a few CDs to my iTunes and I tried to sync it up, but it said that my playlists don't exist anymore. Yet, they were still all there when I tried to sync it. Any help would be graciously appreciated!
    Dell   Windows XP Pro  

    Your iPod preference must have got set to sync specific playlists rather than all and there are no playlists selected. At any rate, if you had been syncing playlists, go to that screen and reselect the playlists then resync.
    Patrick

  • I can't log into my Apple ID account, I wish to change my email address, as I don't use the one that is already my Apple ID now, and it doesn't exist anymore, but It won't let me log in, it keeps saying username or password wrong, when I believe what

    HHow can I change my Apple ID,, it's not letting me log into my account as I don't use the current email address for that Apple ID anymore, that email address does not exist anymore, and I want to change it to a new one

    Where are you trying to log in? You should be able to change your ID at http://appleid.apple.com - can you log in there?
    Before you change your ID you should log out of the iTunes Store and on any devices which are logged into iCloud. Then once you've changed it you can log back in with the new ID. (Your iCloud synced data will disappear from the device when you do this but will reappear when you sign back in - give it time).
    If you are unable to sign into http://appleid.apple.com you will need to contact Support. Go to http://iforgot.apple.com and sign in with your iCloud login. A new password will be sent to your associated email address. If this doesn't work you will have to contact Support. Go to https://getsupport.apple.com . Click' See all products and services', then 'More Products and Services, then 'Apple ID', then 'Other Apple ID Topics' then 'Lost or forgotten Apple ID password'. If you have any problems with that try this form: https://www.apple.com/emea/support/itunes/contact.html

  • 'Raw' Data XMP view shows internal properties that don't exist in the data

    In FileInfo view for an image, if I switch to the 'Raw Data' tab, it shows photoshop:ColorMode and photoshop:ICCProfile. However, when I check the actual XMP data of the image e.g. using exiftool or a text editor, these properties do not exist in the XMP data.
    According to this thread: http://forums.adobe.com/message/5057589 these are both internal properties to PS / Bridge, which explains why they don't exist in the XMP. But why are they shown in the 'Raw' data view for the XMP then? Showing them here is just confusing as it makes it seem like they should exist in the XMP data.
    I can't really see any point in including nonexistent tags in the Raw Data view. But if it is deemed necessary, how about highlighting them a different color, such as using a grey font instead of black? At least it would indicate that they were different to the real data.
    P.S. This is with Bridge CS5, possibly the issue has been fixed in CS6?

    Hi Paul
    The issue is that the Bridge File Info panel is showing these tags in the XMP for the image, but if you check the XMP of the file, those tags aren't there.
    As a side issue, Bridge File Info panel is also showing the XMP in a different structure to that which exists in the actual file. There are two issues here really
    ACR is not writing the photoshop:ColorMode tag (or the photoshop:ICCProfile tag) to the JPEG (I checked the .xmp sidecar file for the RAW file and the photoshop:ColorMode tag does exist in there, but does not exist in the JPEG file converted through ACR).
    Bridge's File Info panel is showing data in the XMP that is not actually there.
    Although I would like the ColorMode tag added to the image, I don't think point 1 is a real issue, since the ICC profile is embedded okay. Point 2 does appear to be a bug (or at least it is confusing if it is intended behaviour).

  • I can't make purchases with my Apple ID becuase I don't know the security questions and the reset password is old and doesn't exist anymore. What should I do?

    I can't make purchases with my Apple ID becuase I don't know the security questions and the reset password is old and doesn't exist anymore. What should I do?

    Per the quote below from If you forgot the answers to your Apple ID security questions - Apple Support
    contact: Apple ID: Contacting Apple for help with Apple ID account security - Apple Support
    If you can't reset your security questions
    Contact Apple Support in either of these circumstances:
    You don't see the link to send a reset email, which means you don't have a rescue address.
    You see the link to send a reset email, but you don't have access to email at the rescue address.

  • How can I remove my very old Apple ID from my Iphone 4S as I have created other apple IDs.The old one is still staying on my mobile but that email doesn't exist anymore. I cant rest my mobile as this email address is staying my icloud setting.

    Q:-
    How can I remove my very old Apple ID from my Iphone 4S. The old ID is still staying on my mobile but that email doesn't exist anymore. I cant rest my mobile as everytime i tried it asks ID password which I don't remember.

    Hello mushysun,
    Thanks for using Apple Support Communities.
    If you did not sign out of your Apple ID on your iPhone before creating a new one, then you will need to sign back in with your previous Apple ID and then sign out.  If you do not remember your password and do not have access to the email account, then you can reset your password by using the security questions.
    If you forgot your Apple ID password - Apple Support
    Have a great weekend,
    Alex H.

  • How can I change my Apple ID that is set up with an old email that does not exist anymore

    I set up an Apple ID years ago with a hotmail email account. I also deleted that hotmail email account years ago. I now have a gmail email. I cannot back up anything to icloud because of my apple id that is connected to the hotmail email account that does not exist anymore. To change my ID, apple sends a verification email to my old hotmail account which i cannot access, and it also says my gmail account is my rescue account, so I wouldn't be able to change it to my gmail account anyway.  Any ideas? I'd like my ID to be associated with my one and only current gmail email account. I have a lot of songs that I've spent a lot of money on over the years that I don't want to lose.

    See Here > Apple ID: Contacting Apple for help with Apple ID account security
              Ask to speak with the Account Security Team...

  • I am trying to change the Apple ID on my old iPhone 5c but it wants a password for an old Apple ID with and email that doesn't exist anymore

    MMy old iPhone 5c is wanting a password for logging into my apple account. The problem is that the email address its tied to doesn't exist anymore. I changed the email to a different one. But can't figure out how to change the email address on the phone to the new email address.

    The fact that the email address doesn't exist anymore doesn't matter. As far as the Apple ID is concerned, the email address is just a user name. As long as you know the password you used, it should be fine.
    If you don't remember the password, start here:
    https://iforgot.apple.com

Maybe you are looking for