It appears as if the URL being constructed when the GET request is passed to the task queue system is being rejected.
Any chance you can print out the string "emailList" - I'm curious what is causing the problem. BTW the typo in Invalud will be fixed - remider to self, learn to spell. On Mon, Dec 19, 2011 at 12:24 AM, Vik <vik....@gmail.com> wrote: > Well I found the problem in this. It is caused by the param I am passing > though not sure if its a bug in GAE. > > I am passing as: > String emailList = emails.substring(0, 51); > queue.add(withUrl("/queue/InviteFriendsQueue").param("ids", > emailList).method(Method.GET)); > > emailList is not null and non empty. > > and it throws > SEVERE: Exception class is :java.lang.IllegalArgumentException > Dec 18, 2011 1:18:57 PM > vik.sakshum.sakshumweb.thirdparty.api.CloudSponge.InviteFriends doPost > SEVERE: Exception is :Invalud URL > > I tried passing a hardcoded value like: > queue.add(withUrl("/queue/InviteFriendsQueue").param("ids", > "vik.ceo@gmail").method(Method.GET)); > > > and this works fine. Please advise. > > > Thankx and Regards > > Vik > Founder > http://www.sakshum.org > http://blog.sakshum.org > > > On Sun, Dec 18, 2011 at 12:26 AM, Vik <vik....@gmail.com> wrote: > >> Hie >> >> From my GAE code I am calling as >> >> Queue queue = QueueFactory.getDefaultQueue(); >> queue.add(withUrl("/vik/sakshum/sakshumweb/server/queue/InviteFriendsQueue").param("ids", >> emails.substring(beginIndex, i+1)).method(Method.GET)); >> >> >> and i have a servlet defined as: >> >> package vik.sakshum.sakshumweb.server.queue; >> public class InviteFriendsQueue extends HttpServlet{ >> >> private static final Logger log = >> Logger.getLogger(InviteFriendsQueue.class.getName()); >> public void doGet(HttpServletRequest req, >> HttpServletResponse resp){ >> log.info("Start of doPost InviteFriends"); >> String emails = null; >> if(req.getParameter("ids") != null) >> emails = (String)req.getParameter("ids"); >> >> ... >> } >> >> >> >> But on running I am getting: >> >> 1. >> >> Exception in execute of InviteFriends >> >> 2. E2011-12-17 10:50:59.647 >> >> vik.sakshum.sakshumweb.thirdparty.api.CloudSponge.InviteFriends doPost: >> Exception class is :java.lang.IllegalArgumentException >> >> 3. E2011-12-17 10:50:59.647 >> >> vik.sakshum.sakshumweb.thirdparty.api.CloudSponge.InviteFriends doPost: >> Exception is :Invalud URL : >> >> >> >> Please advise. >> >> >> >> Thankx and Regards >> >> Vik >> Founder >> http://www.sakshum.org >> http://blog.sakshum.org >> > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-java@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "giannim" group. > To post to this group, send email to gian...@google.com. > To unsubscribe from this group, send email to > giannim+unsubscr...@google.com. > For more options, visit this group at > http://groups.google.com/a/google.com/group/giannim/?hl=en. > -- Gianni Mariani Google, Sydney -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.