<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14379</id>
	<title>Nabble - Pluto - Dev</title>
	<updated>2009-10-31T22:28:59Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Pluto---Dev-f14379.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pluto---Dev-f14379.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26148390</id>
	<title>[jira] Created: (PLUTO-584) Unalbe to add a portlet application through Pulto Admin</title>
	<published>2009-10-31T22:28:59Z</published>
	<updated>2009-10-31T22:28:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Unalbe to add a portlet application through Pulto Admin
&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: PLUTO-584
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-584&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-584&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Pluto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: portlets-admin
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Windows XP / Apache tomcat 6
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Abani Ranjan Behera
&lt;br&gt;&lt;br&gt;&lt;br&gt;Unalbe to add a portlet application through Pulto Admin. When ever the portlet is deployed through manager application then the portlet option is not coming in the available portlets option.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-584%29-Unalbe-to-add-a-portlet-application-through-Pulto-Admin-tp26148390p26148390.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26117187</id>
	<title>pom error deploying portlet JSR286</title>
	<published>2009-10-29T10:13:43Z</published>
	<updated>2009-10-29T10:13:43Z</updated>
	<author>
		<name>lagrimas negras xxx</name>
	</author>
	<content type="html">This is the error message: &lt;br&gt;&lt;br&gt;Description    Resource    Path    Location    Type&lt;br&gt;Web application descriptor must be a valid web.xml    Copy of Spring-Portlet-JSR286-2.0final prueba final        line 1    Maven Problem&lt;br&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br&gt;&amp;lt;web-app xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee&lt;/a&gt;&amp;quot; xmlns:web=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd&lt;/a&gt;&amp;quot; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee&lt;/a&gt; &lt;a href=&quot;http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd&lt;/a&gt;&amp;quot; id=&amp;quot;WebApp_ID&amp;quot; version=&amp;quot;2.5&amp;quot;&amp;gt;&lt;br&gt;
  &amp;lt;display-name&amp;gt;PortletPrueba&amp;lt;/display-name&amp;gt;&lt;br&gt;   &amp;lt;servlet&amp;gt;&lt;br&gt;        &amp;lt;servlet-name&amp;gt;TestPortlet&amp;lt;/servlet-name&amp;gt;&lt;br&gt;        &amp;lt;servlet-class&amp;gt;org.apache.pluto.core.PortletServlet&amp;lt;/servlet-class&amp;gt;&lt;br&gt;
        &amp;lt;init-param&amp;gt;&lt;br&gt;          &amp;lt;param-name&amp;gt;portlet-name&amp;lt;/param-name&amp;gt;&lt;br&gt;          &amp;lt;param-value&amp;gt;TestPortlet&amp;lt;/param-value&amp;gt;&lt;br&gt;        &amp;lt;/init-param&amp;gt;&lt;br&gt;        &amp;lt;load-on-startup&amp;gt;1&amp;lt;/load-on-startup&amp;gt;&lt;br&gt;
    &amp;lt;/servlet&amp;gt;&lt;br&gt;&lt;br&gt;    &amp;lt;servlet-mapping&amp;gt;&lt;br&gt;        &amp;lt;servlet-name&amp;gt;TestPortlet&amp;lt;/servlet-name&amp;gt;&lt;br&gt;        &amp;lt;url-pattern&amp;gt;/PlutoInvoker/TestPortlet&amp;lt;/url-pattern&amp;gt;&lt;br&gt;    &amp;lt;/servlet-mapping&amp;gt;&lt;br&gt;
&amp;lt;/web-app&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;dog somebody send me to web.xml been worth of example? &lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pom-error-deploying-portlet-JSR286-tp26117187p26117187.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26113398</id>
	<title>[jira] Created: (PLUTO-583) PortalURLParserImpl: unnecessary &quot;?&quot;</title>
	<published>2009-10-29T06:49:59Z</published>
	<updated>2009-10-29T06:49:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">PortalURLParserImpl: unnecessary &amp;quot;?&amp;quot;
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: PLUTO-583
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-583&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-583&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Pluto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: portal driver
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Jürgen Gahl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Trivial
&lt;br&gt;&lt;br&gt;&lt;br&gt;When creating an URL with &amp;quot;public String toString(PortalURL portalURL)&amp;quot; an unnecessary &amp;quot;?&amp;quot; is added if the query is empty (org.apache.pluto.driver.url.impl.PortalURLParserImpl). 
&lt;br&gt;This is the part of the source code where the URL is finally composed:
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Construct the string representing the portal URL.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Fix for PLUTO-247 - check if query string contains parameters
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ( query.length() &amp;gt; 1 ) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return buffer.append(query).toString();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Construct the string representing the portal URL.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return buffer.append(query).toString();
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;There was already a fix for this issue (PLUTO-247). May be this reappeared after some refactoring. The statement in the if-block and the one behind the if-block is the same.
&lt;br&gt;The unnecessary &amp;quot;?&amp;quot; caused problems when using the URL as action in a form within a HTTPUnit-Test because the testframework does not look at the final character of the URL and adds an additional &amp;quot;?&amp;quot;.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-583%29-PortalURLParserImpl%3A-unnecessary-%22-%22-tp26113398p26113398.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26029560</id>
	<title>Re: serveResource() question</title>
	<published>2009-10-23T09:33:14Z</published>
	<updated>2009-10-23T09:33:14Z</updated>
	<author>
		<name>hub</name>
	</author>
	<content type="html">in doView()
&lt;br&gt;&lt;br&gt;response.setContentType(&amp;quot;text/html&amp;quot;); 
&lt;br&gt;PrintWriter writer = response.getWriter(); 
&lt;br&gt;ResourceURL resURL = response.createResourceURL(); 
&lt;br&gt;String p = &amp;quot;&amp;lt;object data=\&amp;quot;&amp;quot; + resURL.toString() + &amp;quot;\&amp;quot;&amp;quot; + &amp;quot;type=\&amp;quot;application/pdf\&amp;quot; width=\&amp;quot;100%\&amp;quot; height=\&amp;quot;100%\&amp;quot;&amp;quot;; 
&lt;br&gt;writer.print(p); 
&lt;br&gt;&lt;br&gt;serveResource() is called then.
&lt;br&gt;&lt;br&gt;This works for IE and firefox but.... 
&lt;br&gt;in IE without problems, in firefox I get a Stacktrace although I get the document in the browser, but sometimes firefox also crashes 
&lt;br&gt;&lt;br&gt;Does someone perhaps have a clue? 
&lt;br&gt;Thank you 
&lt;br&gt;Hubert 
&lt;br&gt;&lt;br&gt;17:55:47,953 ERROR [[WorkflowPortlet]] Servlet.service() for servlet WorkflowPortlet threw exception 
&lt;br&gt;java.net.SocketException: Connection reset by peer: socket write error 
&lt;br&gt;at java.net.SocketOutputStream.socketWrite0(Native Method) 
&lt;br&gt;at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) 
&lt;br&gt;at java.net.SocketOutputStream.write(SocketOutputStream.java:136) 
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/serveResource%28%29-question-tp25962607p26029560.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26029319</id>
	<title>Re: Portlet locked with processEvent() ?</title>
	<published>2009-10-23T09:16:58Z</published>
	<updated>2009-10-23T09:16:58Z</updated>
	<author>
		<name>hub</name>
	</author>
	<content type="html">...well, it looks like it was my fault.
