I've been ingvestigating this issue, and it seems to be a more general issue, not particular to any specific components. It seems like none of the requests are processed in the server. All the requests are sent from the client and appear to be correct, but the server always returns responses with no dynamic updates. I placed some println's in decode() and processDecodes() methods of several components, and none of those lines got to be printed. I also modified the xhtml markup of a partlet to only use standard h:* components, but the same issue occurred: the server didn't process the requests. I also tried using the liferay bridge used for in the showcase portlet application (i.e. /samples/showcase/showcase-portlet), and while there were no exceptions and the portlets displayed correctly, it didn't fix this is issue. I tried to deploy the app on Liferay 5.2.3, but the portlets couldn't be installed because of class version requirements.
The only clue I have so far is that client IDs are generated differently in the ACE portlet showcase than in the compat portlet showcase.
In the ACE portlet showcase, all client IDs look like this:
dataTableSelector_WAR_showcaseportlet (i.e. <portlet-name>WAR<plugin-name>)
...while in the compat portlet showcase, all client IDs look like this:
dataTablerowSelection_WAR_componentshowcaseportlet_INSTANCE_3My8TyyyXiP0
(i.e. <portlet-name>WAR<plugin-name>INSTANCE<view-id>)
So, there's an extra section in all client IDs in the compat portlet showcaswe, which is '_INSTANCE_3My8TyyyXiP0', which perhaps in not compatible with Liferay 6.2.
I've been ingvestigating this issue, and it seems to be a more general issue, not particular to any specific components. It seems like none of the requests are processed in the server. All the requests are sent from the client and appear to be correct, but the server always returns responses with no dynamic updates. I placed some println's in decode() and processDecodes() methods of several components, and none of those lines got to be printed. I also modified the xhtml markup of a partlet to only use standard h:* components, but the same issue occurred: the server didn't process the requests. I also tried using the liferay bridge used for in the showcase portlet application (i.e. /samples/showcase/showcase-portlet), and while there were no exceptions and the portlets displayed correctly, it didn't fix this is issue. I tried to deploy the app on Liferay 5.2.3, but the portlets couldn't be installed because of class version requirements.
The only clue I have so far is that client IDs are generated differently in the ACE portlet showcase than in the compat portlet showcase.
In the ACE portlet showcase, all client IDs look like this:
dataTableSelector_WAR_showcaseportlet (i.e. <portlet-name>WAR<plugin-name>)
...while in the compat portlet showcase, all client IDs look like this:
dataTablerowSelection_WAR_componentshowcaseportlet_INSTANCE_3My8TyyyXiP0
(i.e. <portlet-name>WAR<plugin-name>INSTANCE<view-id>)
So, there's an extra section in all client IDs in the compat portlet showcaswe, which is '_INSTANCE_3My8TyyyXiP0', which perhaps in not compatible with Liferay 6.2.