Spoke too soon. This fixes the issue in the debug files that FB
generates, but if I view the non-debug files in IE I still get the
same problem. Works fine in FF.

Ben


--- In flexcoders@yahoogroups.com, "ben.clinkinbeard"
<[EMAIL PROTECTED]> wrote:
>
> OK, its definitely a timing issue. Rather than dispatching the next
> CairngormEvent (that triggers the new call) right in my result
> handler, I moved the event dispatch to another function, and am
> calling that with a Timer set to a 1 millisecond delay. Works perfectly.
> 
> So I am not sure what exactly the issue is, but its definitely related
> to timing. Very odd because my arguments object was always correctly
> populated (so its not a matter of vars not being ready), but the XML
> request that Flex generates was all fubar.
> 
> Thanks,
> Ben
> 
> --- In flexcoders@yahoogroups.com, "Matt Chotin" <mchotin@> wrote:
> >
> > I mean do a Project > Clean to rebuild the SWF from scratch.
> > Flashlog.txt would be in c:\documents and
> > settings\<account>\flashlog.txt by default, though you may not have it
> > if it's not configured.
> > 
> >  
> > 
> > Matt
> > 
> >  
> > 
> > ________________________________
> > 
> > From: flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] On
> > Behalf Of ben.clinkinbeard
> > Sent: Tuesday, August 15, 2006 9:15 PM
> > To: flexcoders@yahoogroups.com
> > Subject: [flexcoders] Re: Operation.arguments is populated but
nulls are
> > sent
> > 
> >  
> > 
> > This was built from scratch in Flex 2, never even had 1.5 installed.
> > Not sure what you mean by 'build clean'. Where would flashlog.txt be?
> > I will try clearing the bin folder tomorrow and see what happens.
> > 
> > Thanks,
> > Ben
> > 
> > --- In flexcoders@yahoogroups.com
<mailto:flexcoders%40yahoogroups.com>
> > , "Matt Chotin" <mchotin@> wrote:
> > >
> > > Maybe it's some odd timing problem? Any profiler settings from Flex
> > 1.5
> > > turned on? Have you looked to see if you have a flashlog.txt
file that
> > > has any info in it? Running in the debugger (even with no
breakpoints)
> > > would also let you see the output and if there's anything there.
> > You've
> > > built clean I assume. Delete everything in the bin folder anyway
(with
> > > FB closed) and see if that changes anything?
> > > 
> > > 
> > > 
> > > Sounds strange,
> > > 
> > > 
> > > 
> > > Matt
> > > 
> > > 
> > > 
> > > ________________________________
> > > 
> > > From: flexcoders@yahoogroups.com
<mailto:flexcoders%40yahoogroups.com>
> > [mailto:flexcoders@yahoogroups.com
<mailto:flexcoders%40yahoogroups.com>
> > ] On
> > > Behalf Of ben.clinkinbeard
> > > Sent: Tuesday, August 15, 2006 11:54 AM
> > > To: flexcoders@yahoogroups.com
<mailto:flexcoders%40yahoogroups.com> 
> > > Subject: [flexcoders] Re: Operation.arguments is populated but nulls
> > are
> > > sent
> > > 
> > > 
> > > 
> > > OK, the issue seems to be isolated to my machine. The error began
> > > happening again, so I sent a coworker the link to the file on my
> > > machine. He can run the app successfully with no issues whatsoever,
> > > while I still cannot. I have tried clearing my cache, closing Flex
> > > Builder and restarting my machine but nothing seems to help. It
seems
> > > like this has to be related to something getting screwed up on my
> > > machine because it also usually goes away by the time I come in the
> > > next day.
> > > 
> > > Is there anything else I can try clearing or resetting? This has
to be
> > > 'a bug', no?
> > > 
> > > Thanks,
> > > Ben
> > > 
> > > --- In flexcoders@yahoogroups.com
> > <mailto:flexcoders%40yahoogroups.com>
> > <mailto:flexcoders%40yahoogroups.com>
> > > , "Matt Chotin" <mchotin@> wrote:
> > > >
> > > > You should be calling op.send(), if you call GetDataByGrouping()
> > > you're
> > > > ignoring the arguments.
> > > > 
> > > > 
> > > > 
> > > > Matt
> > > > 
> > > > 
> > > > 
> > > > ________________________________
> > > > 
> > > > From: flexcoders@yahoogroups.com
> > <mailto:flexcoders%40yahoogroups.com>
> > <mailto:flexcoders%40yahoogroups.com>
> > > [mailto:flexcoders@yahoogroups.com
> > <mailto:flexcoders%40yahoogroups.com>
> > <mailto:flexcoders%40yahoogroups.com>
> > > ] On
> > > > Behalf Of ben.clinkinbeard
> > > > Sent: Monday, August 14, 2006 2:14 PM
> > > > To: flexcoders@yahoogroups.com
<mailto:flexcoders%40yahoogroups.com>
> > <mailto:flexcoders%40yahoogroups.com> 
> > > > Subject: [flexcoders] Operation.arguments is populated but
nulls are
> > > > sent
> > > > 
> > > > 
> > > > 
> > > > I am having a very odd error, and it only happens sometimes. I am
> > > > creating an object structure and then assigning that to the
> > arguments
> > > > property of my mx.rpc.soap.Operation object like this:
> > > > 
> > > > op.arguments = args;
> > > > 
> > > > I then call the SOAP method like this:
> > > > 
> > > > var call:AsyncToken = service.GetDataByGrouping();
> > > > call.addResponder(responder);
> > > > 
> > > > Sometimes (I've not figured out a pattern), Flex somehow loses all
> > of
> > > > the contents of the arguments property and sends nulls. It is
> > sending
> > > > the same number of nulls as there were properties though, so I am
> > > > super confused. The Operation.arguments object is still populated
> > with
> > > > the correct data, but none of it gets sent. Does anyone have any
> > idea
> > > > what is going on here? I am pasting the entire method from my
> > delegate
> > > > below. 
> > > > 
> > > > // in the delegate constructor
> > > > service = ServiceLocator.getInstance().getService("cmws") as
> > > WebService;
> > > > 
> > > > // in the method called by my command class
> > > > var op:Operation = service.getOperation("GetDataByGrouping") as
> > > > Operation;
> > > > op.resultFormat = "e4x";
> > > > // temp object to store arguments
> > > > var args:Object = new Object();
> > > > args.groupingRequests = new Object();
> > > > args.groupingRequests.GroupName = "RPRTool";
> > > > args.groupingRequests.Parameters = new Array();
> > > > ... populate Parameters array ...
> > > > op.arguments = args; 
> > > > var call:AsyncToken = service.GetDataByGrouping();
> > > > call.addResponder(responder);
> > > > 
> > > > // results in sendign an object like this
> > > > <ns1:groupingRequests
> > > > xmlns:ns1="http://fmr.com/BackOffice/ClientMeasures
> > <http://fmr.com/BackOffice/ClientMeasures> 
> > > <http://fmr.com/BackOffice/ClientMeasures
> > <http://fmr.com/BackOffice/ClientMeasures> > 
> > > > <http://fmr.com/BackOffice/ClientMeasures
> > <http://fmr.com/BackOffice/ClientMeasures> 
> > > <http://fmr.com/BackOffice/ClientMeasures
> > <http://fmr.com/BackOffice/ClientMeasures> > > ">
> > > > <ns1:DataGroupingRequest/>
> > > > <ns1:DataGroupingRequest/>
> > > > <ns1:DataGroupingRequest/>
> > > > 
> > > > Ben
> > > >
> > >
> >
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to