Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 23471 invoked from network); 15 Mar 2004 10:37:08 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 15 Mar 2004 10:37:08 -0000 Received: (qmail 66450 invoked by uid 500); 15 Mar 2004 10:36:38 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 66415 invoked by uid 500); 15 Mar 2004 10:36:38 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 66397 invoked from network); 15 Mar 2004 10:36:37 -0000 Received: from unknown (HELO mail.s-und-n.de) (212.8.217.2) by daedalus.apache.org with SMTP; 15 Mar 2004 10:36:37 -0000 Received: from notes.sundn.de (ntsrv5.sundn.de [10.10.2.10]) by mail.s-und-n.de (postfix) with ESMTP id D3F0319F5D3 for ; Mon, 15 Mar 2004 11:36:50 +0100 (CET) Received: from hw0386 ([10.10.2.54]) by notes.sundn.de (Lotus Domino Release 6.5) with ESMTP id 2004031511310776-108850 ; Mon, 15 Mar 2004 11:31:07 +0100 From: "Carsten Ziegeler" To: Subject: RE: [portal] JSR168 portlets problems under PortalEngine Date: Mon, 15 Mar 2004 11:38:56 +0100 Organization: S&N AG MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 In-Reply-To: <4C47FFB0CC6A2E4D92550B89B68FC7830170C2D2@s2-ba.asset-internal> Thread-Index: AcQKZ/ToAkqhS0HaREah7scP8wsoWQAEZSdg X-MIMETrack: Itemize by SMTP Server on PBSN1/Systeme und Netzwerke(Release 6.5|September 26, 2003) at 15.03.2004 11:31:07, Serialize by Router on PBSN1/Systeme und Netzwerke(Release 6.5|September 26, 2003) at 15.03.2004 11:31:08, Serialize complete at 15.03.2004 11:31:08 Message-ID: Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi Michal, thanks for reporting these two problems! I applied your patch and fixed the serializer the way you suggested. Could you please verify and then close the bugs? Thanks Thanks Carsten Carsten Ziegeler Open Source Group, S&N AG http://www.osoco.net/weblogs/rael/ > -----Original Message----- > From: DURDINA Michal [mailto:Michal.Durdina@assetsoft.sk] > Sent: Monday, March 15, 2004 9:37 AM > To: dev@cocoon.apache.org > Subject: RE: [portal] JSR168 portlets problems under PortalEngine > > Hi, > I found some more issues about running JSR-168 portlets in > the Cocoon Portal. > > 1. There is one serious problem with IncludingHTMLSerializer > when serializing 2 and more portlets whose are interleaved > with bigger amount of HTML markup. Serialization is carried > out in blocks of 8Kb and ReplacingOutputStream.write is > called after every block is ready. The portlet iterator > created from the orderedPortletList on the first call of > writeNext() is later broken by following calls of > orderedPortletList.add() when more portlets are being added > to the orderedPortletList at startElement(). As a result the > java.util.ConcurrentModification exception occurs on the next > call of valueIterator.next(). > More at bug description: > > http://issues.apache.org/bugzilla/show_bug.cgi?id=27657 > > 2. Pluto container embedded in Cocoon Portal requires several > services (SPI) to be implemented by portal. > PropertyManagerService service is used for setting and > getting vendor specific information by portlets via > PortletResponse.setProperty(), but this service is not > implemented by Cocoon Portal. That would be ok because this > service is optional but cocoon throws > CascadingRuntimeException "Unable to lookup service > org.apache.pluto.services.property.PropertyManagerService > key" what prevents portlet to be started. > > http://issues.apache.org/bugzilla/show_bug.cgi?id=27658 > > Michal > >