geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Bohn <joe.b...@earthlink.net>
Subject Re: [jira] Assigned: (GERONIMO-3855) PortletSecurityException in Plugins portlet
Date Tue, 19 Feb 2008 21:50:21 GMT
Hi Jay,

Do you have a fix in mind for this issue?  I had started to look into 
it.  Here's what I discovered so far:

1)  Pluto has essentially dropped the 1.2 release.  This was formerly 
their trunk.  It has now been saved to a tag in favor of a new trunk 
that is the merger of the 286 portlet work and the 1.1.* base.  I do not 
know if this code base has the necessary infrastructure (ie. spring 
based portal driver) that we require for the pluggable console.

2) The new Pluto trunk (2.0-SNAPSHOT) is substantially different 
primarily because of the inclusion of the JSR-286 work.  A quick attempt 
to just replace the pluto version in our build resulted in some build 
failures in Geronimo.

3) The issue we are hitting with the PortletSecurityException was 
discussed on the pluto dev list here: 
http://www.nabble.com/Pluto-1.1.2-vs-1.1.4-td14194243.html

    So, one possible fix would be to make some of the changes 
recommended in on the pluto dev thread above in our private build. 
However, this now concerns me because it means that we are continuing to 
build on a base that it seems Pluto has recently abandoned.
    The other alternative would be to attempt to move to 2.0-SNAPSHOT or 
1.1.5-SNAPSHOT assuming we can work out any challenges these releases 
bring, they have the necessary fix for the PortletSecurityException, and 
they contain the necessary portal driver structure for our pluggable 
console support.  This is certainly not a quick fix but gets us on a 
more stable base.

Joe



Jay D. McHugh (JIRA) wrote:
>      [ https://issues.apache.org/jira/browse/GERONIMO-3855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
> 
> Jay D. McHugh reassigned GERONIMO-3855:
> ---------------------------------------
> 
>     Assignee: Jay D. McHugh
> 
>> PortletSecurityException in Plugins portlet
>> -------------------------------------------
>>
>>                 Key: GERONIMO-3855
>>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3855
>>             Project: Geronimo
>>          Issue Type: Bug
>>      Security Level: public(Regular issues) 
>>          Components: console
>>    Affects Versions: 2.1
>>            Reporter: Paul McMahan
>>            Assignee: Jay D. McHugh
>>
>> Cannot take any actions in the Plugins portlet.
>> Recreate:
>> Go to the Plugins portlet in the admin console
>> Click any action-- "Update Repository List" or "Add Repository" or "Export a Plugin"
or "Assemble a Server"
>> Note the exception:
>> javax.servlet.ServletException: javax.portlet.PortletSecurityException: No Supported
>> 	org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:116)
>> 	org.apache.pluto.driver.PortalDriverServlet.doPost(PortalDriverServlet.java:158)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>> root cause
>> javax.portlet.PortletSecurityException: No Supported
>> 	org.apache.pluto.driver.services.container.PortletURLProviderImpl.setSecure(PortletURLProviderImpl.java:67)
>> 	org.apache.pluto.core.PortletContainerImpl.doAction(PortletContainerImpl.java:261)
>> 	org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:112)
>> 	org.apache.pluto.driver.PortalDriverServlet.doPost(PortalDriverServlet.java:158)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> 


Mime
View raw message