Fórum

Can I fetch ResourceAction in startup action? [Solved]

thumbnail
Bart Simpson, modificado 11 Anos atrás.

Can I fetch ResourceAction in startup action? [Solved]

Liferay Master Postagens: 522 Data de Entrada: 29/08/11 Postagens Recentes
When I try to fetch ResourceAction in my startup hook. I see hibernate excetion.

 Caught unexpected exception org.hibernate.HibernateException
com.liferay.portal.kernel.exception.SystemException: org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
	at com.liferay.portal.service.persistence.impl.BasePersistenceImpl.processException(BasePersistenceImpl.java:193)
	at com.liferay.portal.service.persistence.ResourceActionPersistenceImpl.fetchByN_A(ResourceActionPersistenceImpl.java:1039)
	at com.liferay.portal.service.persistence.ResourceActionPersistenceImpl.fetchByN_A(ResourceActionPersistenceImpl.java:930)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


Is it not allowed to use ResourceActionUtil.fetchByN_A(..) in a class extending
 com.liferay.portal.kernel.events.SimpleAction


Liferay version is 6.1.10 EE
thumbnail
Bart Simpson, modificado 11 Anos atrás.

RE: Can I fetch ResourceAction in startup action? (Resposta)

Liferay Master Postagens: 522 Data de Entrada: 29/08/11 Postagens Recentes
Found the issue, better to use
 ResourceActionLocalServiceUtil.fetchResourceAction(...)