Fórum
com.liferay.portal.NoSuchResourceActionException: src#PERMISSIONS
Gaëtan Remond, modificado 8 Anos atrás.
com.liferay.portal.NoSuchResourceActionException: src#PERMISSIONS
New Member Postagens: 3 Data de Entrada: 27/05/15 Postagens Recentes
Hi,
I use Liferay permissions with remote back office. When I search an object on the back office, I add a resource with :
I have a class called "Artefact" in Liferay to represent an object of back office.
When I display Artefact in a portlet, an Exception is throwed after the end of render method :
I havn't object src, therefore I can't add permissions PERMISSIONS and CONFIGURATION.
Thank you,
I use Liferay permissions with remote back office. When I search an object on the back office, I add a resource with :
resourceLocalService.addResources(user.getCompanyId(), groupId, userId,
Artefact.class.getName(), artefactId, false, false, false);
I have a class called "Artefact" in Liferay to represent an object of back office.
When I display Artefact in a portlet, an Exception is throwed after the end of render method :
08:57:43,546 ERROR [http-bio-8080-exec-9][AdvancedPermissionChecker:614] com.liferay.portal.NoSuchResourceActionException: src#PERMISSIONS
com.liferay.portal.NoSuchResourceActionException: src#PERMISSIONS
at com.liferay.portal.service.impl.ResourceActionLocalServiceImpl.getResourceAction(ResourceActionLocalServiceImpl.java:196)
at sun.reflect.GeneratedMethodAccessor271.invoke(Unknown Source)
...........
08:57:43,575 ERROR [http-bio-8080-exec-9][AdvancedPermissionChecker:614] com.liferay.portal.NoSuchResourceActionException: src#CONFIGURATION
com.liferay.portal.NoSuchResourceActionException: src#CONFIGURATION
at com.liferay.portal.service.impl.ResourceActionLocalServiceImpl.getResourceAction(ResourceActionLocalServiceImpl.java:196)
at sun.reflect.GeneratedMethodAccessor271.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
.......
I havn't object src, therefore I can't add permissions PERMISSIONS and CONFIGURATION.
Thank you,
Jan Geißler, modificado 8 Anos atrás.
RE: com.liferay.portal.NoSuchResourceActionException: src#PERMISSIONS
Liferay Master Postagens: 735 Data de Entrada: 05/07/11 Postagens Recentes
Can you post your resource-action.xml (and the included files if you have split them up)?
Gaëtan Remond, modificado 8 Anos atrás.
RE: com.liferay.portal.NoSuchResourceActionException: src#PERMISSIONS
New Member Postagens: 3 Data de Entrada: 27/05/15 Postagens Recentes
I have just default.xml
The problem is with cervin portlet.
The problem is with cervin portlet.
<!--?xml version="1.0"?-->
<resource-action-mapping>
<!-- Droits Portlet cervin -->
<portlet-resource>
<portlet-name>cervin</portlet-name>
<permissions>
<supports>
<action-key>ADD_TO_PAGE</action-key>
<action-key>PERMISSIONS</action-key>
<action-key>VIEW</action-key>
</supports>
<site-member-defaults>
<action-key>VIEW</action-key>
<action-key>PERMISSIONS</action-key>
</site-member-defaults>
<guest-defaults>
<action-key>VIEW</action-key>
</guest-defaults>
<guest-unsupported>
<action-key>ADD_TO_PAGE</action-key>
</guest-unsupported>
</permissions>
</portlet-resource>
<!-- Droits Portlet cervin-config -->
<portlet-resource>
<portlet-name>cervin-config</portlet-name>
<permissions>
<supports>
<action-key>VIEW</action-key>
<action-key>EDIT</action-key>
</supports>
<site-member-defaults>
</site-member-defaults>
<guest-defaults>
</guest-defaults>
<guest-unsupported>
<action-key>VIEW</action-key>
<action-key>EDIT</action-key>
</guest-unsupported>
</permissions>
</portlet-resource>
<!-- Droits Model cervin -->
<model-resource>
<model-name>com.cervin.movingbo.service.model</model-name>
<portlet-ref>
<portlet-name>cervin</portlet-name>
</portlet-ref>
<permissions>
<supports>
<action-key>ADD_ARTEFACT</action-key>
<action-key>PERMISSIONS</action-key>
<action-key>VIEW</action-key>
</supports>
<site-member-defaults>
<action-key>VIEW</action-key>
<action-key>PERMISSIONS</action-key>
</site-member-defaults>
<guest-defaults>
</guest-defaults>
<guest-unsupported>
<action-key>PERMISSIONS</action-key>
</guest-unsupported>
</permissions>
</model-resource>
<model-resource>
<model-name>com.cervin.movingbo.service.model.Artefact</model-name>
<portlet-ref>
<portlet-name>cervin</portlet-name>
</portlet-ref>
<permissions>
<supports>
<action-key>UPDATE</action-key>
<action-key>DELETE</action-key>
<action-key>PERMISSIONS</action-key>
<action-key>LINK</action-key>
<action-key>VIEW</action-key>
</supports>
<site-member-defaults>
<action-key>VIEW</action-key>
<action-key>PERMISSIONS</action-key>
</site-member-defaults>
<guest-defaults>
</guest-defaults>
<guest-unsupported>
<action-key>VIEW</action-key>
</guest-unsupported>
</permissions>
</model-resource>
<!-- Droits Model cervin-config -->
<model-resource>
<model-name>com.cervin.fo.model</model-name>
<portlet-ref>
<portlet-name>cervin-config</portlet-name>
</portlet-ref>
<permissions>
<supports>
<action-key>ADD_CONFIG</action-key>
<action-key>VIEW</action-key>
</supports>
<site-member-defaults>
<action-key>VIEW</action-key>
</site-member-defaults>
<guest-defaults>
</guest-defaults>
<guest-unsupported>
<action-key>ADD_CONFIG</action-key>
<action-key>VIEW</action-key>
</guest-unsupported>
</permissions>
</model-resource>
<model-resource>
<model-name>com.cervin.fo.model.CervinConfig</model-name>
<portlet-ref>
<portlet-name>cervin-config</portlet-name>
</portlet-ref>
<permissions>
<supports>
<action-key>UPDATE_CONFIG</action-key>
</supports>
<site-member-defaults>
</site-member-defaults>
<guest-defaults>
</guest-defaults>
<guest-unsupported>
<action-key>UPDATE_CONFIG</action-key>
</guest-unsupported>
</permissions>
</model-resource>
</resource-action-mapping>
Gaëtan Remond, modificado 8 Anos atrás.
RE: com.liferay.portal.NoSuchResourceActionException: src#PERMISSIONS (Resposta)
New Member Postagens: 3 Data de Entrada: 27/05/15 Postagens Recentes
My fault...
My portlet name is "Artefact". "Cervin" is plugin name..
My portlet name is "Artefact". "Cervin" is plugin name..