¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar el error java.lang.IllegalArgumentException al usar el parámetro getFromUserInstance en SAP BO 4.0 SP02 - Dashboard Designer 4.0

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 80 Vistas
0
Cargando...

Hola a todos,

Tenemos varios paneles de control con conexiones de datos a servicios web, que han sido publicados a través de Web Intelligences, y basados en consultas de BEx de BW.

Algunos de estos servicios web son bastante lentos, por lo que queremos instanciarlos para que los usuarios no tengan que esperar 60 segundos o más solo para abrir el panel de control.

El problema es que cada usuario tiene diferentes autorizaciones en BW para los datos y cada usuario verá paneles de control con diferentes conjuntos de datos.

Para este propósito, estamos utilizando el parámetro "getFromUserInstance" en la conexión de datos de los servicios web. Hemos creado una publicación y enviado los informes al buzón de cada usuario, donde aparecen correctamente y con datos filtrados correctamente.

El problema es que al abrir los paneles de control, obtenemos un mensaje de error "java.lang.IllegalArgumentException" por cada conexión de datos presente en el panel de control.

Lo curioso es que si tengo un panel de control con solo una conexión de datos a un informe webi y ese informe es el primero (ordenado ascendente por fecha) en la bandeja de entrada del usuario, el panel de control funciona bien. Todas las demás conexiones de datos y paneles de control fallan con este mensaje de error java.

¿Alguien tiene experiencia previa utilizando el parámetro "getFromUserInstance", y ha experimentado estos problemas?

Nota: Ya tenemos un mensaje abierto en el Soporte de SAP desde hace casi 20 días, pero no han podido identificar el problema.

Gracias,

Jose Luis Leitao

Plataforma:

SAP BO 4.0 SP02 Nivel de Parche 21

Dashboard Designer 4.0 Parche 21

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola,

Gracias por tu sugerencia, pero los informes no tienen indicaciones opcionales y se programan correctamente.

Los servicios web tienen filtros, pero incluso después de eliminarlos y volver a publicar, el error persiste.

Saludos,

José Luis

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Jose,

Hubo un problema conocido al programar informes webi con campos opcionales en blanco con el mismo mensaje de error para BO 4.0 SP02. Por favor, busca el siguiente KBA.

1681507 - La programación de un informe Webi con campos opcionales en blanco falla con el error "excepción generada: java.lang.IllegalArgumentException".

Por favor, verifica si tienes campos opcionales para los bloques de informes a los que estás accediendo a través de los servicios web que fallan.

Saludos,

Nikhil Joy

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Revisa el registro de Fiddler en el momento del error. Te mostrará el identificador de la consulta que está fallando.

Identifica la consulta BIWS y verifica si se han pasado los parámetros o no.

Avísame si necesitas ayuda para revisar el registro de Fiddler.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola a todos!

Solo después de escalar el problema al equipo de soporte de nivel 1 de SAP finalmente tuvimos un diagnóstico.

Aparentemente, cuando se ejecuta una Publicación con varios documentos, todas las instancias de los documentos comparten un solo ID para esa publicación.

El problema es que Xcelsius seleccionará el primer documento disponible dentro de ese ID, lo que causa una discrepancia entre el webservice y la publicación, provocando una "IllegalArgumentException".

Claramente, esto es un error de software que no tiene un parche identificado por ahora. No tengo indicación de si este problema también ocurre en versiones posteriores, por lo que esto podría ocurrir también en las últimas versiones de BO.

¿Solución alternativa? Sí, al menos eso hay.

Tuvimos que crear múltiples Publicaciones, una para cada informe de WebIntelligence. No es lo más agradable de gestionar, pero al menos funciona.

Nuevamente, el soporte de SAP fue atroz y en general poco efectivo. Solo mostraron una verdadera preocupación e implicación cuando el mensaje se actualizó a Muy Alto.

Saludos,

José Luis Leitao

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?