Tried that, still does nothing, it's just the most annoying thing ever, even worse than that frog. Here is the main code from the page:
<?xml version="1.0" encoding="utf-8"?> <mx:Application usePreloader="false" xmlns:mx="http://www.macromedia.com/2003/mxml" width="100%" height="100%"> <mx:Script> <![CDATA[ var f = "01/Jul/2006"; var t = "31/Jul/2006"; var g = "100641,100643,100645,100647,100649,100651"; function hello(event){ mx.core.Application.alert("I've Returned!"); } function onRemObjError(event){ mx.core.Application.alert(event.result); } ]]> </mx:Script> <mx:RemoteObject id="getDataOOS" source="'uk.co.mycompany.dao.GetSalesDAO" showBusyCursor="true"> <mx:method name="getData" result="hello(event)" fault="onRemObjError(event)"/> </mx:RemoteObject> <mx:Button label="Get Report" click="getDataOOS.getData(f,t,g,1,1)"/> </mx:Application> I can't see any errors here. Kind Regards, Iain --- In [email protected], "Doug Lowder" <[EMAIL PROTECTED]> wrote: > > A fault handler on your RO may help. > > <mx:RemoteObject ... fault="onRemObjError(event)"> > > Then define the handler function and maybe show an alert containing > event.fault.faultstring to let you know a fault occurred. > > > --- In [email protected], "digital_eyezed" <iain.mclean@> > wrote: > > > > Ok how weird is this: > > > > In the remote object debug you can see the return with all the data > > being sent: > > > > Info: Completed 'uk.co.mycompany.dao.GetSalesDAO.getData' with reply > > method 'onResult' in 96295ms > > Info: Serializing response > > (Message #0 targetURI=/1/onResult, responseURI=null) > > (Array #0) > > [0] = (Typed Object #1 'uk.co.mycompany.dao.SalesVO') > > mtotal = 143.0 > > avgevnt = 9.569930076599121 > > total = 1173.0 > > paffected = 0.2663846015930176 > > hrspermac = 36.56489562988281 > > lostsales = 24.324005126953125 > > _remoteClass = "uk.co.mycompany.dao.SalesVO" > > affected = 19.83356475830078 > > lostunits = 25.21294403076172 > > hrsout = 5228.7802734375 > > rosaff = 115.84265899658203 > > > > But the showbusy cursor just keeps on going and no data is shown!!!!! > > > > Where am I going wrong? > > > > I have even taken out the binding to the dataProvider and just have > > the result handler showing an alert, but no alert shows, just the > > blinking showBusyCursor! > > > > Any suggestions would be greatly received, > > > > Thanks in advance. > > > > Iain > > > > > > --- In [email protected], "digital_eyezed" > > <iain.mclean@> wrote: > > > > > > Hi, > > > > > > here it is: > > > > > > <mx:RemoteObject id="getDataOOS" > > source="uk.co.mycompany.SalesDAO" > > > showBusyCursor="true"> > > > <mx:method name="getData" result="setDataProvider(event)"/> > > > </mx:RemoteObject> > > > > > > public function setDataProvider(event){ > > > summaryGrid.dataProvider = event.result; > > > } > > > > > > I will try to see what the remoteObject debug shows. > > > > > > Regards, > > > > > > Iain > > > > > > > > > --- In [email protected], "Doug Lowder" <douglowder@> > > > wrote: > > > > > > > > Can you post the RemoteObject declaration? > > > > > > > > If you haven't already done so, try setting <remote-objects- > > debug> > > > > to true in WEB-INF/flex/flex-config.xml, just to see if there's > > > any > > > > debug info that might be useful. > > > > > > > > > > > > --- In [email protected], "digital_eyezed" > > > > <iain.mclean@> wrote: > > > > > > > > > > Actually it's the same amount of data being returned, it just > > > > takes > > > > > longer to return it because the data that the database has to > > > > check > > > > > over is a larger set because of the increase in the from and > > to > > > > > dates. > > > > > > > > > > I.E. > > > > > > > > > > I have a sales summary report which sends the date from and > > the > > > > date > > > > > to as arguments to a remoteObject, it uses this to do a query > > on > > > > the > > > > > database, then returns the result as an ArrayList to the flex > > app > > > > > (there is only ever 1 array in the list) and it then > > represents > > > > this > > > > > in a datagrid as a single row. > > > > > > > > > > If I run the sales query for 1 week, it fills in the datagrid > > > > > without any issues. > > > > > > > > > > If I run the query for a month then the busy cursor stays on > > > > forever > > > > > and the result is not shown. I know that the database returns > > > the > > > > > data and that the java function also returns the ArrayList > > > because > > > > I > > > > > can see it doing so in the console, the result handler just > > > seems > > > > to > > > > > miss it and therfore nothing happens. > > > > > > > > > > I really don't know where to go next ;-( > > > > > > > > > > Cheers, > > > > > > > > > > Iain > > > > > > > > > > --- In [email protected], "Doug Lowder" <douglowder@> > > > > > wrote: > > > > > > > > > > > > Yes, sounds like there is something different going on. > > > > > > > > > > > > So the same result handler that works for a smaller query > > > hangs > > > > on > > > > > a > > > > > > large query, where the only difference is the amount of data > > > > being > > > > > > returned by the service? > > > > > > > > > > > > > > > > > > --- In [email protected], "digital_eyezed" > > > > > > <iain.mclean@> wrote: > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > I 've tried all what you have suggested and I do get a > > > return > > > > in > > > > > a > > > > > > > JSP app. I also tried changing the connectionTimout value, > > > but > > > > > > that > > > > > > > didn't work either. It's really weird as I can see Tomcat > > > > > > returning > > > > > > > the object (an ArrayList)in the console (eclipse) but flex > > > > just > > > > > > sits > > > > > > > their saying "well, where is my return then?". > > > > > > > > > > > > > > > > > > > > > > > > > > > > --- In [email protected], "Doug Lowder" > > > <douglowder@> > > > > > > > wrote: > > > > > > > > > > > > > > > > The underlying HTTP connection may be timing out. You > > can > > > > try > > > > > > > > writing a test JSP page that executes the same large sql > > > > > query - > > > > > > > if > > > > > > > > that times out as well, then the problem is not specific > > > to > > > > > Flex. > > > > > > > > > > > > > > > > Or, if you're running Tomcat as your server you can just > > > > take > > > > > a > > > > > > > look > > > > > > > > at server.xml and bump the connectionTimeout value of > > the > > > > > > > > <Connector> tag up to something higher. > > > > > > > > > > > > > > > > Hope that helps, > > > > > > > > Doug > > > > > > > > > > > > > > > > --- In [email protected], "digital_eyezed" > > > > > > > > <iain.mclean@> wrote: > > > > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > > > I have a simple remoteObject that returns no problem > > > > unless > > > > > > the > > > > > > > > > remoteObject takes longer than 1 minute to return, > > then > > > > flex > > > > > > > never > > > > > > > > > picks up the return. Has anyone seen this before? > > > > > > > > > > > > > > > > > > i.e. If I run a query over a time period of 2 weeks > > it > > > > > return > > > > > > > no > > > > > > > > > problem in about 35 seconds (it's a big sql query at > > the > > > > > Java > > > > > > > > side). > > > > > > > > > If I increase the time period to a 1 month period for > > > the > > > > > > query > > > > > > > > then > > > > > > > > > return from the Java side is not pcked up by Flex, it > > > just > > > > > > sits > > > > > > > > there > > > > > > > > > in the busy Cursor state. Is there an underlying timer > > > > that > > > > > > > gives > > > > > > > > up > > > > > > > > > waiting for a return? > > > > > > > > > > > > > > > > > > Cheers, > > > > > > > > > > > > > > > > > > Iain > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- 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/

