All Projects : Pluto (Key: PLUTO)

Project Lead: Carsten Ziegeler
URL: http://portals.apache.org/pluto
Description:
Pluto is the Reference Implementation of the Java Portlet Specfication. The current version of this specification is JSR 168.

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Change Log

Bug fixes and minor enhancements to the 1.1.x series
   Improvement PLUTO-504 FIXED Create PortletSession via PortletEnvironmentService Major Resolved
   Bug PLUTO-518 FIXED DefineObjectsTag defines PortletRequest instead of RenderRequest Major Resolved
   Improvement PLUTO-503 FIXED Expose createPortletScopedId and isInCurrentPortletScope of PortletSessionImpl as protected Major Resolved
   Bug PLUTO-526 FIXED portlet:param JSP tag doesn't handle multi-valued parameters Major Resolved
   Bug PLUTO-440 FIXED portlet:actionURL not wrapping portlet:param Major Closed
   Bug PLUTO-524 FIXED Error in org.apache.pluto.core.DefaultUserInfoService Minor Resolved
   Improvement PLUTO-501 FIXED Configuration errors are not much descriptive Minor Closed
First release of JSR-286 RI
   Bug PLUTO-553 FIXED commons-logging unsuited for cross-context webapplication invocation usage - migrating to slf4j Blocker Resolved
   Sub-task PLUTO-444 FIXED PLUTO-371
Filter chain is not implemented the right way
Critical Resolved
   Bug PLUTO-557 FIXED Fixing the RequestDispatcher implementation to be more web container generic and pluggable through a Service Critical Resolved
   Bug PLUTO-509 FIXED JAXB portlet descriptor model handling broken with respect to the different namespace handling for portlet API 1.0 and 2.0 Critical Resolved
   Bug PLUTO-529 FIXED PortletRequest/PortletResponse implementations extending HttpServletRequest/Response wrappers causes "indentity" problems when accessed from servlets Critical Resolved
   Bug PLUTO-530 FIXED RequestDispatcher path query string parameter handling too limited and broken with nested dispatches Critical Resolved
   Bug PLUTO-510 FIXED Web deployment descriptor model loading and rewriting broken and out-dated Critical Resolved
   Bug PLUTO-469 DUPLICATE Pluto Driver not using injected Portal URL Parser Critical Closed
   New Feature PLUTO-337 FIXED Add JAXB object payload delivering Major Resolved
   Test PLUTO-366 FIXED Add eventing tests to testsuite for JSR-286 Major Resolved
   Test PLUTO-367 FIXED Add public render parameters tests to testsuite for JSR-286 Major Resolved
   Sub-task PLUTO-443 FIXED PLUTO-442
Add resource serving tests to testsuite for JSR-286
Major Resolved
   New Feature PLUTO-418 FIXED Add support for container-runtime-options Major Resolved
   Bug PLUTO-452 FIXED Assembler ant task fails on WAR with no manifest Major Resolved
   Bug PLUTO-455 FIXED Assembler emitts non-validating web.xml for servlet 2.3 and 2.4 Major Resolved
   Improvement PLUTO-491 FIXED Attach source jars to maven deployed artifacts Major Resolved
   Bug PLUTO-490 FIXED Cannot deploy portlets to ROOT context Major Resolved
   Task PLUTO-552 FIXED Change Pluto 2.0 maven groupid to org.apache.portals.pluto Major Resolved
   Task PLUTO-560 FIXED Change Pluto 2.0 maven pluto plugin prefix from pluto to pluto2 to prevent lookup clashes with the Pluto 1.x plugin Major Resolved
   Task PLUTO-537 FIXED Cleaning up Pluto packages Major Resolved
   Improvement PLUTO-504 FIXED Create PortletSession via PortletEnvironmentService Major Resolved
   Improvement PLUTO-442 FIXED Create a Testsuite for JSR-286 features Major Resolved
   Improvement PLUTO-559 FIXED Drop PortletEntity interface Major Resolved
   Improvement PLUTO-503 FIXED Expose createPortletScopedId and isInCurrentPortletScope of PortletSessionImpl as protected Major Resolved
   Sub-task PLUTO-419 FIXED PLUTO-402
Fix failure of FileAssemblerTest unit test in 1.1-286-trunk merge branch
Major Resolved
   Sub-task PLUTO-416 FIXED PLUTO-402
