Foren

Can I fetch ResourceAction in startup action? [Solved]

thumbnail
Bart Simpson, geändert vor 11 Jahren.

Can I fetch ResourceAction in startup action? [Solved]

Liferay Master Beiträge: 522 Beitrittsdatum: 29.08.11 Neueste Beiträge
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, geändert vor 11 Jahren.

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

Liferay Master Beiträge: 522 Beitrittsdatum: 29.08.11 Neueste Beiträge
Found the issue, better to use
 ResourceActionLocalServiceUtil.fetchResourceAction(...)