more info, I tried using the app engine version 1.3.0 and that's when
I get nullpointerexceptions.  switching back to 1.3.1 and I get the
first exception I initially posted, sync or async.

On Feb 19, 1:37 pm, Eli Jones <[email protected]> wrote:
> I don't code in Java.. but my guess is you're making a silly mistake in
> there somewhere..
>
> Copy pasting some other person's posted code from the Java AppEngine group I
> see it done this way:
>
> URL url = new URL(urlStr);
> URLFetchService urlFetchService =
> URLFetchServiceFactory.getURLFetchService();
> HTTPRequest httpRequest = new
> HTTPRequest(url, HTTPMethod.GET,followRedirects());
> HTTPResponse response = urlFetchService.fetch(httpRequest);
>
> On Fri, Feb 19, 2010 at 4:27 PM, davidnelson <
>
>
>
> [email protected]> wrote:
> > weird, I get the same error even when I pin objects and call urlfetch
> > synchronously:
>
> >                                url = new URL(urlString);
> >                                request = new HTTPRequest(url);
> >                                request.addHeader(userAgentHeader);
> >                                request.addHeader(authorizationHeader);
> >                                request.addHeader(acceptEncodingHeader);
> >                                request.addHeader(acceptCharsetHeader);
> >                                 // undo pinning after debug
> >                                HTTPResponse response =
> > urlFetchService.fetch(request);
> >                                byte[] responseBytes =
> > response.getContent();
> >                                String responseString = new
> > String(responseBytes);
> >                                parseResponse(responseString);
> >                                apiCallsMade++;
>
> > On Feb 19, 7:33 am, Conor Power <[email protected]> wrote:
> > > apologies if I'm a little vague in my reply but I remember receiving
> > > something similar when I first started using the URLFetchService and I
> > think
> > > it was related to the fact that I had imported the incorrect classes for
> > > HTTPRequest or header or something like like. I think I just chose the
> > first
> > > one offered to me by the IDE ...
>
> > > It was a while ago so I hope I'm not sending you on a wild goose chase.
>
> > > On Fri, Feb 19, 2010 at 4:52 AM, davidnelson <
>
> > > [email protected]> wrote:
> > > > Hi,
>
> > > > I'm trying to implement async http in java.  Here is the important
> > > > part of the code:
>
> > > >                        for (String urlString : urls)
> > > >                        {
> > > >                                // TODO: try and get rid of these two
> > heap
> > > > allocations
> > > >                                url = new URL(urlString);
> > > >                                request = new HTTPRequest(url);
> > > >                                request.addHeader(userAgentHeader);
> > > >                                request.addHeader(authorizationHeader);
> > > >                                request.addHeader(acceptEncodingHeader);
> > > >                                request.addHeader(acceptCharsetHeader);
>
> > responses.add(URLFetchServiceFactory.getURLFetchService().fetchAsync(reques
> > t));
> > > >                                apiCallsMade++;
> > > >                        }
> > > >                        for (Future<HTTPResponse> futureResponse :
> > > > responses)
> > > >                        {
> > > >                                parseResponse(new
> > > > String(futureResponse.get().getContent()));
> > > >                        }
>
> > > > I keep getting this error:  "com.google.apphosting.api.ApiProxy
> > > > $CallNotFoundException: The API package 'urlfetch' or call 'Fetch()'
> > > > was not found.".  I looked around for any jars that were missing from
> > > > the classpath but didn't see anything missing.  Do you know which jar
> > > > that code is in?  I googled the error and also searched through this
> > > > group but found nothing.
>
> > > > Thanks,
> > > > David
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "Google App Engine" group.
> > > > To post to this group, send email to [email protected]
> > .
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<google-appengine%2Bunsubscrib
> > > >  [email protected]><google-appengine%2Bunsubscrib
> > [email protected]>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/google-appengine?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google App Engine" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-appengine%2Bunsubscrib 
> > [email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to