Thanks, your post got me thinking a little tangentially. It was blind faith in the line reported in the debugger that led me down a dead end. It was reporting that the component and/or method in the component were null - however it was actually within the method.
I was harvesting values from a form and the States select box hadn't populated (they didn't exist in the database in the second environment) so the selectedItem was null. So it turns out it was a "data" problem after all. Thanks for all your help and suggestions. Cheers Steve --- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote: > > "Works in dev environment but not in production" soooo often is a data > service security issue. Any chance that is the case here? > > > > If not, consider adding trace statements in your code around the > offending area. Run the debug swf from the production server from your > dev maching where you have a debug player. You will be able to see the > trace statements. I use lines like this: > > trace("myObject is null? " + (myObject == null)); > > > > Tracy > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of scowling_beer > Sent: Tuesday, September 09, 2008 2:38 AM > To: [email protected] > Subject: [flexcoders] Error #1009: Property or Mehtod of a null object > reference > > > > Hello All, > > Firstly I understand what causes the #1009 error. > > What I am having trouble with is reproducing it in my flex development > environment. > > I have an application that calls custom components into a ViewStack. > When the user changes sections within the viewstack it fires an event > which calls a public method called saveSection within the custom > component - the section they just left. > > When debugged and run within my Flex dev environment it works fine, > until I deploy it to another development machine. It's then that I get > the Error 1009. > > This is driving me crazy. This code has previously worked fine. > > I'm happy to post some pseudo code or examples if needed, but generally > I'm after advice. If I am viewing the component called into the > viewstack... how can it be null? Complicating this is that the same code > called for the other sections works as expected! > > The creationPolicy on the viewstack is "all" > > MainApp > {changeSectionHandler -> oldSection.saveSection()} > ViewStack > SectionA > {saveSection()} > SectionB > {saveSection()} > SectionC > {saveSection()} > > Any help appreciated. > > Cheers > Steve >