&lt;br&gt;The thread that locked the whole thing was &amp;quot;com.sun.jndi.ldap.Connection&amp;quot;.
&lt;br&gt;And it locked, because I left a DirContext open in my application. Closing this solved the problem.
&lt;br&gt;&lt;br&gt;hub
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Portlet-locked-with-processEvent%28%29---tp25964293p26029319.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26006897</id>
	<title>[jira] Created: (PLUTO-582) forwarding to jsp in action phase causes error if  &lt;portlet:defineObjects/&gt; is used in jsp</title>
	<published>2009-10-22T02:26:59Z</published>
	<updated>2009-10-22T02:26:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">forwarding to jsp in action phase causes error if &amp;nbsp;&amp;lt;portlet:defineObjects/&amp;gt; is used in jsp
&lt;br&gt;------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: PLUTO-582
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-582&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-582&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Pluto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: windows, JBOSS 4.2.2 GA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Hubert Felber
&lt;br&gt;&lt;br&gt;&lt;br&gt;in the action phase I do a
&lt;br&gt;&lt;br&gt;getPortletContext().getRequestDispatcher(&amp;quot;test.jsp&amp;quot;).forward(request,response);
&lt;br&gt;&lt;br&gt;in test.jsp I defined
&lt;br&gt;&amp;lt;%@ taglib uri=&amp;quot;&lt;a href=&quot;http://java.sun.com/portlet_2_0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/portlet_2_0&lt;/a&gt;&amp;quot; prefix=&amp;quot;portlet&amp;quot; %&amp;gt;
&lt;br&gt;&amp;lt;portlet:defineObjects/&amp;gt;
&lt;br&gt;&lt;br&gt;The compiled jsp then contains
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; renderRequest = (javax.portlet.RenderRequest) _jspx_page_context.findAttribute(&amp;quot;renderRequest&amp;quot;);
&lt;br&gt;&lt;br&gt;which causes a 
&lt;br&gt;&lt;br&gt;javax.servlet.ServletException: javax.portlet.PortletException: java.lang.ClassCastException: org.apache.pluto.container.impl.ActionRequestImpl cannot be cast to javax.portlet.RenderRequest
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:141)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-582%29-forwarding-to-jsp-in-action-phase-causes-error-if--%3Cportlet%3AdefineObjects-%3E-is-used-in-jsp-tp26006897p26006897.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25964293</id>
	<title>Portlet locked with processEvent() ?</title>
	<published>2009-10-19T12:39:23Z</published>
	<updated>2009-10-19T12:39:23Z</updated>
	<author>
		<name>hub</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Please excuse me for writing in the Dev forum, but I don't notice any activity in the user forum.
&lt;br&gt;I think I am locking a portlet, maybe I do stuff which I should not. Could anyone please help me?
&lt;br&gt;&lt;br&gt;I have a portlet B , loaded on startup but not visible (not displayed).
&lt;br&gt;Portlet A sends an event to portlet B.
&lt;br&gt;Portlet B receives it in processEvent() , does some stuff(creates a workflow with opensymphony/osworkflow) &amp;nbsp;and would like to be rendered then ---but nothing happens. I do not notice that any portlet is rendered at all. Instead I see (visuall feedback from browser) that a request is pending, which times out after a while.
&lt;br&gt;Creating a new request by pressing &amp;quot;home&amp;quot; interrupts the pending request and all works fine again. But I think the request is still pending somewhere.
&lt;br&gt;&lt;br&gt;If I don't do anything in processEvent(), the portlet get's rendered (doView()).
&lt;br&gt;Sometimes (rarely) it works, although I do my stuff in processEvent() (create the workflow).
&lt;br&gt;Sometimes my breakpoints in doView() are triggered, if I stop my application (Ctrl C), which brought me to the idea that I am locking something.
&lt;br&gt;&lt;br&gt;While stopping the application I then see following output on the console
&lt;br&gt;&amp;nbsp;[TomcatDeployer] undeploy, ctxPath=/pluto, warUrl=.../deploy/pluto.war/
&lt;br&gt;&amp;nbsp;[StandardWrapper] Waiting for 1 instance(s) to be deallocated
&lt;br&gt;&amp;nbsp;[StandardWrapper] Waiting for 1 instance(s) to be deallocated
&lt;br&gt;&amp;nbsp;[StandardWrapper] Waiting for 1 instance(s) to be deallocated
&lt;br&gt;&amp;nbsp;[[/pluto]] Closing Spring root WebApplicationContext
&lt;br&gt;&lt;br&gt;The more requests I generated, the more &amp;quot;Waiting ...&amp;quot; I see.
&lt;br&gt;&lt;br&gt;I am running on JBoss 4.2.2 GA
&lt;br&gt;&lt;br&gt;Are there some restrictions on what is allowed in processEvent()?
&lt;br&gt;Could somebody please help me to isolate the problem?
&lt;br&gt;&lt;br&gt;Thank you for helping
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Hubert
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Portlet-locked-with-processEvent%28%29---tp25964293p25964293.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25962607</id>
	<title>serveResource() question</title>
	<published>2009-10-19T10:47:54Z</published>
	<updated>2009-10-19T10:47:54Z</updated>
	<author>
		<name>hub</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;1.
&lt;br&gt;&lt;br&gt;Problem:
&lt;br&gt;In doView() I want to display a PDF form. I call response.createResourceURL() and expect that my serveResource() function will be called, but this does not happen -- i get a blank page (there is no other output). The created resource URL is OK, if I copy/paste it to the browser, my serveResource() is called and the PDF is displayed.
&lt;br&gt;Question:
&lt;br&gt;How do I achieve to display a PDF as response to a RenderRequest ?
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Hubert
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/serveResource%28%29-question-tp25962607p25962607.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25930073</id>
	<title>[jira] Created: (PLUTO-581) org.apache.pluto.driver.url.impl.PortalURLParserImpl not properly decoding public/private render parameters</title>
	<published>2009-10-16T11:20:31Z</published>
	<updated>2009-10-16T11:20:31Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">org.apache.pluto.driver.url.impl.PortalURLParserImpl not properly decoding public/private render parameters
