Description
Hi,
When I run the sample Restlet book GWT Sample (Chapter 9) I receive 2 exceptions (
java.lang.ClassCastException: com.google.gwt.json.client.JSONObject cannot be cast to com.google.gwt.json.client.JSONArray):
- Unable to parse JSON
- Unable to parse XML
Is the expected behaviour?
The "Remotely retrieve the contacts list in GWT serialization format" works fine.
I have added the jar's as per the samples .classpath and as per the readme.txt file in the "lib directory of the Restlet version that you downloaded".
->
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="restlet/lib/gwt"/>
<classpathentry kind="con" path="com.google.appengine.eclipse.core.GAE_CONTAINER"/>
<classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.apache.commons.fileupload.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.codehaus.jackson.core.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.codehaus.jackson.mapper.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.freemarker.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/gwt-servlet.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.xml.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/appengine-api-1.0-sdk-1.6.4.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/appengine-api-labs-1.6.4.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/appengine-jsr107cache-1.6.4.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/jsr107cache-1.1.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.atom.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.fileupload.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.freemarker.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.jackson.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.net.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.servlet.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.wadl.jar"/>
<classpathentry kind="lib" path="restlet/lib/gwt/org.restlet.ext.json.jar"/>
<classpathentry kind="lib" path="restlet/lib/gwt/org.restlet.ext.xml.jar"/>
<classpathentry kind="lib" path="restlet/lib/gwt/org.restlet.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.ext.gwt.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.restlet.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/org.json.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/com.google.gwt.server.jar"/>
<classpathentry kind="lib" path="war/WEB-INF/lib/javax.servlet.jar"/>
<classpathentry kind="output" path="war/WEB-INF/classes"/>
</classpath>
->
Cheers
Rob
Kiahu.com