[flexcoders] Re: SOLVED: Operation.arguments is populated but nulls are sent

2006-08-16 Thread ben.clinkinbeard
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 

[flexcoders] Re: SOLVED: Operation.arguments is populated but nulls are sent

2006-08-16 Thread ben.clinkinbeard
OK, this is ridiculous. All of a sudden, out of nowhere, the problem
is back in full force. No amount of delay resolves the problem anymore.

This is insane.

--- 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