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