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.

Reply via email to