On Fri, Jul 4, 2008 at 8:20 PM, Burghard Britzke
<[EMAIL PROTECTED]> wrote:
> BUT THIS IS NOT THE ISSUE I FILED!

hey,
what's wrong with your keyboard ?

this is a completly different one. only
> the result for the user is similar to that I filed. should I file an issue
> for this one, too? I think I will do it.

well, the source of issue is that currently almost everything
has hick-ups, when this is inculded:

issues:
-client-side issues (the one you filed, 1139)
-two PIs on PPR response.

I am currently looking into the client-side issue...

-M

>
>
> Am 04.07.2008 um 19:43 schrieb Matthias Wessendorf:
>
>> On Fri, Jul 4, 2008 at 7:31 PM, Burghard Britzke
>> <[EMAIL PROTECTED]> wrote:
>>>
>>> no!
>>> for the jsp only the first one is the XML-PI.
>>> the second one is only CDATA.
>>> but at the rendered page the first does not appear. only the XML-PI which
>>> is
>>> in the CDATA is rendered.
>>> that is the magic of jsp.
>>
>> ok, well looks like not really supported right now.
>> The report you forwarded has a good description;
>> Do you add that info to the bug you filed, so that we don't loose it ?
>>
>> -M
>>
>>>
>>> Am 04.07.2008 um 17:54 schrieb Matthias Wessendorf:
>>>
>>>> quick question.
>>>>
>>>> your test,jspx start like this:
>>>>
>>>> <?xml version="1.0" encoding="UTF-8" ?>
>>>> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"; version="2.0"
>>>>       xmlns:f="http://java.sun.com/jsf/core";
>>>>       xmlns:h="http://java.sun.com/jsf/html";
>>>>       xmlns:tr="http://myfaces.apache.org/trinidad";>
>>>>  <jsp:text><![CDATA[<?xml version="1.0" encoding="UTF-8"
>>>> ?>]]></jsp:text>
>>>>
>>>>
>>>> isn't that already one PI too much ?
>>>>
>>>> -M
>>>>
>>>> On Fri, Jul 4, 2008 at 5:39 PM, Matthias Wessendorf <[EMAIL PROTECTED]>
>>>> wrote:
>>>>>
>>>>> On Fri, Jul 4, 2008 at 5:31 PM, Burghard Britzke
>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>> I found the following solution in the dev.mailing list:
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://mail-archives.apache.org/mod_mbox/myfaces-dev/200709.mbox/[EMAIL 
>>>>>> PROTECTED]
>>>>>>
>>>>>> when I remove the
>>>>>>
>>>>>> <jsp:text><![CDATA[<?xml version="1.0" encoding="UTF-8"
>>>>>> ?>]]></jsp:text>
>>>>>>
>>>>>> at my jsp the PPR response does contain only one XML-PI and no parse
>>>>>> error
>>>>>> occure.
>>>>>
>>>>> yes, that workaround I found as well.
>>>>> But, looks not like a desired step.
>>>>>
>>>>>>
>>>>>> It seems that the jsp servlet pushes its <jsp:text>-content (in this
>>>>>> case
>>>>>> the XML-PI) into the response before the PPR engine filters the
>>>>>> rendered
>>>>>> page.
>>>>>> to give it a chance I put the <jsp:text> element into the <f:view>. So
>>>>>> it is
>>>>>> rendered at the beginning of the document but is filtered out during
>>>>>> PPR.
>>>>>>
>>>>>> May be that there is a better way?
>>>>>
>>>>> not sure yet. Was busy. Not looked into this in detail, at all
>>>>>
>>>>> -Matthias
>>>>>
>>>>>>
>>>>>>
>>>>>> Am 04.07.2008 um 09:22 schrieb Matthias Wessendorf:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> On Fri, Jul 4, 2008 at 9:11 AM, Burghard Britzke
>>>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>>>
>>>>>>>> I catched the response from the server and it contains a double
>>>>>>>> xml-header
>>>>>>>> <?xml version="1.0" encoding="UTF-8" ?><?xml version="1.0" ?>
>>>>>>>> <?Tr-XHR-Response-Type ?>
>>>>>>>> <content action="/test/faces/test.jspx"> <fragment><![CDATA[<div
>>>>>>>> id="j_id_id6"><table cellpadding="0"...
>>>>>>>> ...
>>>>>>>
>>>>>>> <?xml version="1.0" ?>
>>>>>>> <?Tr-XHR-Response-Type ?>
>>>>>>>
>>>>>>> this comes from Trinidad directly.
>>>>>>>
>>>>>>> the "extra" PI is from your page, I guess.
>>>>>>>
>>>>>>>> is there a configuration option to prevent this double header in the
>>>>>>>> ppr
>>>>>>>> response?
>>>>>>>
>>>>>>> not that I am aware of.
>>>>>>> I need to run some tests on our library.
>>>>>>>
>>>>>>>>
>>>>>>>> Am 03.07.2008 um 20:12 schrieb Matthias Wessendorf:
>>>>>>>>
>>>>>>>> On Thu, Jul 3, 2008 at 7:03 PM, Burghard Britzke
>>>>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>>>
>>>>>>>> first of all, this is NOT the issue I filed with (1139) there are
>>>>>>>> only
>>>>>>>>
>>>>>>>> similar symptoms.
>>>>>>>>
>>>>>>>> yes, it was bad from me to hijack this email thread
>>>>>>>>
>>>>>>>> but there is a significant difference: (1139) does not send a
>>>>>>>> request
>>>>>>>> while
>>>>>>>>
>>>>>>>> on this issue a browser is not capable of parsing the response
>>>>>>>> because
>>>>>>>> it
>>>>>>>>
>>>>>>>> has two xml headers.
>>>>>>>>
>>>>>>>> is there a way to switch of ppr?
>>>>>>>>
>>>>>>>> for table paging? no
>>>>>>>>
>>>>>>>> for your statement: it does not depend on wether facelets or jsp. it
>>>>>>>> is a
>>>>>>>>
>>>>>>>> pure client side problem. it depends on html or xhtml/xml (imo)
>>>>>>>>
>>>>>>>> yes, but faclets sends down xhtml as well.
>>>>>>>> I noticed that in the XML case, in your demo, document.forms is
>>>>>>>> undefined.
>>>>>>>> I haven't had much time to check it deeper (yes, the 1139 issue)
>>>>>>>>
>>>>>>>> -M
>>>>>>>>
>>>>>>>> Am 03.07.2008 um 11:03 schrieb Matthias Wessendorf:
>>>>>>>>
>>>>>>>> I did a quick look at the issue, you filed (1139).
>>>>>>>>
>>>>>>>> It is strange that xhtml is causing these kinda problems.
>>>>>>>>
>>>>>>>> works fine with facelets.
>>>>>>>>
>>>>>>>> give me some time to verify the root issues, instead
>>>>>>>>
>>>>>>>> of doing a simple "getElementById". I think there are
>>>>>>>>
>>>>>>>> more similar issue to your problem.
>>>>>>>>
>>>>>>>> -M
>>>>>>>>
>>>>>>>> On Thu, Jul 3, 2008 at 8:33 AM, Burghard Britzke
>>>>>>>>
>>>>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>>>
>>>>>>>> with the following environment:
>>>>>>>>
>>>>>>>> Mac OS X 10.5.4
>>>>>>>>
>>>>>>>> Sun AS 9.0.2 (Glassfish)
>>>>>>>>
>>>>>>>> Java 1.5
>>>>>>>>
>>>>>>>> Safari 3.1.2 and Firefox 3.0
>>>>>>>>
>>>>>>>> <tr:table>'s page navigation does not work as expected for my
>>>>>>>>
>>>>>>>> configuration.
>>>>>>>>
>>>>>>>> A klick on one of the navigation buttons sends a request (or two) to
>>>>>>>> the
>>>>>>>>
>>>>>>>> server. But the response  is routed into an empty case of a chained
>>>>>>>> if
>>>>>>>>
>>>>>>>> statement in the js-function _handlePprResponse() in file
>>>>>>>>
>>>>>>>> DebugCommon1_2_8.js.
>>>>>>>>
>>>>>>>> 20723 else
>>>>>>>>
>>>>>>>> 20723 {
>>>>>>>>
>>>>>>>> 20724 // FIXME: log an error
>>>>>>>>
>>>>>>>> 20725 }
>>>>>>>>
>>>>>>>> 20726}
>>>>>>>>
>>>>>>>> This is because the rootNodeName is "parseerror". I checked the
>>>>>>>>
>>>>>>>> documentElement which is passed to that function as a parameter. I
>>>>>>>> found
>>>>>>>>
>>>>>>>> the
>>>>>>>>
>>>>>>>> following:
>>>>>>>>
>>>>>>>> <parseerror>
>>>>>>>>
>>>>>>>> XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn
>>>>>>>> der
>>>>>>>>
>>>>>>>> Entität Adresse:
>>>>>>>>
>>>>>>>> http://localhost:8080/test/faces/test.jspx Zeile Nr. 1, Spalte 40:
>>>>>>>>
>>>>>>>> <sourcetext>
>>>>>>>>
>>>>>>>> <?xml version="1.0" encoding="UTF-8" ?><?xml version="1.0" ?>
>>>>>>>>
>>>>>>>> ---------------------------------------^
>>>>>>>>
>>>>>>>> </sourcetext>
>>>>>>>>
>>>>>>>> </parsererror>
>>>>>>>>
>>>>>>>> For the endusers it looks like they ran into TRINIDAD-1139. The only
>>>>>>>>
>>>>>>>> difference is that the page is rendered as html 4.01 (not xhtml).
>>>>>>>> and
>>>>>>>>
>>>>>>>> with a
>>>>>>>>
>>>>>>>> server side logging the presence of successfull requests can be
>>>>>>>>
>>>>>>>> monitored.
>>>>>>>>
>>>>>>>> Is it possible to prevent double <?XML?> elements in the ppr
>>>>>>>> response
>>>>>>>> by
>>>>>>>>
>>>>>>>> configuration?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Matthias Wessendorf
>>>>>>>>
>>>>>>>> further stuff:
>>>>>>>>
>>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>>>>>
>>>>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>>>>>
>>>>>>>> mail: matzew-at-apache-dot-org
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Matthias Wessendorf
>>>>>>>>
>>>>>>>> further stuff:
>>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>>>>> mail: matzew-at-apache-dot-org
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Matthias Wessendorf
>>>>>>>
>>>>>>> further stuff:
>>>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>>>> mail: matzew-at-apache-dot-org
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Matthias Wessendorf
>>>>>
>>>>> further stuff:
>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>> mail: matzew-at-apache-dot-org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Matthias Wessendorf
>>>>
>>>> further stuff:
>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>> sessions: http://www.slideshare.net/mwessendorf
>>>> mail: matzew-at-apache-dot-org
>>>
>>>
>>
>>
>>
>> --
>> Matthias Wessendorf
>>
>> further stuff:
>> blog: http://matthiaswessendorf.wordpress.com/
>> sessions: http://www.slideshare.net/mwessendorf
>> mail: matzew-at-apache-dot-org
>
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

Reply via email to