¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver o erro java.lang.IllegalArgumentException ao usar o parâmetro getFromUserInstance no SAP BO 4.0 SP02 - Dashboard Designer 4.0

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

Olá a todos,

Temos vários painéis de controle com conexões de dados para serviços web, que foram publicados através de Web Intelligences e baseados em consultas BEx de BW.

Alguns desses serviços web são bastante lentos, então queremos instanciá-los para que os usuários não precisem esperar 60 segundos ou mais apenas para abrir o painel de controle.

O problema é que cada usuário tem diferentes autorizações no BW para os dados e cada usuário verá painéis de controle com conjuntos de dados diferentes.

Para esse propósito, estamos utilizando o parâmetro "getFromUserInstance" na conexão de dados para os serviços web. Criamos uma publicação e enviamos os relatórios para a caixa de entrada de cada usuário, onde aparecem corretamente e com dados filtrados corretamente.

O problema é que ao abrir os painéis de controle, recebemos uma mensagem de erro "java.lang.IllegalArgumentException" para cada conexão de dados presente no painel de controle.

O curioso é que se eu tiver um painel de controle com apenas uma conexão de dados para um relatório webi e esse relatório for o primeiro (ordenado ascendentemente por data) na caixa de entrada do usuário, o painel de controle funciona bem. Todas as outras conexões de dados e painéis de controle falham com essa mensagem de erro java.

Alguém tem experiência anterior usando o parâmetro "getFromUserInstance" e enfrentou esses problemas?

Nota: Já temos um chamado aberto no Suporte da SAP há quase 20 dias, mas eles não conseguiram identificar o problema.

Obrigado,

Jose Luis Leitao

Plataforma:

SAP BO 4.0 SP02 Nível de Patch 21

Dashboard Designer 4.0 Patch 21

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

4 Respuestas

0
Cargando...

Olá,

Obrigado pela sua sugestão, mas os relatórios não possuem opções de indicação e são programados corretamente.

Os serviços web possuem filtros, mas mesmo depois de removê-los e republicá-los, o erro persiste.

Saudações,

José Luis

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

Olá Jose,

Houve um problema conhecido ao programar relatórios webi com campos opcionais em branco com a mesma mensagem de erro para BO 4.0 SP02. Por favor, procure o seguinte KBA.

1681507 - A programação de um relatório Webi com campos opcionais em branco falha com o erro "exceção gerada: java.lang.IllegalArgumentException".

Por favor, verifique se você tem campos opcionais para os blocos de relatórios aos quais está acessando através dos serviços web que falham.

Saudações,

Nikhil Joy

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

Verifique o registro do Fiddler no momento do erro. Ele mostrar· o identificador da consulta que est· falhando.

Identifique a consulta BIWS e verifique se os parâmetros foram passados ou não.

Avise-me se precisar de ajuda para revisar o registro do Fiddler.

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

Olá a todos!

Somente depois de escalar o problema para a equipe de suporte de nível 1 da SAP finalmente tivemos um diagnóstico.

Aparentemente, ao executar uma Publicação com vários documentos, todas as instâncias dos documentos compartilham um único ID para essa publicação.

O problema é que o Xcelsius selecionará o primeiro documento disponível dentro desse ID, o que causa uma discrepância entre o webservice e a publicação, resultando em uma "IllegalArgumentException".

Claramente, isso é um erro de software que não possui um patch identificado até o momento. Não tenho indicação se esse problema também ocorre em versões posteriores, então isso poderia ocorrer também nas últimas versões do BO.

Alternativa de solução? Sim, pelo menos há uma.

Tivemos que criar múltiplas Publicações, uma para cada relatório do WebIntelligence. Não é a maneira mais agradável de gerenciar, mas pelo menos funciona.

Novamente, o suporte da SAP foi atroz e geralmente pouco eficaz. Mostraram verdadeira preocupação e envolvimento somente quando a mensagem foi atualizada para Muito Alta.

Saudações,

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?