Error durante el Deployment de un Proceso sobre OBPM 11.1.1.4 ó mayor
Al momento de estar haciendo una serie de despliegues de un desarrollo sobre 11.1.1.3, hacia una instancia nueva , pero con 11.1.1.5 (sin Feature Pack), nos dimos cuenta que salía este error:
[2011-04-25T11:35:38.373-04:00] [AdminServer] [ERROR] [] [oracle.soa.bpel.engine.deployment] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: e82486aab9c70e86:562ac068:12f8cb4657e:-8000-00000000000031cd,0] [APP: soa-infra] [[
java.lang.StackOverflowError
Sin mayor detalle, el error salía constantemente. Lo extraño es que el resto de Procesos que se habían ya desplegado sobre la nueva instancia, no habían dado ningún error.
Después de estar ensayando con varias alternativas para resolver el problema, nos dimos cuenta que sí es un problema reportado, y lo puedes encontrar en el sitio de Soporte de Oracle.
Todo indica que este error sale en instalaciones 11.1.1.4+ o mayores, cuando tienes un proceso que a su vez tiene un Loop formado con un Boundary Event, adentro de un Gateway. Por ejemplo:
En la nota que encontramos, sugiere realizar la actualización hasta 11.1.1.6 para evitar este bug.
Igualmente, nosotros probamos desplegando el mismo proceso, sobre una instancia 11.1.1.5 con Feature Pack, y el problema no apareció. Así que ambas alternativas para evitar el error, deben ser válidas.
Publicar un comentario