Fix failure of JaxBDescriptorServiceImplTest unit test in 1.1-286-trunk merge branch
Major Resolved
   Task PLUTO-523 FIXED Further abstractions of the Pluto SPI to support embedding in and extending by other portals Major Resolved
   New Feature PLUTO-267 FIXED Implementation of the new Eventing Model Major Resolved
   Bug PLUTO-554 FIXED Infinite invocation when a view page of a portlet tries to include some result from other servlet path. Major Resolved
   Bug PLUTO-499 FIXED Invoking FilterConfig.getInitParameter() when there are no filter parameters defined results in NPE Major Resolved
   Bug PLUTO-514 FIXED Invoking PortletRequest.isUserInRole() results in NPE if no <security-role-ref> elements defined Major Resolved
   Bug PLUTO-454 FIXED JSR-286 RI driver does not support more than one public render parameter Major Resolved
   Sub-task PLUTO-403 FIXED PLUTO-402
Merge maven-pluto-plugin code from trunk to 1.1-286-trunk-merge branch
Major Resolved
   Sub-task PLUTO-411 FIXED PLUTO-402
Merge pluto-descriptor-api code from trunk to 1.1-286-trunk-merge branch
Major Resolved
   Sub-task PLUTO-407 FIXED PLUTO-402
Merge pluto-portal code from trunk to 1.1-286-trunk-merge branch
Major Resolved
   Sub-task PLUTO-408 FIXED PLUTO-402
Merge pluto-taglib code from trunk to 1.1-286-trunk-merge branch
Major Resolved
   Sub-task PLUTO-409 FIXED PLUTO-402
Merge pluto-testsuite code from trunk to 1.1-286-trunk-merge branch
Major Resolved
   Sub-task PLUTO-410 FIXED PLUTO-402
Merge pluto-util code from trunk to 1.1-286-trunk-merge branch
Major Resolved
   Improvement PLUTO-548 FIXED Move portlet apis to own svn location Major Resolved
   Improvement PLUTO-538 FIXED New EventCoordinationService and merging EventContainer with PortletContainer Major Resolved
   Improvement PLUTO-539 FIXED New FilterManagerService implementation Major Resolved
   Improvement PLUTO-531 FIXED New PortletRequestStateService SPI to replace and extend most of the currrent incorrect used PropertyManager SPI and PortletURLProvider SPI Major Resolved
   Improvement PLUTO-532 FIXED New PortletResponseStateProvider SPI Major Resolved
   Improvement PLUTO-540 FIXED New PortletURLListenerService Major Resolved
   Bug PLUTO-448 FIXED No way to know if expiration cache value was set via PortletDD Major Resolved
   Bug PLUTO-446 FIXED No way to set default page encoding for Pluto Major Resolved
   Improvement PLUTO-481 FIXED Pluto 2.0 Refactoring Initiative Major Resolved
   Task PLUTO-483 FIXED Pluto 2.0 refactoring TODO tasks Major Resolved
   Bug PLUTO-516 FIXED Pluto's PorletSessionImpl#setAttribute sometimes sets var into APPLICATION_SCOPE without explanation Major Resolved
   Bug PLUTO-478 FIXED Portlet Dispatching loses wrappers Major Resolved
   Bug PLUTO-457 FIXED PortletContainerException doesn't chain Throwable Major Resolved
   Improvement PLUTO-487 FIXED PortletPreferencesImpl should not store the preferences every time it is instantiated Major Resolved
   New Feature PLUTO-423 FIXED PortletRequestDispatcher implementation for Spec Chapter 19 "Dispatching Requests to Servlets and JSPs" Major Resolved
   Bug PLUTO-477 FIXED PortletRequestImpl throws a NullPointerException when getting USER_INFO for unauthenticated users Major Resolved
   Bug PLUTO-484 FIXED PortletURLImpl.setSecure() throws PortletSecurityException when PortletURLProvider.isSecureSupported() returns true Major Resolved
   Bug PLUTO-517 FIXED PortletWindowConfig#createPortletId generates troublesome id with leading slash Major Resolved
   Improvement PLUTO-489 FIXED Refactor request attribute handling into optional service interface Major Resolved
   Task PLUTO-562 FIXED Replace dependency on JCP provided JSR-286 portlet-api-2.0 with Apache Portals maintained portlet-api_2.0_spec-1.0 Major Resolved
   Bug PLUTO-561 FIXED ResourceResponse.setContentType() with charset is broken. Major Resolved
   Bug PLUTO-515 FIXED Retrieving user information request attribute results in NPE if no <user-attribute> elements defined Major Resolved
   Bug PLUTO-511 FIXED Separate Pluto implementation from required interfaces in shared class loader Major Resolved
   Bug PLUTO-536 FIXED Setting the ResourceResponse character encoding requires to support locale-encoding-mapping-list from web.xml Major Resolved
   New Feature PLUTO-513 FIXED Support portlet managed custom modes as defined in PLT.8.4 of JSR-286 spec Major Resolved
   Task PLUTO-373 FIXED Throw exception if event value has not a valid JAXB binding or is not a Java primitive type Major Resolved
   Bug PLUTO-476 FIXED Unused LocalStrings.properties with better messages Major Resolved
   New Feature PLUTO-415 FIXED Update from Spec rev 22 to 23 Major Resolved
   Bug PLUTO-473 FIXED XML Schema Location for pluto-portal-driver-config.xsd points to obsolete schema definition Major Resolved
   Bug PLUTO-462 FIXED isPortletModeAllowed and isWindowStateAllowed do case-sensitve checks Major Resolved
   Bug PLUTO-463 FIXED java.lang.ClassCastException: org.apache.pluto.internal.impl.PortletSessionImpl with Pluto 2.0 and Jetty Major Resolved
   Bug PLUTO-522 FIXED pluto looks up wrong context when publish an event in response to an event Major Resolved
   Bug PLUTO-449 FIXED portlet-skin.jsp does not have the JSTL core taglib directive Major Resolved
   Bug PLUTO-471 WON'T FIX Assembler emitts non-validating web.xml for servlet 2.3 and 2.4 Major Resolved
   Bug PLUTO-535 INCOMPLETE Dispatched HttpServletRequest path info methods must return path information used to obtain the PortletRequestDispatcher Major Resolved
   Test PLUTO-368 FIXED Add portlet filter tests to testsuite for JSR-286 Major Closed
   Improvement PLUTO-558 FIXED Change FilterManagerService to use portlet entity Major Closed
   Improvement PLUTO-550 FIXED Change the FilterManager interface to have a separate method for each lifecycle Major Closed
   Improvement PLUTO-395 FIXED Copy assembly module from trunk to 286-COMPATIBILITY branch Major Closed
   Improvement PLUTO-492 FIXED Duplicate web site code in pluto-site module and root src dir Major Closed
   Bug PLUTO-527 FIXED FilterConfig.getInitParameterNames() is not implemented Major Closed
   Improvement PLUTO-546 FIXED Improve Maven Usage Major Closed
   Bug PLUTO-506 FIXED Invoking the store() method of PortletPreferences object results in NPE if no preferences declared in portlet.xml Major Closed
   Bug PLUTO-451 FIXED JSP21ExpressionEvaluatorProxy is causing an exception in Tomcat 6.0 if compiled using JDK 5.0 Major Closed
   Task PLUTO-402 FIXED Merge SVN trunk with 1.1-286-COMPATIBILITY branch using 1.1-286-trunk-merge branch Major Closed
   Sub-task PLUTO-412 FIXED PLUTO-402
