Return-Path: Delivered-To: apmail-jakarta-tapestry-user-archive@www.apache.org Received: (qmail 48881 invoked from network); 2 Sep 2005 10:06:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Sep 2005 10:06:00 -0000 Received: (qmail 96301 invoked by uid 500); 2 Sep 2005 10:05:53 -0000 Delivered-To: apmail-jakarta-tapestry-user-archive@jakarta.apache.org Received: (qmail 96137 invoked by uid 500); 2 Sep 2005 10:05:52 -0000 Mailing-List: contact tapestry-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Tapestry users" Reply-To: "Tapestry users" Delivered-To: mailing list tapestry-user@jakarta.apache.org Received: (qmail 96124 invoked by uid 99); 2 Sep 2005 10:05:51 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2005 03:05:51 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of gcjtu-tapestry-user@m.gmane.org designates 80.91.229.2 as permitted sender) Received: from [80.91.229.2] (HELO ciao.gmane.org) (80.91.229.2) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2005 03:06:05 -0700 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1EB8Ov-0004HW-Fl for tapestry-user@jakarta.apache.org; Fri, 02 Sep 2005 12:04:01 +0200 Received: from ll-34.64.64.62.sovam.net.ua ([62.64.64.34]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 02 Sep 2005 12:04:01 +0200 Received: from Andriy.Tsykholyas by ll-34.64.64.62.sovam.net.ua with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 02 Sep 2005 12:04:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: tapestry-user@jakarta.apache.org From: Andriy Subject: Re: Portlet in tapestry Date: Fri, 2 Sep 2005 10:03:28 +0000 (UTC) Lines: 174 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: main.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 62.64.64.34 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0) Sender: news X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Ryan Wynn us.ibm.com> writes: > > Andriy, > > I was successful making links and forms work inside a portlet. What > portlet container are you using and what are the exceptions? > > Ryan > > Andriy gmail.com> > Sent by: news sea.gmane.org> > 09/01/2005 10:53 AM > Please respond to > "Tapestry users" > > To > tapestry-user jakarta.apache.org > cc > > Subject > Re: Portlet in tapestry > > Hello Ryan! > > I also managed to make HelloWorld tutorial run as portlet. But its > functionality > not very useful. > Did you tried to add some links or forms to your portlet? > I've tried but I've failed :( > Inserts work fine but links or forms throw exceptions... > > Andriy > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tapestry-user-unsubscribe jakarta.apache.org > For additional commands, e-mail: tapestry-user-help jakarta.apache.org > > Ryan, I've tried my portlet on Liferay portal and uPortal. Liferay deployed portlet with no problem. Portal's admin portlet shows my portlet as active. But when I'm trying to add it to any page - nothing happens. No errors, no exceptions, nothing. Page is not reloaded. With uPortal sitiation is different. During deployment it shows such output: ---------------------------- ... [java] ApplicationServlet [INFO] Initialized application servlet 'app': 2,072 millis to create HiveMind Registry, 4,752 millis overall. [java] Sep 2, 2005 12:23:53 PM org.apache.catalina.core.StandardHostDeployer install [java] INFO: Installing web application at context path /tapestry2 from URL file:/home/xats/programs/uPortal_rel-2-4-2-quick-start/ Tomcat_5-0-28/webapps/tapestry2 [java] Sep 2, 2005 12:23:53 PM org.apache.catalina.core.StandardContext listenerStart [java] SEVERE: Skipped installing application listeners due to previous error(s) [java] Sep 2, 2005 12:23:53 PM org.apache.catalina.core.StandardContext start [java] SEVERE: Error listenerStart [java] Sep 2, 2005 12:23:53 PM org.apache.catalina.core.StandardContext start [java] SEVERE: Context startup failed due to previous errors .... -------------------------- It looks like there is some problem with listener. When I'm opening appropriate page in browser, I'm gettin such exception: ------------------------------ org.apache.hivemind.ApplicationRuntimeException only absolute URLs or full path URIs are allowed component $View_0@1cc3baa[View] location context:/WEB-INF/View.page, line 6, column 34 1 2 5 6 7 java.lang.IllegalArgumentException only absolute URLs or full path URIs are allowed org.apache.pluto.core.impl.PortletResponseImpl.encodeURL( PortletResponseImpl.java:120) org.apache.tapestry.portlet.PortletWebResponse.encodeURL( PortletWebResponse.java:60) $WebResponse_1061626115a.encodeURL($WebResponse_1061626115a.java) $WebResponse_1061626105a.encodeURL($WebResponse_1061626105a.java) org.apache.tapestry.engine.RequestCycle.encodeURL(RequestCycle.java:205) org.apache.tapestry.portlet.PortletLink.getURL(PortletLink.java:68) org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:464) org.apache.tapestry.form.Form.renderComponent(Form.java:250) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612) org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92) org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612) org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:274) org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:368) org.apache.tapestry.portlet.PortletRendererImpl.renderPage( PortletRendererImpl.java:70) $PortletRenderer_106162610d7.renderPage($PortletRenderer_106162610d7.java) $PortletRenderer_106162610d6.renderPage($PortletRenderer_106162610d6.java) org.apache.tapestry.portlet.PortletHomeService.service( PortletHomeService.java:83) $IEngineService_106162610c2.service($IEngineService_106162610c2.java) org.apache.tapestry.services.impl.EngineServiceInnerProxy.service( EngineServiceInnerProxy.java:74) org.apache.tapestry.services.impl.EngineServiceOuterProxy.service( EngineServiceOuterProxy.java:65) org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:254) org.apache.tapestry.services.impl.InvokeEngineTerminator.service( InvokeEngineTerminator.java:60) $WebRequestServicer_1061626108f.service($WebRequestServicer_1061626108f.java) $WebRequestServicer_1061626108e.service($WebRequestServicer_1061626108e.java) $WebRequestServicer_1061626108d.service($WebRequestServicer_1061626108d.java) $WebRequestServicer_1061626108c.service($WebRequestServicer_1061626108c.java) org.apache.tapestry.portlet.RenderRequestServicerToWebRequestServicerBridge .service(RenderRequestServicerToWebRequestServicerBridge.java:49) $RenderRequestServicer_10616261087.service( $RenderRequestServicer_10616261087.java) $RenderRequestServicer_10616261086.service( $RenderRequestServicer_10616261086.java) $RenderRequestServicer_10616261081.service( $RenderRequestServicer_10616261081.java) $RenderRequestServicer_10616261080.service( $RenderRequestServicer_10616261080.java) org.apache.tapestry.portlet.ApplicationPortlet.render( ApplicationPortlet.java:161) org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:205) org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:145) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.pluto.core.PortletServlet.service(PortletServlet.java:140) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:237) org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:157) org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:704) org.apache.catalina.core.ApplicationDispatcher.doInclude( ApplicationDispatcher.java:590) org.apache.catalina.core.ApplicationDispatcher.include( ApplicationDispatcher.java:510) org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke( PortletInvokerImpl.java:120) org.apache.pluto.invoker.impl.PortletInvokerImpl.render( PortletInvokerImpl.java:73) org.apache.pluto.PortletContainerImpl.renderPortlet( PortletContainerImpl.java:103) org.jasig.portal.channels.portlet.CPortletAdapter.getMarkup( CPortletAdapter.java:555) org.jasig.portal.channels.portlet.CPortletAdapter.renderCharacters( CPortletAdapter.java:482) org.jasig.portal.MultithreadedCharacterChannelAdapter.renderCharacters( MultithreadedCharacterChannelAdapter.java:71) org.jasig.portal.ChannelRenderer$Worker.run(ChannelRenderer.java:483) org.jasig.portal.utils.threading.Worker.run(Worker.java:88) -------------------------------------------- I assume problem is in links. Next week I'll try with eXo platform. Ryan, what portal are you using? Many thanks. Andriy --------------------------------------------------------------------- To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: tapestry-user-help@jakarta.apache.org