&lt;br&gt;-----------------------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: PLUTO-581
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-581&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-581&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Pluto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Michael Freedman
&lt;br&gt;&lt;br&gt;&lt;br&gt;PortalURLParserImpl doubly encodes public/private render parameters into the path portion of the ResourceURL but on return its parser only decodes once. &amp;nbsp;
&lt;br&gt;&lt;br&gt;See encodeMultiValues() to see the double encoding.
&lt;br&gt;&lt;br&gt;Look at decodePublicParameter() to see the single decode. &amp;nbsp;Instead this method should use the same decoding strategy as decodeParameter(). &amp;nbsp;namely it needs the following code added after the call to split up the values into an array of values:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; paramValues.length;i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; paramValues[i] = URLDecoder.decode(paramValues[i], &amp;quot;UTF-8&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (UnsupportedEncodingException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG.warn(e.getMessage(),e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-581%29-org.apache.pluto.driver.url.impl.PortalURLParserImpl-not-properly-decoding-public-private-render-parameters-tp25930073p25930073.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25864277</id>
	<title>[jira] Commented: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-10-12T15:32:31Z</published>
	<updated>2009-10-12T15:32:31Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12764874#action_12764874&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12764874#action_12764874&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ate Douma commented on PLUTO-579:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;Hi David,
&lt;br&gt;&lt;br&gt;Sorry for not replying any time sooner on your questions.
&lt;br&gt;I agree definitely the current 1.1.x and possibly also the trunk parameter encoding might not be fully compliant yet and in some areas seems to be unnecessary and excessive indeed.
&lt;br&gt;But I still haven't had time to look deeper into this, nor will I be able to do so this week.
&lt;br&gt;I never really worked on the Pluto 1.1.x code base and for 2.0 only migrated and fixed (the Pluto *Driver*) code where minimally needed.
&lt;br&gt;If you already have progressed further since your last comment, please let me know: I'd like to further discuss and help out to get this straightened out.
&lt;br&gt;I'll try to chime back in on this issue next week if possible. If you want, ping me in private to remind me :)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Jencks
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.0.1, 1.1.8
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579-0921.patch, PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25864277.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25818994</id>
	<title>[jira] Resolved: (PLUTO-580) Allow portlet descriptor with empty namesapce during deployment.</title>
	<published>2009-10-09T03:39:31Z</published>
	<updated>2009-10-09T03:39:31Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-580?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-580?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Woonsan Ko resolved PLUTO-580.
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;Fixed by adjusting namespace uris in a custom XmlStreamReader based on the version attribute of the root element.
&lt;br&gt;I will appreciate for any reviews and comments. Thanks.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Allow portlet descriptor with empty namesapce during deployment.
&lt;br&gt;&amp;gt; ----------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-580
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-580&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-580&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 2.0.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Woonsan Ko
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Woonsan Ko
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.0.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Currently, PortletAppDescriptorServiceImpl is using explicit schema based JAXB unmarshalling. (.../portlet-app_1_0.xsd or .../portlet-app_2_0.xsd).
&lt;br&gt;&amp;gt; However, if we allow empty namespaced descriptor as well, then I think it would be very convenient.
&lt;br&gt;&amp;gt; Because &amp;quot;version&amp;quot; attribute of portlet-app element is required one, we can infer its implicit namespaces.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-580%29-Allow-portlet-descriptor-with-empty-namesapce-during-deployment.-tp25470109p25818994.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25616550</id>
	<title>Re: Getting Started</title>
	<published>2009-09-25T10:48:26Z</published>
	<updated>2009-09-25T10:48:26Z</updated>
	<author>
		<name>Pavel J</name>
	</author>
	<content type="html">Something obviously went wrong... but you&amp;#39;ll need to provide more clues for anyone to be able to help you... any exceptions anywhere?&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;Pavel&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Jul 17, 2009 at 1:15 AM, KetanNale &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25616550&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ketan_nale@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;br&gt;
Hi All,&lt;br&gt;
&lt;br&gt;
I am new to portlets. I want to develop portal for my site.&lt;br&gt;
I downloaded Pluto 2.0 source and built but&lt;br&gt;
as per guided on home site&lt;br&gt;
&lt;a href=&quot;http://localhost:8080/pluto/portal&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://localhost:8080/pluto/portal&lt;/a&gt; didnt started....&lt;br&gt;
&lt;br&gt;
can anyone help me how to start with pluto...&lt;br&gt;
&lt;br&gt;
cheers,&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://www.nabble.com/Getting-Started-tp24529702p24529702.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/Getting-Started-tp24529702p24529702.html&lt;/a&gt;&lt;br&gt;
Sent from the Pluto - Dev mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Getting-Started-tp24529702p25616550.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25600792</id>
	<title>Re: Escaping more characters in portlet urls</title>
	<published>2009-09-24T12:05:18Z</published>
	<updated>2009-09-24T12:05:18Z</updated>
	<author>
		<name>djencks</name>
	</author>
	<content type="html">Hi Ate,
&lt;br&gt;&lt;br&gt;I think there are still issues.... I added another comment to the issue.
&lt;br&gt;&lt;br&gt;thanks
&lt;br&gt;david jencks
&lt;br&gt;&lt;br&gt;On Sep 24, 2009, at 12:56 AM, Ate Douma wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi David,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I looked briefly at both the PLUTO-579 patch and the current Pluto &amp;nbsp;
&lt;br&gt;&amp;gt; trunk PortalURLParserImpl and don't think this issue applies to &amp;nbsp;
&lt;br&gt;&amp;gt; trunk anymore.
&lt;br&gt;&amp;gt; I added a more detailed comment on the issue itself: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ate
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David Jencks wrote:
&lt;br&gt;&amp;gt;&amp;gt; In geronimo we've had some problems with ';' not getting escaped in &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; some portlet urls, see PLUTO-579. &amp;nbsp;The escaping algorithm currently &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; used looks really inefficient. &amp;nbsp;One of the Geronimo developers &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; (Ivan) came up with a patch that looks good to me and I've applied &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; to branches-1.1.x. &amp;nbsp;I think it would be appropriate for trunk as &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; well, the code looks about the same.
&lt;br&gt;&amp;gt;&amp;gt; Could one of the pluto devs more familiar with this area take a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; look and make sure I'm not missing the point before I go ahead any &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; apply it to trunk?
&lt;br&gt;&amp;gt;&amp;gt; many thanks
&lt;br&gt;&amp;gt;&amp;gt; david jencks
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Escaping-more-characters-in-portlet-urls-tp25587670p25600792.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25600789</id>
	<title>[jira] Commented: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-24T12:05:16Z</published>
	<updated>2009-09-24T12:05:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12759215#action_12759215&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12759215#action_12759215&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;David Jencks commented on PLUTO-579:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Hi Ate,
&lt;br&gt;&lt;br&gt;I now have a lot of questions :-)
&lt;br&gt;&lt;br&gt;As you note, in trunk both single parameters and multi valued parameters are URLEncoded/Decoded whereas in 1.1.x only single valued paramters were. I think that clearly by the spec (1.0 spec, top of p 32) the multivalued parameters need to be URL encoded/decoded as well in 1.1.x, in other words both before and after the 1.1.x change it's not spec compliant.
&lt;br&gt;&lt;br&gt;What I don't understand is why encodeCharacters is needed at all, and why we can't always use the URLEncoded/Decoder.
&lt;br&gt;&lt;br&gt;trunk encodes these characters:
&lt;br&gt;{code}
&lt;br&gt;&amp;nbsp; &amp;nbsp; private static final String[][] ENCODINGS = new String[][] {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;new String[] { &amp;quot;_&amp;quot;, &amp;quot;0x1&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;.&amp;quot;, &amp;quot;0x2&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;/&amp;quot;, &amp;quot;0x3&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;\r&amp;quot;, &amp;quot;0x4&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;\n&amp;quot;, &amp;quot;0x5&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;&amp;lt;&amp;quot;, &amp;quot;0x6&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;&amp;gt;&amp;quot;, &amp;quot;0x7&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot; &amp;quot;, &amp;quot;0x8&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;#&amp;quot;, &amp;quot;0x9&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;?&amp;quot;, &amp;quot;0xa&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;\\&amp;quot;, &amp;quot;0xb&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new String[] { &amp;quot;%&amp;quot;, &amp;quot;0xc&amp;quot; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;The URLEncoder docs say everything except these get URL encoded:
&lt;br&gt;&lt;br&gt;# The special characters &amp;quot;.&amp;quot;, &amp;quot;-&amp;quot;, &amp;quot;*&amp;quot;, and &amp;quot;_&amp;quot; remain the same.
&lt;br&gt;&lt;br&gt;&amp;quot;.&amp;quot; and &amp;quot;_&amp;quot; are pluto-encoded, &amp;quot;-&amp;quot; and &amp;quot;*&amp;quot; are not.
&lt;br&gt;&lt;br&gt;pluto encodeCharacters is called:
&lt;br&gt;&lt;br&gt;after url-encoding multi values. (line 434) This will encode &amp;quot;.&amp;quot; and &amp;quot;_&amp;quot; in parameter values. I don't think this is compliant with the spec.
&lt;br&gt;&lt;br&gt;to encode a windowId (encodeControlParameter, line 395). Is there a regex or similar grammar for window Ids?
&lt;br&gt;&lt;br&gt;to encode a resourceWindow (toString, line 239). I think this is another windowId.
&lt;br&gt;&lt;br&gt;to encode the actionWindow (toString, line 248), presumably another windowId.
&lt;br&gt;&lt;br&gt;to encode resource window cachablilty (toString, line 256). The ResourceURL seems to indicate that the valid cachability values are in a small set of string constants. none of which need encoding.
&lt;br&gt;&lt;br&gt;to encode resource window resourceId (toString, line 261), presumably another windowId.
&lt;br&gt;&lt;br&gt;So, depending on what valid windowIds are, the encoding is unnecessary, excessive, or incomplete. I'd like to know what valid windowIds can be.
&lt;br&gt;&lt;br&gt;Also, there's a problem with strings to be encoded that have the encoding characters in them already, such as &amp;quot;0x1&amp;quot;. These need to be re-encoded somehow so decoding produces the original value. I think Ivan's patch does this successfully.
&lt;br&gt;&lt;br&gt;I'll change the branch impl to use more URLEncoding on multi-values, for the other bits I need more info. 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Jencks
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.0.1, 1.1.8
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579-0921.patch, PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25600789.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25590937</id>
	<title>Re: Escaping more characters in portlet urls</title>
	<published>2009-09-24T00:56:10Z</published>
	<updated>2009-09-24T00:56:10Z</updated>
	<author>
		<name>Ate Douma</name>
	</author>
	<content type="html">Hi David,
&lt;br&gt;&lt;br&gt;I looked briefly at both the PLUTO-579 patch and the current Pluto trunk PortalURLParserImpl and don't think this issue applies to trunk 
&lt;br&gt;anymore.
&lt;br&gt;I added a more detailed comment on the issue itself: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Ate
&lt;br&gt;&lt;br&gt;David Jencks wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; In geronimo we've had some problems with ';' not getting escaped in some 
&lt;br&gt;&amp;gt; portlet urls, see PLUTO-579. &amp;nbsp;The escaping algorithm currently used 
&lt;br&gt;&amp;gt; looks really inefficient. &amp;nbsp;One of the Geronimo developers (Ivan) came up 
&lt;br&gt;&amp;gt; with a patch that looks good to me and I've applied to branches-1.1.x. &amp;nbsp;
&lt;br&gt;&amp;gt; I think it would be appropriate for trunk as well, the code looks about 
&lt;br&gt;&amp;gt; the same.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Could one of the pluto devs more familiar with this area take a look and 
&lt;br&gt;&amp;gt; make sure I'm not missing the point before I go ahead any apply it to 
&lt;br&gt;&amp;gt; trunk?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; many thanks
&lt;br&gt;&amp;gt; david jencks
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Escaping-more-characters-in-portlet-urls-tp25587670p25590937.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25590912</id>
	<title>[jira] Commented: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-24T00:54:16Z</published>
	<updated>2009-09-24T00:54:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12759053#action_12759053&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12759053#action_12759053&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ate Douma commented on PLUTO-579:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;Hi David,
&lt;br&gt;&lt;br&gt;I looked briefly at both the patch and the current Pluto trunk PortalURLParserImpl.
&lt;br&gt;While a lot of the code still looks the same, there is one major difference: in trunk parameters are first passed through URLEncoder/URLDecoder before/after the custom encoding/decoding is done like in Pluto 1.1.x.
&lt;br&gt;As URLEncoder already takes care of ';' characters I think this issue no longer applies to trunk anymore.
&lt;br&gt;And it seems to me the custom encoding/decoding on trunk could actually now ignore some of the characters currently defined in the ENCODINGS array.
&lt;br&gt;If using URLEncoder/URLDecoder is as efficient as the new custom encoding/decoding in Pluto 1.1.x branch I don't know.
&lt;br&gt;So, for performance reasons, it might be interested to review if we should replace the trunk code with this one, but functionally I don't think its needed anymore. 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Jencks
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.0.1, 1.1.8
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579-0921.patch, PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25590912.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25587670</id>
	<title>Escaping more characters in portlet urls</title>
	<published>2009-09-23T17:53:43Z</published>
	<updated>2009-09-23T17:53:43Z</updated>
	<author>
		<name>djencks</name>
	</author>
	<content type="html">In geronimo we've had some problems with ';' not getting escaped in &amp;nbsp;
&lt;br&gt;some portlet urls, see PLUTO-579. &amp;nbsp;The escaping algorithm currently &amp;nbsp;
&lt;br&gt;used looks really inefficient. &amp;nbsp;One of the Geronimo developers (Ivan) &amp;nbsp;
&lt;br&gt;came up with a patch that looks good to me and I've applied to &amp;nbsp;
&lt;br&gt;branches-1.1.x. &amp;nbsp;I think it would be appropriate for trunk as well, &amp;nbsp;
&lt;br&gt;the code looks about the same.
&lt;br&gt;&lt;br&gt;Could one of the pluto devs more familiar with this area take a look &amp;nbsp;
&lt;br&gt;and make sure I'm not missing the point before I go ahead any apply it &amp;nbsp;
&lt;br&gt;to trunk?
&lt;br&gt;&lt;br&gt;many thanks
&lt;br&gt;david jencks
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Escaping-more-characters-in-portlet-urls-tp25587670p25587670.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25587567</id>
	<title>[jira] Updated: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-23T17:46:16Z</published>
	<updated>2009-09-23T17:46:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Jencks updated PLUTO-579:
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 1.1.8
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.0.1
&lt;br&gt;&lt;br&gt;I applied this to branches-1.1.x after making it compile with jdk 1.4 settings. (rev 818328). &amp;nbsp;I think it should be applied to trunk to, but I'll ask on the dev list first to make sure its appropriate.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Jencks
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 2.0.1, 1.1.8
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579-0921.patch, PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25587567.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25587546</id>
	<title>[jira] Assigned: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-23T17:44:16Z</published>
	<updated>2009-09-23T17:44:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;David Jencks reassigned PLUTO-579:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: David Jencks
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: David Jencks
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579-0921.patch, PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25587546.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25544896</id>
	<title>[jira] Updated: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-21T07:28:16Z</published>
	<updated>2009-09-21T07:28:16Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ivan updated PLUTO-579:
&lt;br&gt;-----------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: PLUTO-579-0921.patch
&lt;br&gt;&lt;br&gt;Attach a updated patch, including a fix about the dupliate slash while contrcuting the url.
&lt;br&gt;This may causes some issues while working with Jetty while the compactpath attribute is set with false.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579-0921.patch, PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25544896.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25470109</id>
	<title>[jira] Created: (PLUTO-580) Allow portlet descriptor with empty namesapce during deployment.</title>
	<published>2009-09-16T04:00:57Z</published>
	<updated>2009-09-16T04:00:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Allow portlet descriptor with empty namesapce during deployment.
&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: PLUTO-580
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-580&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-580&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Pluto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Woonsan Ko
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Woonsan Ko
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 2.0.1
&lt;br&gt;&lt;br&gt;&lt;br&gt;Currently, PortletAppDescriptorServiceImpl is using explicit schema based JAXB unmarshalling. (.../portlet-app_1_0.xsd or .../portlet-app_2_0.xsd).
&lt;br&gt;However, if we allow empty namespaced descriptor as well, then I think it would be very convenient.
&lt;br&gt;Because &amp;quot;version&amp;quot; attribute of portlet-app element is required one, we can infer its implicit namespaces.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-580%29-Allow-portlet-descriptor-with-empty-namesapce-during-deployment.-tp25470109p25470109.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25448064</id>
	<title>[jira] Updated: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-14T22:33:57Z</published>
	<updated>2009-09-14T22:33:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ivan updated PLUTO-579:
&lt;br&gt;-----------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: PLUTO-579.patch
&lt;br&gt;&lt;br&gt;Attach a new patch, it includes:
&lt;br&gt;a. Use pattern to encode/decode parameter values
&lt;br&gt;b. Add semicolon to the escape arrays
&lt;br&gt;c. Add codes to handle 0x0&amp;quot; (which is used to separate multiple parameter values) is contained in the parameter value
&lt;br&gt;Please help to review the patch, thanks !
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25448064.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25447204</id>
	<title>[jira] Updated: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-14T20:17:57Z</published>
	<updated>2009-09-14T20:17:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ivan updated PLUTO-579:
&lt;br&gt;-----------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: &amp;nbsp; &amp;nbsp; (was: PLUTO-579.patch)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25447204.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25445991</id>
	<title>[jira] Commented: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-14T17:36:57Z</published>
	<updated>2009-09-14T17:36:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12755268#action_12755268&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12755268#action_12755268&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;David Jencks commented on PLUTO-579:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Can we use a similar regular expression to do the encoding as well as the decoding?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25445991.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25437866</id>
	<title>[jira] Updated: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-14T08:22:57Z</published>
	<updated>2009-09-14T08:22:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ivan updated PLUTO-579:
&lt;br&gt;-----------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: PLUTO-579.patch
&lt;br&gt;&lt;br&gt;Thanks for the comment, David, I re-created a new patch.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25437866.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25437369</id>
	<title>[jira] Updated: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-14T07:56:57Z</published>
	<updated>2009-09-14T07:56:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ivan updated PLUTO-579:
&lt;br&gt;-----------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: &amp;nbsp; &amp;nbsp; (was: PLUTO-579.patch)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25437369.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25410325</id>
	<title>[jira] Commented: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-11T17:17:57Z</published>
	<updated>2009-09-11T17:17:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12754439#action_12754439&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12754439#action_12754439&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;David Jencks commented on PLUTO-579:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;I think there must be a way to only scan through the string once for encoding or decoding. &amp;nbsp;Can we do each operation using only one regular expression?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25410325.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25386941</id>
	<title>Re: How about allowing empty namespaced portlet descriptor?</title>
	<published>2009-09-10T09:47:22Z</published>
	<updated>2009-09-10T09:47:22Z</updated>
	<author>
		<name>cziegeler</name>
	</author>
	<content type="html">Woonsan Ko wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, I'm inclined to support that case as well because it is mentioned as *not required*.
&lt;br&gt;&amp;gt; 
&lt;br&gt;Great, so +1 to the whole thing.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Carsten
&lt;br&gt;-- 
&lt;br&gt;Carsten Ziegeler
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386941&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-about-allowing-empty-namespaced-portlet-descriptor--tp25380777p25386941.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25386795</id>
	<title>Re: How about allowing empty namespaced portlet descriptor?</title>
	<published>2009-09-10T09:38:23Z</published>
	<updated>2009-09-10T09:38:23Z</updated>
	<author>
		<name>Ate Douma</name>
	</author>
	<content type="html">Woonsan Ko wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Carsten,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- On Thu, 9/10/09, Carsten Ziegeler &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386795&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; From: Carsten Ziegeler &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386795&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: How about allowing empty namespaced portlet descriptor?
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386795&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pluto-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Date: Thursday, September 10, 2009, 5:39 PM
&lt;br&gt;&amp;gt;&amp;gt; Now, while I think that a portlet.xml
&lt;br&gt;&amp;gt;&amp;gt; which does not use use the
&lt;br&gt;&amp;gt;&amp;gt; namespace is not valid (wrt the spec), it sounds reasonable
&lt;br&gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt; support such descriptors.
&lt;br&gt;&amp;gt;&amp;gt; And I also agree that this support makes sense in Pluto.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The only question I have which cases we support :)
&lt;br&gt;&amp;gt;&amp;gt; The example below mentions: &amp;lt;portlet-app id=&amp;quot;charttest&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; version=&amp;quot;1.0&amp;quot;&amp;gt;.
&lt;br&gt;&amp;gt;&amp;gt; This can be supported easily.
&lt;br&gt;&amp;gt;&amp;gt; Two questions:
&lt;br&gt;&amp;gt;&amp;gt; - I guess the version attribute is still mandatory, right?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Right. I've just found that the xsd says it is a required attribute.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; - What happens if someone is using &amp;lt;portlet-app
&lt;br&gt;&amp;gt;&amp;gt; id=&amp;quot;charttest&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; version=&amp;quot;2.0&amp;quot;&amp;gt;? Would we support that as well?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Good point. I haven't thought of it. :-)
&lt;br&gt;&amp;gt; I found the following in the section, &amp;quot;PLT.25.4 Rules for processing the Portlet Deployment Descriptor&amp;quot;, of the spec:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;It is recommended, but not required, that portlet containers and tools validate both deployment descriptors against the corresponding DTD and XML Schema definitions for structural correctness.&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, I'm inclined to support that case as well because it is mentioned as *not required*.
&lt;/div&gt;+1 from me on all of this.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Ate
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Woonsan
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt; Carsten
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Woonsan Ko wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi there,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; During testing portlet deployments with some useful
&lt;br&gt;&amp;gt;&amp;gt; PAs from jp.sf.pal portlet repository, I found that the
&lt;br&gt;&amp;gt;&amp;gt; current pluto-2 deployment component failed to deploy a PA
&lt;br&gt;&amp;gt;&amp;gt; when the descriptor of the PA does not have any namespace
&lt;br&gt;&amp;gt;&amp;gt; uri definition with the following exceptions:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.io.IOException: unexpected element
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (uri:&amp;quot;&amp;quot;, local:&amp;quot;portlet-app&amp;quot;). Expected elements are
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;{&lt;a href=&quot;http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd&lt;/a&gt;}portlet-app&amp;gt;,&amp;lt;{&lt;a href=&quot;http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd&lt;/a&gt;}portlet-app&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The portlet.xml is like the following:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;portlet-app id=&amp;quot;charttest&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;snip/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;/portlet-app&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It's simply because PortletAppDescriptorServiceImpl is
&lt;br&gt;&amp;gt;&amp;gt; using explicit schema based JAXB unmarshalling.
&lt;br&gt;&amp;gt;&amp;gt; (.../portlet-app_1_0.xsd or .../portlet-app_2_0.xsd)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; However, if we allow empty namespaced descriptor as
&lt;br&gt;&amp;gt;&amp;gt; well, then I think it would be very helpful to deploy some
&lt;br&gt;&amp;gt;&amp;gt; old portlet-1.0 based existing portlet applications.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To do this without any side effect, we can just copy
&lt;br&gt;&amp;gt;&amp;gt; the portlet 1.0 JAXB package,
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;o.a.p.container.om.portlet10.impl&amp;quot;, to a new package (such
&lt;br&gt;&amp;gt;&amp;gt; as &amp;nbsp;&amp;quot;o.a.p.container.om.portlet10.emptyns.impl&amp;quot;?), with
&lt;br&gt;&amp;gt;&amp;gt; empty namespace annotations and add it into the JAXB context
&lt;br&gt;&amp;gt;&amp;gt; as a third option in the PortletAppDescriptorService
&lt;br&gt;&amp;gt;&amp;gt; implementation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; By the way, this feature has been recently committed
&lt;br&gt;&amp;gt;&amp;gt; in Jetspeed-2.2.1-SNAPSHOT, but I'm now thinking it would be
&lt;br&gt;&amp;gt;&amp;gt; better to move this to pluto.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You can see the issue (JS2-1061) and the related
&lt;br&gt;&amp;gt;&amp;gt; discussion here: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/On-the-current-strong-validation-during-PA-deployment-td25261119.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/On-the-current-strong-validation-during-PA-deployment-td25261119.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If there's no objection, I hope to add this to pluto
&lt;br&gt;&amp;gt;&amp;gt; trunk.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; What do you think?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Kind regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Woonsan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; Carsten Ziegeler
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386795&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-about-allowing-empty-namespaced-portlet-descriptor--tp25380777p25386795.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25386511</id>
	<title>Re: How about allowing empty namespaced portlet descriptor?</title>
	<published>2009-09-10T09:21:48Z</published>
	<updated>2009-09-10T09:21:48Z</updated>
	<author>
		<name>Woonsan Ko</name>
	</author>
	<content type="html">Hi Carsten,
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- On Thu, 9/10/09, Carsten Ziegeler &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386511&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Carsten Ziegeler &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386511&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: How about allowing empty namespaced portlet descriptor?
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386511&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pluto-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Thursday, September 10, 2009, 5:39 PM
&lt;br&gt;&amp;gt; Now, while I think that a portlet.xml
&lt;br&gt;&amp;gt; which does not use use the
&lt;br&gt;&amp;gt; namespace is not valid (wrt the spec), it sounds reasonable
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; support such descriptors.
&lt;br&gt;&amp;gt; And I also agree that this support makes sense in Pluto.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The only question I have which cases we support :)
&lt;br&gt;&amp;gt; The example below mentions: &amp;lt;portlet-app id=&amp;quot;charttest&amp;quot;
&lt;br&gt;&amp;gt; version=&amp;quot;1.0&amp;quot;&amp;gt;.
&lt;br&gt;&amp;gt; This can be supported easily.
&lt;br&gt;&amp;gt; Two questions:
&lt;br&gt;&amp;gt; - I guess the version attribute is still mandatory, right?
&lt;/div&gt;&lt;br&gt;Right. I've just found that the xsd says it is a required attribute.
&lt;br&gt;&lt;br&gt;&amp;gt; - What happens if someone is using &amp;lt;portlet-app
&lt;br&gt;&amp;gt; id=&amp;quot;charttest&amp;quot;
&lt;br&gt;&amp;gt; version=&amp;quot;2.0&amp;quot;&amp;gt;? Would we support that as well?
&lt;br&gt;&lt;br&gt;Good point. I haven't thought of it. :-)
&lt;br&gt;I found the following in the section, &amp;quot;PLT.25.4 Rules for processing the Portlet Deployment Descriptor&amp;quot;, of the spec:
&lt;br&gt;&lt;br&gt;&amp;quot;It is recommended, but not required, that portlet containers and tools validate both deployment descriptors against the corresponding DTD and XML Schema definitions for structural correctness.&amp;quot;
&lt;br&gt;&lt;br&gt;So, I'm inclined to support that case as well because it is mentioned as *not required*.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Woonsan
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; Carsten
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Woonsan Ko wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi there,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; During testing portlet deployments with some useful
&lt;br&gt;&amp;gt; PAs from jp.sf.pal portlet repository, I found that the
&lt;br&gt;&amp;gt; current pluto-2 deployment component failed to deploy a PA
&lt;br&gt;&amp;gt; when the descriptor of the PA does not have any namespace
&lt;br&gt;&amp;gt; uri definition with the following exceptions:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; java.io.IOException: unexpected element
&lt;br&gt;&amp;gt; &amp;gt; (uri:&amp;quot;&amp;quot;, local:&amp;quot;portlet-app&amp;quot;). Expected elements are
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;{&lt;a href=&quot;http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd&lt;/a&gt;}portlet-app&amp;gt;,&amp;lt;{&lt;a href=&quot;http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd&lt;/a&gt;}portlet-app&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The portlet.xml is like the following:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;portlet-app id=&amp;quot;charttest&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;snip/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;/portlet-app&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; It's simply because PortletAppDescriptorServiceImpl is
&lt;br&gt;&amp;gt; using explicit schema based JAXB unmarshalling.
&lt;br&gt;&amp;gt; (.../portlet-app_1_0.xsd or .../portlet-app_2_0.xsd)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; However, if we allow empty namespaced descriptor as
&lt;br&gt;&amp;gt; well, then I think it would be very helpful to deploy some
&lt;br&gt;&amp;gt; old portlet-1.0 based existing portlet applications.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; To do this without any side effect, we can just copy
&lt;br&gt;&amp;gt; the portlet 1.0 JAXB package,
&lt;br&gt;&amp;gt; &amp;quot;o.a.p.container.om.portlet10.impl&amp;quot;, to a new package (such
&lt;br&gt;&amp;gt; as  &amp;quot;o.a.p.container.om.portlet10.emptyns.impl&amp;quot;?), with
&lt;br&gt;&amp;gt; empty namespace annotations and add it into the JAXB context
&lt;br&gt;&amp;gt; as a third option in the PortletAppDescriptorService
&lt;br&gt;&amp;gt; implementation.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; By the way, this feature has been recently committed
&lt;br&gt;&amp;gt; in Jetspeed-2.2.1-SNAPSHOT, but I'm now thinking it would be
&lt;br&gt;&amp;gt; better to move this to pluto.
&lt;br&gt;&amp;gt; &amp;gt; You can see the issue (JS2-1061) and the related
&lt;br&gt;&amp;gt; discussion here: 
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://www.nabble.com/On-the-current-strong-validation-during-PA-deployment-td25261119.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/On-the-current-strong-validation-during-PA-deployment-td25261119.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;  
&lt;br&gt;&amp;gt; &amp;gt; If there's no objection, I hope to add this to pluto
&lt;br&gt;&amp;gt; trunk.
&lt;br&gt;&amp;gt; &amp;gt; What do you think?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Kind regards,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Woonsan
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;       
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Carsten Ziegeler
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25386511&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-about-allowing-empty-namespaced-portlet-descriptor--tp25380777p25386511.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25385741</id>
	<title>Re: How about allowing empty namespaced portlet descriptor?</title>
	<published>2009-09-10T08:39:47Z</published>
	<updated>2009-09-10T08:39:47Z</updated>
	<author>
		<name>cziegeler</name>
	</author>
	<content type="html">Now, while I think that a portlet.xml which does not use use the
&lt;br&gt;namespace is not valid (wrt the spec), it sounds reasonable to
&lt;br&gt;support such descriptors.
&lt;br&gt;And I also agree that this support makes sense in Pluto.
&lt;br&gt;&lt;br&gt;The only question I have which cases we support :)
&lt;br&gt;The example below mentions: &amp;lt;portlet-app id=&amp;quot;charttest&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;.
&lt;br&gt;This can be supported easily.
&lt;br&gt;Two questions:
&lt;br&gt;- I guess the version attribute is still mandatory, right?
&lt;br&gt;- What happens if someone is using &amp;lt;portlet-app id=&amp;quot;charttest&amp;quot;
&lt;br&gt;version=&amp;quot;2.0&amp;quot;&amp;gt;? Would we support that as well?
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Carsten
&lt;br&gt;&lt;br&gt;Woonsan Ko wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi there,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; During testing portlet deployments with some useful PAs from jp.sf.pal portlet repository, I found that the current pluto-2 deployment component failed to deploy a PA when the descriptor of the PA does not have any namespace uri definition with the following exceptions:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; java.io.IOException: unexpected element
&lt;br&gt;&amp;gt; (uri:&amp;quot;&amp;quot;, local:&amp;quot;portlet-app&amp;quot;). Expected elements are
&lt;br&gt;&amp;gt; &amp;lt;{&lt;a href=&quot;http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd&lt;/a&gt;}portlet-app&amp;gt;,&amp;lt;{&lt;a href=&quot;http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd&lt;/a&gt;}portlet-app&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The portlet.xml is like the following:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;portlet-app id=&amp;quot;charttest&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;snip/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/portlet-app&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's simply because PortletAppDescriptorServiceImpl is using explicit schema based JAXB unmarshalling. (.../portlet-app_1_0.xsd or .../portlet-app_2_0.xsd)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, if we allow empty namespaced descriptor as well, then I think it would be very helpful to deploy some old portlet-1.0 based existing portlet applications.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; To do this without any side effect, we can just copy the portlet 1.0 JAXB package, &amp;quot;o.a.p.container.om.portlet10.impl&amp;quot;, to a new package (such as &amp;nbsp;&amp;quot;o.a.p.container.om.portlet10.emptyns.impl&amp;quot;?), with empty namespace annotations and add it into the JAXB context as a third option in the PortletAppDescriptorService implementation.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; By the way, this feature has been recently committed in Jetspeed-2.2.1-SNAPSHOT, but I'm now thinking it would be better to move this to pluto.
&lt;br&gt;&amp;gt; You can see the issue (JS2-1061) and the related discussion here: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/On-the-current-strong-validation-during-PA-deployment-td25261119.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/On-the-current-strong-validation-during-PA-deployment-td25261119.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; If there's no objection, I hope to add this to pluto trunk.
&lt;br&gt;&amp;gt; What do you think?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Kind regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Woonsan
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Carsten Ziegeler
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25385741&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cziegeler@...&lt;/a&gt;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-about-allowing-empty-namespaced-portlet-descriptor--tp25380777p25385741.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25380777</id>
	<title>How about allowing empty namespaced portlet descriptor?</title>
	<published>2009-09-10T03:23:07Z</published>
	<updated>2009-09-10T03:23:07Z</updated>
	<author>
		<name>Woonsan Ko</name>
	</author>
	<content type="html">Hi there,
&lt;br&gt;&lt;br&gt;During testing portlet deployments with some useful PAs from jp.sf.pal portlet repository, I found that the current pluto-2 deployment component failed to deploy a PA when the descriptor of the PA does not have any namespace uri definition with the following exceptions:
&lt;br&gt;&lt;br&gt;java.io.IOException: unexpected element
&lt;br&gt;(uri:&amp;quot;&amp;quot;, local:&amp;quot;portlet-app&amp;quot;). Expected elements are
&lt;br&gt;&amp;lt;{&lt;a href=&quot;http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd&lt;/a&gt;}portlet-app&amp;gt;,&amp;lt;{&lt;a href=&quot;http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd&lt;/a&gt;}portlet-app&amp;gt;
&lt;br&gt;&lt;br&gt;The portlet.xml is like the following:
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;portlet-app id=&amp;quot;charttest&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;snip/&amp;gt;
&lt;br&gt;&amp;lt;/portlet-app&amp;gt;
&lt;br&gt;&lt;br&gt;It's simply because PortletAppDescriptorServiceImpl is using explicit schema based JAXB unmarshalling. (.../portlet-app_1_0.xsd or .../portlet-app_2_0.xsd)
&lt;br&gt;&lt;br&gt;However, if we allow empty namespaced descriptor as well, then I think it would be very helpful to deploy some old portlet-1.0 based existing portlet applications.
&lt;br&gt;&lt;br&gt;To do this without any side effect, we can just copy the portlet 1.0 JAXB package, &amp;quot;o.a.p.container.om.portlet10.impl&amp;quot;, to a new package (such as &amp;nbsp;&amp;quot;o.a.p.container.om.portlet10.emptyns.impl&amp;quot;?), with empty namespace annotations and add it into the JAXB context as a third option in the PortletAppDescriptorService implementation.
&lt;br&gt;&lt;br&gt;By the way, this feature has been recently committed in Jetspeed-2.2.1-SNAPSHOT, but I'm now thinking it would be better to move this to pluto.
&lt;br&gt;You can see the issue (JS2-1061) and the related discussion here: 
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/On-the-current-strong-validation-during-PA-deployment-td25261119.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/On-the-current-strong-validation-during-PA-deployment-td25261119.html&lt;/a&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;If there's no objection, I hope to add this to pluto trunk.
&lt;br&gt;What do you think?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;&lt;br&gt;Woonsan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-about-allowing-empty-namespaced-portlet-descriptor--tp25380777p25380777.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25270146</id>
	<title>[jira] Updated: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-02T22:43:32Z</published>
	<updated>2009-09-02T22:43:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ivan updated PLUTO-579:
&lt;br&gt;-----------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: PLUTO-579.patch
&lt;br&gt;&lt;br&gt;I created a patch for it, please help to review, thanks !
&lt;br&gt;The changes include :
&lt;br&gt;1. Add semicolon to the encoding array
&lt;br&gt;2. Add codes to handle those replaced strings, e.g. if the parameter is '0xaabc', make sure '0xa' is not replaced with ? when decoding the parameter value.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Some render parameters are lost if they contains semicolon
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: PLUTO-579
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Pluto
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: portal driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.7
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ivan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: PLUTO-579.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;&amp;gt; Like the URL below
&lt;br&gt;&amp;gt; __pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&amp;gt; The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;&amp;gt; After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;&amp;gt; Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;&amp;gt; Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25270146.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25259860</id>
	<title>[jira] Created: (PLUTO-579) Some render parameters are lost if they contains semicolon</title>
	<published>2009-09-02T08:29:32Z</published>
	<updated>2009-09-02T08:29:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Some render parameters are lost if they contains semicolon
&lt;br&gt;----------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: PLUTO-579
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-579&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-579&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Pluto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: portal driver
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 1.1.7
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Ivan
&lt;br&gt;&lt;br&gt;&lt;br&gt;If one render parameter contains semicolon, those parameters after it in the url are lost
&lt;br&gt;Like the URL below
&lt;br&gt;__pm0x3system-database0x2DBWizard!1134683811|0_view/__rp0x3system-database0x2DBWizard!1134683811|0_rarPath/org0x2tranql0x3tranql-connector-ra0x30x3rar/__rp0x3system-database0x2DBWizard!1134683811|0_driverClass/com0x2microsoft0x2sqlserver0x2jdbc0x2SQLServerDriver/__rp0x3system-database0x2DBWizard!1134683811|0_mode/params/__rp0x3system-database0x2DBWizard!1134683811|0_dbtype/SQL0x8Server0x82005/__rp0x3system-database0x2DBWizard!1134683811|0_adapterDisplayName/TranQL0x8Generic0x8JDBC0x8Resource0x8Adapter/__rp0x3system-database0x2DBWizard!1134683811|0_urlPrototype/jdbc:sqlserver:0x30x3%7BHost%7D:%7BPort%7D;DatabaseName=%7BDatabase%7D/__rp0x3system-database0x2DBWizard!1134683811|0_transactionType/LOCAL/__rp0x3system-database0x2DBWizard!1134683811|0_name/ddddd
&lt;br&gt;&lt;br&gt;The parameter urlPrototype contains semicolon, while I calling renderRequest.getParameter(&amp;quot;name&amp;quot;), it will return null.
&lt;br&gt;After some investigations, I found in the class PortalURLParserImpl, line 115
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String pathInfo = request.getPathInfo(); &amp;lt;--- the pathInfo got from the request is truncated by the semicolon.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (pathInfo == null) {
&lt;br&gt;Maybe, we need to add the ; to the ENCODINGS arrays ?
&lt;br&gt;Thanks ! &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-579%29-Some-render-parameters-are-lost-if-they-contains-semicolon-tp25259860p25259860.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25255877</id>
	<title>[jira] Created: (PLUTO-578) pluto-current-bundle not working (Pluto 2.0)</title>
	<published>2009-09-02T04:40:32Z</published>
	<updated>2009-09-02T04:40:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">pluto-current-bundle not working (Pluto 2.0)
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: PLUTO-578
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/PLUTO-578&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/PLUTO-578&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Pluto
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: portal driver
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 2.0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Windows XP
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Ben
&lt;br&gt;&lt;br&gt;&lt;br&gt;After following each step of Installing the Pluto 2.0 Binary Build (&lt;a href=&quot;http://portals.apache.org/pluto/v20/getting-started.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portals.apache.org/pluto/v20/getting-started.html&lt;/a&gt;) I get the following error after logging in:
&lt;br&gt;&lt;br&gt;org.apache.jasper.JasperException: java.lang.RuntimeException: Unable to load Portlet App Deployment Descriptor:Unable to retrieve portlet: 'pluto/AboutPortlet'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f1(pluto_002ddefault_002dtheme_jsp.java:527)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f0(pluto_002ddefault_002dtheme_jsp.java:471)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f0(pluto_002ddefault_002dtheme_jsp.java:332)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService(pluto_002ddefault_002dtheme_jsp.java:165)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:189)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&lt;br&gt;&lt;br&gt;java.lang.RuntimeException: Unable to load Portlet App Deployment Descriptor:Unable to retrieve portlet: 'pluto/AboutPortlet'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.pluto.driver.core.PortletWindowImpl.&amp;lt;init&amp;gt;(PortletWindowImpl.java:73)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.pluto.driver.tags.PortletTag.doStartTag(PortletTag.java:128)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspService(portlet_002dskin_jsp.java:85)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f1(pluto_002ddefault_002dtheme_jsp.java:527)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f0(pluto_002ddefault_002dtheme_jsp.java:471)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f0(pluto_002ddefault_002dtheme_jsp.java:332)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService(pluto_002ddefault_002dtheme_jsp.java:165)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:189)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28PLUTO-578%29-pluto-current-bundle-not-working-%28Pluto-2.0%29-tp25255877p25255877.html" />
</entry>

</feed>