Merge pluto-ant-tasks code from trunk to 1.1-286-trunk-merge branch
Major Closed
   Sub-task PLUTO-404 FIXED PLUTO-402
Merge pluto-container code from trunk to 1.1-286-trunk-merge branch
Major Closed
   Sub-task PLUTO-413 FIXED PLUTO-402
Merge pluto-descriptor-impl code from trunk to 1.1-286-trunk-merge branch
Major Closed
   Sub-task PLUTO-405 FIXED PLUTO-402
Merge pluto-portal-driver code from trunk to 1.1-286-trunk-merge branch
Major Closed
   Sub-task PLUTO-406 FIXED PLUTO-402
Merge pluto-portal-driver-impl code from trunk to 1.1-286-trunk-merge branch
Major Closed
   Task PLUTO-563 FIXED Move Pluto site project structure outside trunk to a new sub site project of the main Portals site project Major Closed
   Improvement PLUTO-445 FIXED Patch to implement mime response cache control Major Closed
   Bug PLUTO-479 FIXED Pluto references internal (placeholder) wrapper classes instead of javax.portlet classes Major Closed
   Bug PLUTO-480 FIXED Pluto resource response fails on forward because it checks for valid content type Major Closed
   Bug PLUTO-507 FIXED PortalDriverFilter doesn't handle action requests properly, throws IllegalStateException Major Closed
   New Feature PLUTO-371 FIXED Portlet Filter Major Closed
   Bug PLUTO-528 FIXED PortletContextManager registers portlets only if log level info is enabled Major Closed
   New Feature PLUTO-431 FIXED PortletUrl listener Major Closed
   Improvement PLUTO-429 FIXED Refactoring. Elemenate multiple code in *ResponseImpl. Extract same code in new Superclass. Major Closed
   Improvement PLUTO-551 FIXED Remove class loader from filter manager interface Major Closed
   Improvement PLUTO-547 FIXED Remove distinction between required and optional container services Major Closed
   Improvement PLUTO-549 FIXED Rename PortletInvokerService METHOD_NOOP to METHOD_LOAD Major Closed
   Improvement PLUTO-545 FIXED Separate driver interfaces/classes from container (api) Major Closed
   Bug PLUTO-505 FIXED Whitespace in PreferencesValidator declaration results in ClassNotFoundException Major Closed
   New Feature PLUTO-263 FIXED add Resource Serving Major Closed
   Bug PLUTO-468 FIXED isPortletModeAllowed and isWindowStateAllowed do case-sensitve checks Major Closed
   Bug PLUTO-541 FIXED locale retrieval from PortletRequestImpl throws NoSuchElement Exception Major Closed
   New Feature PLUTO-433 FIXED taglib Major Closed
   Improvement PLUTO-519 FIXED Better error msg on invalid event payload class Minor Resolved
   Improvement PLUTO-544 FIXED Element creation in PortletResponse needs to be moved into PortletResponseContext. Minor Resolved
   Improvement PLUTO-360 FIXED FileAssemblerTest cannot be executed offline Minor Resolved
   New Feature PLUTO-425 FIXED Implementation of GetLifecyclePhase Minor Resolved
   Improvement PLUTO-458 FIXED Improve exception handling with AbstractCastorDescriptorService Minor Resolved
   Bug PLUTO-421 FIXED PortletRequest.getParameterMap() must return an unmodifiable map (PLT.11.1.1) Minor Resolved
   Improvement PLUTO-417 FIXED PortletResponseImpl doesn't allow wsrp rewrite urls Minor Resolved
   Improvement PLUTO-520 FIXED Provide backwards compatiblity for Portlet Applications using/embedding Pluto 1.0.1 portlet.tld Minor Resolved
   Improvement PLUTO-428 FIXED Refactoring ResponseImpl Minor Resolved
   Improvement PLUTO-459 FIXED Update 286's pom to use Java 1.5 Minor Resolved
   Improvement PLUTO-456 FIXED fix line endings on files. Minor Resolved
   Improvement PLUTO-512 FIXED improve error logging diagnostics when inputstream == null Minor Resolved
   Bug PLUTO-466 WON'T FIX Assembly code cannot parse Servlet 2.4 web.xml containing <jsp-config> tags Minor Resolved
   Improvement PLUTO-521 INCOMPLETE add warning when trying to publish an event when event not registered Minor Resolved
   Improvement PLUTO-495 FIXED Eclipse autobuilld/compile/debug project Minor Closed
   Bug PLUTO-430 FIXED Portlet Config changes Minor Closed
   New Feature PLUTO-424 FIXED Support for CCPPProfileService (with DummyImplementation) Minor Closed
   Bug PLUTO-508 FIXED pluto:install / pluto missing commons logging Minor Closed
   Bug PLUTO-397 FIXED Copyright at bottom of Portal Driver content needs to be updated to 2007 Trivial Resolved
   Bug PLUTO-475 FIXED Default Portlet Skin and WindowStateAnchorTag emit invalid markup Trivial Resolved
   Bug PLUTO-450 FIXED ExternalAppScopedAttributeTest.jsp has a minor javascript error Trivial Resolved
   Improvement PLUTO-488 FIXED When executing doAction/doRender/doLoad/doAdmin and retrieving the servlet context of the portlet app fails, a generic NullPointerException is thrown Trivial Resolved
