Strategy ONE

Solución de problemas de modelado Servicio

Esta sección describe los errores que puede encontrar al utilizar el servicio de modelado y cómo solucionarlos.

Realice los cambios de configuración en los archivos de configuración bajo el nombre de administrador carpeta. No modifique los archivos bajo el conf carpeta. Todos los archivos bajo la conf se sobrescriben al actualizar MicroStrategy.

Los archivos de configuración se pueden encontrar en:

Ventanas: < INSTALL_PATH> \MicroStrategy\ModelingService\admin

Linux: < INSTALL_PATH> /MicroStrategy/ModelingService/admin

Consulte los siguientes temas para habilitar registros relevantes si es necesario:

Error Solucionar problemas

Se produce un error al restaurar el idToken:

Error interno del servidor modelo: carácter Base64 ilegal: '~'

Asegúrese de que la &quot;modelservice.identity_token.secret_key&quot; en el modelservice.conf está configurado con una clave de 512 bits codificada en base64.

  1. Genere una nueva clave de 512 bits mediante el script Python, como se detalla en KB486418.

  2. Reemplace la nueva clave por &quot;modelservice.identity_token.secret_key&quot; en el modelservice.conf e &quot;identityToken.secretKey&quot; en el servidor de Library configOverride.properties archivo.

  3. Reinicie Modeling Service y el servidor de Library.

Se produce un error al restaurar el idToken:

La propiedad requerida 'identityTokenSecretKey' para la generación de tokens de identidad no está configurada.

  1. Reinicie el servicio de modelado.

  2. Actualice a MicroStrategy ONE - Actualización 10 (agosto de 2023) o más reciente.

La opción Nuevo filtro está deshabilitada en Workstation. Asegúrese de que el servidor de la biblioteca esté actualizado a MicroStrategy 2020 Update 2 o una versión posterior.
El servicio MicroStrategy Modeling no está configurado con la clave secreta correcta. Establezca Identity_token.secret_key en "modelservice.config" con el mismo valor que la propiedad correspondiente en MicroStrategy Library. Asegúrese de que la &quot;modelservice.identity_token.secret_key&quot; en el modelservice.conf está configurado correctamente. Debería ser igual que &quot;identityToken.secretKey&quot; en el servidor de Library configOverride.properties archivo.

Se produce un error al restaurar el IdToken:

Error al restaurar el token de identidad. Por favor, valide que el 'identityTokenSecretKey' esté configurado correctamente.

Asegúrese de que la &quot;modelservice.identity_token.secret_key&quot; en el modelservice.conf está configurado correctamente. Debería ser igual que &quot;identityToken.secretKey&quot; en el servidor de Library configOverride.properties archivo.

Se produce un error al restaurar el IdToken:

La firma JWT no coincide con la firma calculada localmente. La validez de JWT no se puede afirmar y no se debe confiar en ella.

Asegúrese de que “modelservice.identity_token.secret_key“ en el modelservice.conf está configurado correctamente. Debería ser igual que “identityToken.secretKey“ en el servidor de Library configOverride.properties archivo.

Se ha producido un error al generar la sesión de Intelligence Server: Error de conexión: no se puede encontrar la ruta al destino de la certificación. Verifique que la ruta a la certificación sea correcta y reinicie MicroStrategy Web Server. Asegúrese de “modelservice.truststore.path“ en el modelservice.conf está configurado correctamente.

El MicroStrategy Modeling Service no se está ejecutando o el servidor de MicroStrategy Library no lo encuentra o no está configurado correctamente.

Verifique para asegurarse:

  1. El servicio de modelado se está ejecutando.
  2. El servicio de modelado se está ejecutando en el puerto esperado.
  3. El firewall está abierto para el puerto del servicio Modeling.
En Linux, con el comando sh ./bin/modelservice.sh stop, para detener un servicio de modelado en ejecución bajo el directorio raíz de ModelingService devuelve: &quot;El servicio de modelado no se está ejecutando,&quot; en la salida de la consola.

Esto puede deberse a que se eliminó accidentalmente el RUNNING_PID en el directorio raíz de ModelingService. Para detener el servicio de modelado, ejecute el siguiente comando en una terminal:

Copiar
# query the running process id of Modeling Service
$ pgrep -f ModelingService
8952
# kill the process directly
$ kill -9 8952

Se ha devuelto un error en el editor de filtros: problema de configuración SSL.

El error se puede encontrar en el registro de Library:

[Error] [main] [CEFpluginBridge.swift:48] logError(_:)> fetchUtils::checkStatus(): ,{&quot;code&quot;:&quot;ERR024&quot;,&quot;message&quot;:&quot;Problema de configuración SSL&quot;,&quot;ticketId&quot;:&quot;af1441eec17e41969af9ee14492f4bb7&quot;}

