Nope. I do not think it is a bug in wicket so the issue is not necessary.

-Matej
On 9/22/08, lars vonk <[EMAIL PROTECTED]> wrote:
> I found what was causing it:
>
> I was reading data from a stream using the following code:
>
> char[] chars = new char[200];
> while(bufferedReader.read(chars) != -1) {
>   // add chars to response
> }
>
> When I changed the code to:
>
> int read = -1;
> while ((read = reader.read()) != -1) {
>   buffer.append((char) read);
> }
>
> it works.
>
> The problems lies in the fact that in my first solution I did not
> account for the actual number of chars read and just appended the
> complete char array to the response. That caused some strange
> characters being added to the response object that the javascript
> DomParser can not handle.
>
> Do you still want me to create a jira issue for this? I don;t think it
> is a bug right?
>
> Lars
>
>
> On Mon, Sep 22, 2008 at 2:16 PM, Matej Knopp <[EMAIL PROTECTED]> wrote:
>> looks like there is an ecoding problem. which is quite weird. Please open
>> jira issue for this. A quickstart project would be welcome.
>>
>> -Matej
>>
>> On Mon, Sep 22, 2008 at 1:16 PM, lars vonk <[EMAIL PROTECTED]> wrote:
>>
>>> I did some more debugging and found this more detailed error message:
>>>
>>> XML Parsing Error: unclosed CDATA section
>>> Location: http://localhost:8090/appl
>>> Line Number 8, Column 230:</head>]]></header-contribution><component
>>> id="feedback1" ><![CDATA[<div id="feedback1">START RELEASING maven-web
>>> ...<br/>checkout revision 126<br/><br/>e:\tmp\checkout\maven-web>set
>>> MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=512m <br/>
>>>
>>> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
>>>
>>> It fails on the - sign of -XX:MaxPermSize=512m (the 230th char).
>>>
>>> Any thoughts?
>>>
>>> On Mon, Sep 22, 2008 at 11:41 AM, lars vonk <[EMAIL PROTECTED]> wrote:
>>> > Hi,
>>> >
>>> > I receive the following error message when I try to update a component
>>> > using ajax:
>>> >
>>> > ERROR: Error while parsing response: Could not find root
>>> > <ajax-response> element.
>>> >
>>> > This is the xml that was send back from the server.
>>> >
>>> > <?xml version="1.0"
>>> > encoding="UTF-8"?><ajax-response><header-contribution
>>> > encoding="wicket1" ><![CDATA[<head
>>> > xmlns:wicket="http://wicket.apache.org";><script type="text/javascript"
>>> >
>>> src="resources/org.apache.wicket.markup.html.WicketEventReference/wicket-event.js"></script>
>>> > <script type="text/javascript"
>>> >
>>> src="resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js"></script>
>>> > <script type="text/javascript"
>>> >
>>> src="resources/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/wicket-ajax-debug.js"></script>
>>> > <script type="text/javascript"
>>> > id="wicket-ajax-debug-enable"><!--/*--><![CDATA[/*><!--*/
>>> > wicketAjaxDebugEnable=true;
>>> > /*-->]^]^>*/</script>
>>> >
>>> > </head>]]></header-contribution><component id="feedback1"
>>> > encoding="wicket1" ><![CDATA[<div id="feedback1">[INFO]^ Total time:
>>> > 12 secondsTotal time: 8 seconds        [INFO]^ Finished at: Mon Sep 22
>>> > 11:17:35 CEST 2008        [INFO]^ Final Memory: 5M/9M[INFO]^
>>> >
>>> ------------------------------------------------------------------------FO]^
>>> >
>>> ------------------------------------------------------------------------[INFO]^
>>> > Total time: 12 secondsTotal time: 8 seconds        [INFO]^ Finished
>>> > at: Mon Sep 22 11:17:35 CEST 2008
>>> > </div>]]></component></ajax-response>
>>> >
>>> > Are there any characters that are not allowed in an ajax-response? If
>>> > I just return a hardcoded text it works fine....
>>> >
>>> > Lars
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to