J'ai créé manuellement un site dans Liferay et souhaite obtenir son objet à partir d'un module Java Liferay. Si je comprends bien, un site est représenté par la classe Group
. J'ai donc écrit ceci:NoSuchGroupException: Aucun groupe n'existe avec la clé {companyId = 20116, friendlyURL = site1}
Group group = GroupLocalServiceUtil.getFriendlyURLGroup(
Utils.getCompanyId(), "site1");
Problème: Je reçois cette exception:
com.liferay.portal.kernel.exception.NoSuchGroupException: No Group exists with the key {companyId=20116, friendlyURL=site1}
at com.liferay.portal.service.persistence.impl.GroupPersistenceImpl.findByC_F(GroupPersistenceImpl.java:3563)
at com.liferay.portal.service.impl.GroupLocalServiceImpl.getFriendlyURLGroup(GroupLocalServiceImpl.java:1141)
Je suis 100% sûr que site1
existe. L'exception se produit toujours après que je réindexie tout dans "Administration du serveur".
Qu'est-ce que je fais mal?