Hi Harpal,

Thanks for your suggestion.  I tried removing the dashes.  The log
statements updated to reflect the change, but I still get the same error.

Laura

On Thu, Sep 29, 2011 at 1:19 PM, Harpal Grover <[email protected]>wrote:

> Thanks Laura. The xml definitely doesn't seem to have any errors. However,
> this line in the XML document looks a little suspicious when it comes to
> parsing it:
>
> <title>Publishers -- Executive Summary for Friday, September 16th at
> 5:00pm</title>
>
> Could you try removing the "--" from the title and see if the document
> parses?
>
> On Thu, Sep 29, 2011 at 4:08 PM, Laura Bickle <[email protected]>wrote:
>
>> Hi Harpal,
>>
>> I've attached my xml file as graphs.xml.  Please let me know if you can't
>> see it.
>>
>> Thanks,
>> Laura
>>
>> On Thu, Sep 29, 2011 at 12:13 PM, Harpal Grover 
>> <[email protected]>wrote:
>>
>>> Could you attach the generated XML document if possible, or do you know
>>> if it's well-formatted and compliant to the xml spec?
>>>
>>> --
>>> Harpal Grover
>>> President
>>> *Harpal Grover Consulting Inc*
>>>
>>> On Thu, Sep 29, 2011 at 2:41 PM, Laura Bickle <[email protected]>wrote:
>>>
>>>> Hi Karim,
>>>>
>>>> Thanks for your suggestions, but I'm still getting errors.  I've
>>>> included the relevant code snippets below.  I may be missing something
>>>> you've mentioned.
>>>>
>>>> Thanks again,
>>>> Laura
>>>>
>>>>  On Thu, Sep 29, 2011 at 6:02 AM, karim duran <[email protected]>wrote:
>>>>
>>>>> Hi AThinerCoin,
>>>>>
>>>>> I agree with you : "I'm pretty sure it's not a GWT issue"...
>>>>>
>>>>> 1) if you want to serve XML from your servlet, why do you need to parse
>>>>> it ????? Simply serve it. That's all
>>>>>
>>>>
>>>> The servlet that serves the xml file just serves the xml file.  The
>>>> errors come from the GWT Client that requests and tries to use the xml
>>>> file.
>>>>
>>>>
>>>>> 2) did you set correct content type from your sevlet ? ->
>>>>> response.setContentType("text/xml");
>>>>>
>>>> Yes, the response type is text/xml.
>>>>
>>>>
>>>>> 3) did you close your stream with the close() method of the
>>>>> OutPutStream ?
>>>>>
>>>> I thought I did, but I may be missing something.  Servlet code snippet:
>>>>
>>>>         String record = "";
>>>>         try{
>>>>             BufferedReader reader = new BufferedReader(new
>>>> FileReader(filename));
>>>>             String line;
>>>>             while ((line = reader.readLine()) != null){
>>>>                 record += line;
>>>>             }
>>>>             reader.close();
>>>>             XMLWriter writer = new XMLWriter(out);
>>>>             writer.write(record);
>>>>             writer.close();
>>>>         }catch (Exception e){
>>>>             System.err.format("Exception occurred trying to read '%s'.",
>>>> filename);
>>>>             e.printStackTrace();
>>>>         }
>>>>
>>>>
>>>>
>>>>> 4) your GWT client receive a raw XML stream. What do you do with it ?
>>>>>
>>>>
>>>> import com.google.gwt.xml.client.XMLParser;
>>>>
>>>> ...
>>>>
>>>>         Document dom = XMLParser.parse(xmlString); // This is the line
>>>> that gives me errors.
>>>>         Element docEle = dom.getDocumentElement();
>>>>
>>>>
>>>>>
>>>>> I hope it helps.
>>>>>
>>>>> Regards.
>>>>>
>>>>> Karim Duran
>>>>>
>>>>>
>>>>> 2011/9/29 AThinerCoin <[email protected]>
>>>>>
>>>>>> I'd like to pass an xml file to my gwt client.  I created another
>>>>>> servlet that fetches it from the local file system and returns the xml
>>>>>> file when I call its url.
>>>>>>
>>>>>> If I go to the url from my browser, it looks fine.  If I fetch the url
>>>>>> from curl, it uses the &gt;&lt; kind of format.  If I fetch the url
>>>>>> from my gwt client, I get different results and error messages in
>>>>>> development versus production mode.
>>>>>>
>>>>>> If I archive the xml file directly into the war, my program works
>>>>>> perfectly.
>>>>>>
>>>>>> I'm pretty sure it's not a GWT issue, but I'm not sure where else to
>>>>>> turn.  Any guidance would be appreciated.
>>>>>>
>>>>>> In development, it looks like I don't get a result at all and my error
>>>>>> is:
>>>>>> (XMLParserImplSafari.java:38) 2011-09-28 18:13:24,828 [FATAL] Uncaught
>>>>>> Exception:
>>>>>> com.google.gwt.xml.client.impl.DOMParseException: Failed to parse:
>>>>>> error on line 1 at column 1: Extra content at the end of the document
>>>>>>    at
>>>>>>
>>>>>> com.google.gwt.xml.client.impl.XMLParserImplSafari.throwDOMParseException(XMLParserImplSafari.java:
>>>>>> 38)
>>>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>    at
>>>>>>
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>>>>>> 39)
>>>>>>    at
>>>>>>
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
>>>>>> 25)
>>>>>>    at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>>    at
>>>>>> com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
>>>>>>    at
>>>>>> com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
>>>>>>    at
>>>>>>
>>>>>> com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:
>>>>>> 167)
>>>>>>    at
>>>>>>
>>>>>> com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:
>>>>>> 326)
>>>>>>    at
>>>>>>
>>>>>> com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:
>>>>>> 207)
>>>>>>    at
>>>>>>
>>>>>> com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:
>>>>>> 132)
>>>>>>    at
>>>>>> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
>>>>>> 561)
>>>>>>    at
>>>>>>
>>>>>> com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:
>>>>>> 269)
>>>>>>    at
>>>>>>
>>>>>> com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:
>>>>>> 91)
>>>>>>    at
>>>>>>
>>>>>> com.google.gwt.xml.client.impl.XMLParserImplSafari.parseImpl(XMLParserImplSafari.java)
>>>>>>    at
>>>>>> com.google.gwt.xml.client.impl.XMLParserImpl.parse(XMLParserImpl.java:
>>>>>> 278)
>>>>>>    at com.google.gwt.xml.client.XMLParser.parse(XMLParser.java:47)
>>>>>>
>>>>>> In production, I get what looks like the right result back (based on
>>>>>> Log statements), and my error is:
>>>>>> com.google.gwt.xml.client.impl.DOMParseException: Failed to parse: <?
>>>>>> xml version="1.0" encoding="UTF-8"?><stuff>
>>>>>> <supertag>GriffinDashboard</supertag> <title>Publi
>>>>>>    at
>>>>>>
>>>>>> Unknown.java_lang_Throwable_fillInStackTrace__Ljava_lang_Throwable_2(Unknown
>>>>>> Source)
>>>>>>    at
>>>>>>
>>>>>> Unknown.com_google_gwt_xml_client_DOMException_DOMException__SLjava_lang_String_2V(Unknown
>>>>>> Source)
>>>>>>    at
>>>>>>
>>>>>> Unknown.com_google_gwt_xml_client_impl_DOMParseException_DOMParseException__Ljava_lang_String_2Ljava_lang_Throwable_2V(Unknown
>>>>>> Source)
>>>>>>    at Unknown.com_google_gwt_xml_client_impl_XMLParserImpl_
>>>>>>
>>>>>> $parse__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Document_2(Unknown
>>>>>> Source)
>>>>>>    at Unknown.com_atti_aas_griffin_dashboard_client_Config_
>>>>>>
>>>>>> $parseChart__Lcom_atti_aas_griffin_dashboard_client_Config_2Ljava_lang_String_2V(Unknown
>>>>>> Source)
>>>>>>    at
>>>>>>
>>>>>> Unknown.com_atti_aas_griffin_dashboard_client_Config_Config__Ljava_lang_String_2V(Unknown
>>>>>> Source)
>>>>>>    at Unknown.com_atti_aas_griffin_dashboard_client_GWTClient
>>>>>>
>>>>>> $1_onResponseReceived__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_Response_2V(Unknown
>>>>>> Source)
>>>>>>    at Unknown.com_google_gwt_http_client_Request_
>>>>>>
>>>>>> $fireOnResponseReceived__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_RequestCallback_2V(Unknown
>>>>>> Source)
>>>>>>    at Unknown.com_google_gwt_http_client_RequestBuilder
>>>>>>
>>>>>> $1_onReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(Unknown
>>>>>> Source)
>>>>>>    at Unknown.anonymous(Unknown Source)
>>>>>>    at
>>>>>>
>>>>>> Unknown.com_google_gwt_core_client_impl_Impl_apply__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(Unknown
>>>>>> Source)
>>>>>>    at
>>>>>>
>>>>>> Unknown.com_google_gwt_core_client_impl_Impl_entry0__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(Unknown
>>>>>> Source)
>>>>>>    at Unknown.anonymous(Unknown Source)
>>>>>>    at Unknown.anonymous(Unknown Source)
>>>>>>    at Unknown.anonymous(Unknown Source)
>>>>>> Caused by: com.google.gwt.core.client.JavaScriptException: (Error):
>>>>>> XML Parsing Error: not well-formed
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Google Web Toolkit" 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-web-toolkit?hl=en.
>>>>>>
>>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Google Web Toolkit" 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-web-toolkit?hl=en.
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Google Web Toolkit" 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-web-toolkit?hl=en.
>>>>
>>>
>>>
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google Web Toolkit" 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-web-toolkit?hl=en.
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" 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-web-toolkit?hl=en.
>>
>
>
>
> --
> Harpal Grover
> President
> *Harpal Grover Consulting Inc*
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" 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-web-toolkit?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" 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-web-toolkit?hl=en.

Reply via email to