Vik, Any idea about how to call the java Webservices in GAE.
Regards, Suresh On Dec 19, 4:51 pm, Vik <vik....@gmail.com> wrote: > hi > > I found the issue. looks like the long emailid list was a problem. to fix > it i changed the request from get to post and it worked, > Thankx and Regards > > Vik > Founderhttp://www.sakshum.orghttp://blog.sakshum.org > > > > On Mon, Dec 19, 2011 at 5:07 AM, Gianni Mariani <gmari...@google.com> wrote: > > > 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.- Hide quoted > >text - > > - Show quoted text - -- 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.