I think I have found a partial solution to the issue I reported earlier (which resulted in the ClassCastException below). Take a look at org.jboss.portal.core.model.portal.PortalObjectCommandMapper:74. Shouldn't it look as follows?
I'm not reporting an issue in JIRA because it keeps failing and my portlet doesn't show up if it's included in a url. Anyway, worth to take a look at that part of the code.
makes sense actually, thanks
I've just found the answer to the issue with a portlet name being appended to the friendly url.
It turned out that the last URL part referencing a portlet should have been the name of a portlet instance rather than a portlet name itself. When I think about the change it seems very reasonable since there can be several instances of a portlet on a page and using the portlet name would not point to the portlet instance to render.
I'm still having troubles with MyFaces and the latest 2.2.0-ALPHA, and no form input parameters are passed on.
10:35:09,756 WARN [HtmlRendererUtils] There should always be a submitted value for an input if it is rendered, its form is submitted, and it is not disabled or read-only.