Table des matières

Problème

Un portail invité spécifique dans Cisco Identity Services Engine (ISE) 3.3 cesse de fonctionner après le redémarrage d'une application ISE. Plus précisément, chaque fois que des utilisateurs invités tentent d'accéder à ce portail, ils voient une page entièrement vierge/blanche. Ce problème affecte les versions 3.3, 3.4 et 3.5 d'ISE et affecte de manière cohérente le même portail invité. Les autres portails invités configurés sur le système ne rencontrent pas ce problème.

Journaux de dépannage

Les journaux suivants ont été observés dans guest.log chaque fois qu'un utilisateur tentait d'accéder à l'un des portails défaillants.

2025-01-18 10:38:00,540 ERROR  [https-jsse-nio-10.205.1.7-8002-exec-10][[]] cisco.ise.portalwebaction.controller.PortalPreResultListener -:CD01CD0A010B3F987AAC7704::::- Portal Web Action Exception:

com.cisco.ise.portalwebaction.exceptions.PortalWebActionException: Exception encountered in Flow Processor

at com.cisco.ise.portalwebaction.controller.PortalStepController.transition(PortalStepController.java:131) ~[portal-web-action-utils-3.3.0-430.jar:?]

at com.cisco.ise.portalwebaction.controller.PortalPreResultListener.handleStepTransition(PortalPreResultListener.java:167) ~[portal-web-action-utils-3.3.0-430.jar:?]

...

Caused by: com.cisco.cpm.guestaccess.flowmanager.exception.FlowProcessorException: Software Error

at com.cisco.cpm.guestaccess.flowmanager.processor.PortalFlowProcessor.getNextTransition(PortalFlowProcessor.java:230) ~[guestaccess-flowmanager-3.3.0-430.jar:?]

at com.cisco.ise.portalwebaction.controller.PortalStepController.transition(PortalStepController.java:88) ~[portal-web-action-utils-3.3.0-430.jar:?]

... 58 more

Caused by: org.hibernate.LazyInitializationException: could not initialize proxy [com.cisco.cpm.guestaccess.im.portal.step.PortalFlowStep#35cb0038-c3ed-44d0-83eb-dba58e3fb9ec] - no Session

at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:170) ~[hibernate-core-5.5.2.Final.jar:5.5.2.Final]

at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:310) ~[hibernate-core-5.5.2.Final.jar:5.5.2.Final]

at org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor.intercept(ByteBuddyInterceptor.java:45) ~[hibernate-core-5.5.2.Final.jar:5.5.2.Final]

Environnement

- Produit : Cisco Identity Services Engine (ISE)

- Version du logiciel : 3.3, 3.4, 3.5

- Composant : invité ISE / sponsor / SAML

- Configuration : plusieurs portails d'invité ; seuls des portails spécifiques sont affectés après le redémarrage de l'application

- Modifications récentes : redémarrage de l'application ISE

Résolution

Le défaut CSCwq5870 a été identifié et classé pour ce problème. Ce défaut est résolu dans le correctif 8 de la version ISE 3.3, le correctif 4 de la version 3.4 et le correctif 2 de la version 3.5.

Pour contourner ce problème, le portail doit être recréé à partir d'un portail par défaut ou les ports du portail doivent être modifiés et réinitialisés pour redémarrer le portail.

Motif

Les entrées de flux obsolètes pour les portails invités insérés dans la base de données après le redémarrage d'Application Server ont causé ce défaut.

Autres informations utiles

- Défaut CSCwq58770