will do to you private addess.

On Tue, Aug 5, 2008 at 3:33 PM, René van Wijk
<[EMAIL PROTECTED]> wrote:
> Hi Matthias,
>
> When I rebuild the trinidad project, I get an unsupported class version error 
> when I run it again. Could you please send me a version of a Trinidad build 
> with your patch in it.
>
> Thank you in advance
>
>        -----Original Message-----
>        From: [EMAIL PROTECTED] on behalf of Matthias Wessendorf
>        Sent: Tue 8/5/2008 12:35 PM
>        To: MyFaces Discussion
>        Cc:
>        Subject: Re: Partial Page Rendering using Trinidad does not work on 
> Weblogic 10
>
>
>
>        On Tue, Aug 5, 2008 at 12:19 PM, René van Wijk
>        <[EMAIL PROTECTED]> wrote:
>        > Hi Matthias,
>        >
>        > First, thanks for your reaction. I tried Trinidad 1.0.9 on WebLogic 
> 10 but unfortunately no luck, still the same issue.
>
>        that indicates there is no fix on the svn :-)
>
>        >
>        > The hack you proposed where I find the XmlHttpServletResponse, that 
> is in what
>        > package is it located?
>
>        here is my temporary modified file:
>
>        /*
>         *  Licensed to the Apache Software Foundation (ASF) under one
>         *  or more contributor license agreements.  See the NOTICE file
>         *  distributed with this work for additional information
>         *  regarding copyright ownership.  The ASF licenses this file
>         *  to you under the Apache License, Version 2.0 (the
>         *  "License"); you may not use this file except in compliance
>         *  with the License.  You may obtain a copy of the License at
>         *
>         *  http://www.apache.org/licenses/LICENSE-2.0
>         *
>         *  Unless required by applicable law or agreed to in writing,
>         *  software distributed under the License is distributed on an
>         *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>         *  KIND, either express or implied.  See the License for the
>         *  specific language governing permissions and limitations
>         *  under the License.
>         */
>        package org.apache.myfaces.trinidadinternal.config.xmlHttp;
>
>        import java.io.IOException;
>        import java.io.PrintWriter;
>
>        import javax.servlet.ServletOutputStream;
>        import javax.servlet.ServletResponse;
>        import javax.servlet.http.HttpServletResponse;
>        import javax.servlet.http.HttpServletResponseWrapper;
>
>        import org.apache.myfaces.trinidad.logging.TrinidadLogger;
>        import 
> org.apache.myfaces.trinidadinternal.renderkit.core.ppr.XmlResponseWriter;
>
>        @SuppressWarnings("deprecation")
>        final class XmlHttpServletResponse extends HttpServletResponseWrapper
>        {
>          XmlHttpServletResponse(ServletResponse response)
>          {
>            super((HttpServletResponse)response);
>
>            _contentType = "text/xml;charset=utf-8";
>
>            // must set contentType here since
>            // setContentType is ignored when inside an included page (bug 
> 5591124)
>            this.setContentType(_contentType);
>          }
>
>          @Override
>          public void sendRedirect(
>            final String url) throws IOException
>          {
>            XmlHttpConfigurator.__sendRedirect(getWriter(), url);
>          }
>
>          @Override
>          public ServletOutputStream getOutputStream()
>            throws IOException
>          {
>            ServletOutputStream base = super.getOutputStream();
>            return new XmlOutput(base).getOutputStream();
>          }
>
>          @Override
>          public PrintWriter getWriter() throws IOException
>          {
>            PrintWriter base = super.getWriter();
>            return new XmlOutput(base).getWriter();
>          }
>
>          @Override
>          public void setContentType(final String type)
>          {
>            // the reason we're using XmlHttpServletResponse is because
>            // we're producing a ppr xml response, so ignore any
>            // attempts to set the contentType, since the contentType
>            // must be text/xml:
>            _LOG.finer("ignoring setContentType:{0}", type);
>            super.setContentType(_contentType);
>          }
>
>          @Override
>          public void sendError(final int sc) throws IOException
>          {
>            sendError(sc, null);
>          }
>
>          @Override
>          public void sendError(final int sc, final String string) throws 
> IOException
>          {
>            PrintWriter writer = getWriter();
>            XmlResponseWriter rw = new XmlResponseWriter(writer, "UTF-8");
>            rw.startDocument();
>            rw.startElement("error", null);
>            rw.writeAttribute("status", sc, null);
>            rw.writeText(string, null);
>            rw.endElement("error");
>            rw.endDocument();
>            rw.close();
>          }
>
>          private String _contentType = null;
>          static private final TrinidadLogger _LOG =
>            TrinidadLogger.createTrinidadLogger(XmlHttpServletResponse.class);
>        }
>
>
>        can you "patch" it on your machine and please let me know if that
>        fixes the issue.
>
>        Thanks,
>        Matthias
>
>
>        >
>        >        -----Original Message-----
>        >        From: [EMAIL PROTECTED] on behalf of Matthias Wessendorf
>        >        Sent: Tue 8/5/2008 11:06 AM
>        >        To: MyFaces Discussion
>        >        Cc:
>        >        Subject: Re: Partial Page Rendering using Trinidad does not 
> work on Weblogic 10
>        >
>        >
>        >
>        >        I just filed this ticket:
>        >
>        >        https://issues.apache.org/jira/browse/TRINIDAD-1170
>        >
>        >        On Tue, Aug 5, 2008 at 11:00 AM, Matthias Wessendorf <[EMAIL 
> PROTECTED]> wrote:
>        >        > On Tue, Aug 5, 2008 at 10:52 AM, Matthias Wessendorf 
> <[EMAIL PROTECTED]> wrote:
>        >        >> On Tue, Aug 5, 2008 at 9:40 AM, Matthias Wessendorf 
> <[EMAIL PROTECTED]> wrote:
>        >        >>> Hi Rene,
>        >        >>>
>        >        >>> we talked about this already here:
>        >        >>> 
> http://www.mail-archive.com/[email protected]/msg49162.html
>        >        >>>
>        >        >>> Not sure if Scott already provided a work around for it. 
> You may try the recent
>        >        >>> 1.0.9 (which is close to be released). see [1]
>        >        >>
>        >        >> I saw a similar fix...
>        >        >> work around is doing something like:
>        >        >> public void setContentType(String type)
>        >        >>  {
>        >        >>    // the reason we're using XmlHttpServletResponse is 
> because
>        >        >>    // we're producing a ppr xml response, so ignore any
>        >        >>    // attempts to set the contentType, since the 
> contentType
>        >        >>    // must be text/xml:
>        >        >>    _LOG.finer("ignoring setContentType:{0}", type);
>        >        >>    getResponse().setContentType(_contentType);
>        >        >
>        >        > or
>        >        >  super.setContentType(_contentType);
>        >        >
>        >        >>  }
>        >        >>
>        >        >> on Trinidad's XmlHttpServletResponse.
>        >        >>
>        >        >> Scott, any downside ? Beside the hacky factor ?
>        >        >>
>        >        >> Greetings,
>        >        >> Matthias
>        >        >>
>        >        >>>
>        >        >>> @ADF Faces: The 10.x version is pretty old. It uses 
> IFrame for all PPR
>        >        >>> stuff etc.
>        >        >>> Trinidad was overhauled to do "real" ajax for ppr (well 
> still uses
>        >        >>> iframe for files).
>        >        >>>
>        >        >>> -Matthias
>        >        >>>
>        >        >>> [1] http://people.apache.org/~matzew/core109/
>        >        >>>
>        >        >>> On Tue, Aug 5, 2008 at 9:31 AM, René van Wijk
>        >        >>> <[EMAIL PROTECTED]> wrote:
>        >        >>>> When deploying an application build with Trinidad 
> components on a Weblogic
>        >        >>>> 10 server the partial page rendering is not working 
> properly. For example,
>        >        >>>> when sorting a certain column of a table it is not 
> sorted at once, only
>        >        >>>> after you refresh the page by clicking on a certain 
> button it gets sorted.
>        >        >>>>
>        >        >>>> By debugging using FireBug it is shown that an invalid 
> XML response is
>        >        >>>> generated
>        >        >>>> if(this._isResponseValidXML()) // excerpt from Trinidad 
> comon1_0_7.js
>        >        >>>> return"text/xml";
>        >        >>>> return"text/html";
>        >        >>>> }
>        >        >>>> that is "text/html" is returned instead of "text/xml".
>        >        >>>>
>        >        >>>> This is exactly really annoying.
>        >        >>>>
>        >        >>>> Are there some properties which can be set in Weblogic 
> so that the right
>        >        >>>> content type is selected.
>        >        >>>>
>        >        >>>> Any help is greatly appreciated.
>        >        >>>>
>        >        >>>> PS. With ADF Faces Components everything works fine - 
> but here the page is
>        >        >>>> refreshed every time you sort a column. Just like 
> clicking on a button in
>        >        >>>> the case of Trinidad.
>        >        >>>>
>        >        >>>
>        >        >>>
>        >        >>>
>        >        >>> --
>        >        >>> 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