Cuando se reciba un error relacionado con la validación SSL, asegúrese de que el nombre del almacén de confianza y la contraseña del almacén de confianza sean correctos en el archivo. configOverride.properties archivado ubicado en <tomcat root directory>/webapps/MicroStrategyLibrary/WEB-INF/classes/config.

Para solucionar problemas de conectividad entre el servidor de Library y Modeling Service, habilite los registros en el servidor de Library. Ver Inicio de sesión en el servidor de Library para el servicio de modelos.

La funcionalidad de registro falla al iniciar el servicio de modelado en la línea de comando.

  1. main ERROR No se puede mover el archivo C:\Archivos de programa (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log a C:\Archivos de programa (x86)\MicroStrategy\ModelingService\.\logs\ModelService-06-2020- 24-15-45.log: java.nio.file.FileSystemException C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log -> C:\Archivos de programa (x86)\MicroStrategy\ModelingService\.\logs\ModelService-2020-06-24-15-45.log: el proceso no puede acceder al archivo porque otro proceso lo está usando.
  2. main ERROR No se puede eliminar el archivo C:\Archivos de programa (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log: java.nio.file.FileSystemException C:\Archivos de programa (x86)\MicroStrategy\ModelingService\.\logs \ModelService.log: El proceso no puede acceder al archivo porque otro proceso lo está usando.
Este error se produce al utilizar start.bat en la línea de comandos mientras el servicio de Modeling ya se ha iniciado desde Services. Usar stop.bat para salir y ejecutar start.bat de nuevo o empiece desde Servicios para reiniciar el servicio de Model.

Se devuelven los mensajes de error de topología:

  1. Algo cuando está mal. No se puede iniciar/detener el servicio de modelo. Las siguientes son posibles soluciones.
    1. Registro de servicios utiliza un comando SSH para iniciar/detener el servicio, consulte al administrador para asegurarse de que el servidor SSH se está ejecutando en el equipo de destino.
    2. Reinicie el contenedor web en el equipo de destino e intente iniciar/detener el servicio de nuevo.
    3. Póngase en contacto con el administrador para recuperar la información relacionada del archivo de registro si el problema persiste.
    4. Compruebe la pestaña Servicios de topología para ver si todos los servicios dependientes están activos.
  2. Se ha producido un problema. No se puede iniciar/detener el servicio. Esto puede suceder cuando la credencial que ingresa no tiene los permisos o el comando SSH no se pudo ejecutar. Si el problema persiste, comuníquese con su administrador.
  3. Se ha producido un problema.

Verifique para asegurarse:

  1. El servicio de modelado se está ejecutando.
  2. El servicio de modelado se está ejecutando en el puerto esperado.
  3. El firewall está abierto para el puerto del servicio Modeling.
  4. La clave secreta establecida en el servidor de Library y en Modeling Service es la misma.
  5. Si HTTPS está habilitado entre el servidor de Library y Modeling Service, asegúrese de que está configurado correctamente. Para obtener más información, consulte Configurar la conexión HTTPS entre el servidor de Library y Modeling Service.
No se puede conectar al servicio mediante un canal TLS seguro.

La conexión HTTPS entre MicroStrategy Library y el servicio de modelado no está configurada correctamente.

Para conocer los pasos para configurar la conexión HTTPS, consulte Configurar la conexión HTTPS entre el servidor de Library y Modeling Service.

La conexión TLS/SSL entre MicroStrategy Modeling Service y el servidor de MicroStrategy Intelligence no está configurada correctamente debido a que la ruta del almacén de confianza no es válida: La ruta proporcionada no era válida; vuelva a comprobar que existe.

La conexión TLS/SSL entre el servicio de modelado y el servidor de inteligencia no está configurada correctamente.

Para conocer los pasos para configurar TLS habilitada entre Modeling Service y el servidor de Intelligence, consulte Configurar servicio de modelos cuando Intelligence Server tiene TLS habilitada.

Se produce un error al abrir un objeto de hecho a través del editor de hechos de la estación de trabajo:

&quot;Error interno del servidor de modelos: Argumento no válido: El hecho solicitado no contiene la expresión solicitada.&quot;

O

&quot;Error interno del servidor de modelos: No hay valores presentes.&quot;

Este es un defecto conocido que está siendo investigado por el equipo de Tecnología.

Utilice MicroStrategy Developer como solución temporal. Ver KB484818.

El servicio de modelado ha fallado al intentar obtener una sesión de Intelligence Server: Red: No se puede conectar con el servidor de MicroStrategy Intelligence.

Compruebe y asegúrese de que el nuevo certificado de Intelligence Server está configurado correctamente en el application.conf que incluya los siguientes campos:

  • play.server.https.keyStore.path

  • play.server.https.keyStore.type

  • play.server.https.keyStore.password