Please post the relevant code so its easier for us to help you :--)))))))))) Olav
On Feb 16, 12:36 pm, "meerkat" <[email protected]> wrote: > Hi, > In my main Gears file I have "alert(data);" and the correct data is there. I > get the message "Status: "36117 byte(s) read from main DB, adding data to > local DB". > > Where do I set " var serverresponse=message.body;" If I put it in > databaseworker.js I get "message is not defined" error. > Thanks, meerkat > > > > > -----Original Message----- > > From: [email protected] [mailto:[email protected]] > > On Behalf Of Oblygre > > Sent: Monday, February 16, 2009 6:03 AM > > To: Gears Users > > Subject: [gears-users] Re: workerpool messages > > > You get the error beacuse data in your serverresponse variable > > contains not valid json data. > > Try > > wp.sendMessage("Error: No valid data found. Data > > was:"+serverresponse,message.sender); > > to have a look at the data your getting. > > Serverresponse varaiable must be set to the recived data from the > > parent script. > > In my example over, serverresponse must be set to message.body > > var serverresponse=message.body; > > > On Feb 15, 8:01 pm, "meerkat" <[email protected]> wrote: > > > OK, now getting wp messages on screen. > > > In main html file I am getting "undefined" for > > "workerPool.sendMessage(data, > > > childWorkerId)". > > > > I have done, for testing purposes, alert(data); and > > alert(childWorkerId); > > > > and they are returning the correct values individually. So why is > > > "console.log(workerPool.sendMessage(data, childWorkerId));" getting > > > "undefined"? > > > > In databaseworker.js I now have: > > > " > > > try > > > { > > > eval("dataarr="+serverresponse); > > > > } > > > catch (ex) > > > { > > > wp.sendMessage("Error: No valid data found..",message.sender); > > > return; > > > }" > > > > And I am getting "Error: No valid data found.." message. > > > > Any more suggestions? > > > meerkat > > > > > -----Original Message----- > > > > From: [email protected] [mailto:gears- > > [email protected]] > > > > On Behalf Of Oblygre > > > > Sent: Sunday, February 15, 2009 2:52 PM > > > > To: Gears Users > > > > Subject: [gears-users] Re: workerpool messages > > > > > A suggestion how to return and show messages from a workerpool. > > > > Also a replay to your other message :-)) > > > > > In your databaseworker.js: > > > > var wp = google.gears.workerPool; > > > > wp.onmessage = function(a, b, message) { > > > > wp.sendMessage("Ok, started....",message.sender); //Send message bak > > > > to caller > > > > .. other code > > > > > In your calling script: > > > > workerPool = google.gears.factory.create('beta.workerpool'); > > > > workerPool.onmessage = function(a, b, message) { > > > > alert(message.body); //Show message recived from workerPool > > > > } > > > > var childWorkerId = > > > > workerPool.createWorkerFromUrl('databaseworker.js'); > > > > workerPool.sendMessage(data, childWorkerId); > > > > > On Feb 14, 8:08 pm, meerkat <[email protected]> wrote: > > > > > Hello, > > > > > Where and how can I as a programmer see the workerpool messages? > > > > > > I can't see anything in the Firebug console? Do I explicitly have to > > > > > write to this console? How do I do that? Or is there a better > > > > > solution? > > > > > Thanks. > > > > > meerkat
