Utilisez ces informations pour traiter les problèmes de configuration du plug-in de mémoire cache JPA. Ces problèmes peuvent se produire dans les deux configurations Hibernate et OpenJPA.
Avec la valeur d'attribut EMBEDDED ou EMBEDDED_PARTITION ObjectGridType, la mémoire cache eXtreme Scale tente d'obtenir une instance de serveur de l'environnement d'exécution. Dans un environnement Java Platform, Standard Edition, un serveur eXtreme Scale avec un service de catalogue intégré est démarré. Le service de catalogue intégré essaie d'écouter sur le port 2809. Si ce port est utilisé par un autre processus, l'erreur se produit.
Solution : si des noeuds finals de service de catalogue externes sont spécifiés, par exemple, avec le fichier objectGridServer.properties, cette erreur se produit si le nom d'hôte ou le port ne sont spécifiés correctement. Corrigez le conflit de port.
Cette erreur se produit, car le cache ne peut pas obtenir l'instance ObjectGrid à partir des noeuds finals de service de catalogue fournis.
Solution : ce problème se produit généralement lorsque le nom ou le port hôte est incorrect.
Cette exception se produit si un grand nombre d'unités de persistance sont configurées et que les mémoires caches eXtreme Scale de ces unités sont configurées avec le même nom ObjectGrid et la même valeur d'attribut EMBEDDED ObjectGridType. Ces configurations d'unités de persistance peuvent être dans les mêmes fichiers persistence.xml ou dans des fichiers différents.
Solution : vous devez vérifier que le nom d'ObjectGrid est unique pour chaque unité de persistance lorsque la valeur de l'attribut ObjectGridType est EMBEDDED.
Avec un type ObjectGrid REMOTE, si l'ObjectGrid obtenu côté client ne dispose pas des mappes de sauvegarde complètes d'entités pour prendre en charge le cache de l'unité de persistance, cette exception se produit. Supposons par exemple que cinq classes d'entités sont répertoriées dans la configuration des unités de persistance mais que l'ObjectGrid obtenu ne dispose que de deux mappes de sauvegarde. Même si l'ObjectGrid obtenu peut avoir 10 BackingMaps, si l'une des cinq BackingMaps d'entité requises est introuvable dans le 10 mappes de sauvegarde, cette exception se produit toujours.
Solution : vérifiez que votre configuration de mappes de sauvegarde prend en charge la mémoire cache de l'unité de persistance.