Contenido

Problema

Un portal de invitados específico dentro de Cisco Identity Services Engine (ISE) 3.3 deja de funcionar después de que se reinicie una aplicación ISE. En concreto, siempre que los usuarios invitados intenten acceder a este portal, verán una página completamente en blanco. Este problema afecta a las versiones 3.3, 3.4 y 3.5 de ISE y afecta de forma coherente al mismo portal de invitados. Otros portales invitados configurados en el sistema no experimentan este problema.

Se observaron los siguientes registros en guest.log cada vez que un usuario intentó acceder a uno de los portales que no funcionaban:

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]

Entorno

- Producto: Cisco Identity Services Engine (ISE)

- Versión del software: 3.3, 3.4, 3.5

- Componente: Invitado/patrocinador/SAML de ISE

- Configuración: Varios portales de invitados; solo determinados portales se ven afectados tras el reinicio de la aplicación

- Cambios recientes: La aplicación ISE se reinicia

Resolución

Se identificó el defecto CSCwq58770 y se archivó para este problema. Este defecto se resuelve en ISE 3.3 Parche 8, 3.4 Parche 4 y 3.5 Parche 2.

Como solución alternativa, el portal se debe volver a crear a partir de un portal predeterminado o los puertos del portal se deben cambiar y revertir para reiniciar el portal.

Causa

Este defecto se debe a que se han insertado entradas de flujo obsoletas para los portales de invitado en la base de datos después de reiniciar el servidor de aplicaciones.

Contenido relacionado

- Defecto CSCwq58770