Hi,

I am still experiencing the problem described in my first posting.  My
GData libraries are contained in the WEB-INF/lib folder and it appears
that the JSP files can see them, because if I remove the JAR files from
the lib folder, I get errors saying the classes are not found on
import.  I am uploading all production files to a web host's server,
which runs Resin 2.1.13 and JDK 1.5.0.  Because it is a web host I am
connecting to, I do not think I have access to the CLASSPATH or
container-wide library directories, which would lead me to believe that
there wouldn't be an issue there.  On my test server at home, I am
running the same version of Resin and Java and am experiencing no
errors.

I was going back to basics and was trying to run a simple script from
the Calendar API tutorial.  Here is the code I was running:

// Set up the URL and the object that will handle the connection:
URL feedUrl = new
URL("http://www.google.com/calendar/feeds/[EMAIL PROTECTED]/private/full");
GoogleService myService = new GoogleService("cl",
"exampleCo-exampleApp-1");
myService.setUserCredentials("[EMAIL PROTECTED]", "mypassword");

// Mark the feed as an Event feed:
new EventFeed().declareExtensions(myService.getExtensionProfile());

// Send the request and receive the response:
EventFeed myFeed = myService.getFeed(feedUrl, EventFeed.class);

%><h3><%=myFeed.getTitle().getPlainText()%></h3>

And here is the response from the web server upon execution:

500 Servlet Exception
Note: sun.tools.javac.Main has been deprecated.
/connect/calendar_test.jsp:59: Incompatible type for declaration.
Explicit
cast needed to convert com.google.gdata.data.BaseFeed to
com.google.gdata.data.extensions.EventFeed.
EventFeed myFeed = myService.getFeed(feedUrl, EventFeed.class);
               ^
1 error, 1 warning

I have been explicitly casting here on my other calendar JSP app, e.g.
CalendarEventFeed myFeed =
(CalendarEventFeed)myservice.getFeed(feedURL, EventFeed.class);  but I
should not have to do so according to the Calendar API tutorial example
above.  What does this error message mean?  I am not sure but perhaps
it is linked my main problem.

Any help is appreciated, as I am going CRAZY!

Thanks,

Mike


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Google 
Calendar Data API" 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-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to