Jsf com.liferay.portlet.ResourceResponseImpl无法转换为javax.portlet.ActionResponse

Jsf com.liferay.portlet.ResourceResponseImpl无法转换为javax.portlet.ActionResponse,jsf,liferay,portlet,Jsf,Liferay,Portlet,我正在使用Liferay 6.1.1和Primefaces 3.5进行Portlet间通信,我遇到了这个错误。 这是我的密码 public void onRowSelect(SelectEvent event) { Projects project = (Projects) event.getObject(); QName qName = new QName("http://liferay.com/events", "ipc.projectSelected"); ExternalContext

我正在使用Liferay 6.1.1和Primefaces 3.5进行Portlet间通信,我遇到了这个错误。 这是我的密码

public void onRowSelect(SelectEvent event) {
Projects project = (Projects) event.getObject();
QName qName = new QName("http://liferay.com/events", "ipc.projectSelected");
ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
ActionResponse actionResponse = (ActionResponse) externalContext.getResponse();
Serializable eventPayload = project;
eventPayload = new EventPayloadWrapper(project, true);
actionResponse.setEvent(qName, eventPayload);
}
在My View.xhhtm中,我有一个数据表:

<p:ajax event="rowSelect" listener="#{MyBean.onRowSelect}" />

这个问题可能已经在中得到了回答