Bug fixes and minor enhancements to the 1.1.x series
   Improvement PLUTO-491 FIXED Attach source jars to maven deployed artifacts Major Resolved
   Bug PLUTO-490 FIXED Cannot deploy portlets to ROOT context Major Resolved
   Improvement PLUTO-487 FIXED PortletPreferencesImpl should not store the preferences every time it is instantiated Major Resolved
   Bug PLUTO-477 FIXED PortletRequestImpl throws a NullPointerException when getting USER_INFO for unauthenticated users Major Resolved
   Bug PLUTO-484 FIXED PortletURLImpl.setSecure() throws PortletSecurityException when PortletURLProvider.isSecureSupported() returns true Major Resolved
   Improvement PLUTO-489 FIXED Refactor request attribute handling into optional service interface Major Resolved
   Bug PLUTO-476 FIXED Unused LocalStrings.properties with better messages Major Resolved
   Bug PLUTO-485 FIXED Need to handle URIs that contain a question mark Major Closed
   Improvement PLUTO-486 FIXED The USER_INFO map is re-created every time the USER_INFO attribute is retrieved using getAttribute() on org.apache.pluto.internal.impl.PortletRequestImpl Minor Resolved
   Improvement PLUTO-488 FIXED When executing doAction/doRender/doLoad/doAdmin and retrieving the servlet context of the portlet app fails, a generic NullPointerException is thrown Trivial Resolved

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 43
   7%
Reopened Reopened 1
Resolved Resolved 146
   25%
Closed Closed 393
   67%

Open Issues

By Priority
Critical Critical 1
   2%
Major Major 21
   48%
Minor Minor 21
   48%
Trivial Trivial 1
   2%

By Assignee
Ate Douma 2
   5%
David Jencks 2
   5%
Elliot Metsger 3
   7%
Unassigned 37
   84%