Why don't my JSR-168 Portlets work after upgrading Pluto versions?
In particular, your JSR-168 portlet portlet.xml must declare "text/html" as a supported mime type. portlet.xml configurations shipping with Academus 2.0 did not include this declaration which was not necessary with the version of Pluto shipping in Academus 2.0. When you migrate to Academus 2.1 or uPortal (or modify your pluto version in-place in Academus 2.0) you will need to add this mime-type declaration to the portlet.xml for your JSR-168 portlets if it is not already present.
text/html VIEW
This problem is indicated by "java.lang.IllegalArgumentException: text/html at org.apache.pluto.core.impl.RenderResponseImpl.setContentType" appearing in the portal application logs, typically portal.log.
