MicroStrategy ONE

Solución de problemas del modeladoServicio

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

Realice sus cambios de configuración en los archivos de configuración en el administración carpeta. No cambie los archivos bajo el confinar carpeta. Todos los archivos bajo el confinar La carpeta se sobrescribe al actualizar. MicroStrategy.

Los archivos de configuración se pueden encontrar en:

Windows: <INSTALL_PATH>\MicroStrategy\ModeladoServicio\admin

Linux: <INSTALL_PATH>/MicroStrategy/ServicioModelado/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 de Model Server: carácter base64 ilegal: '~'

Asegúrese de que "modelservice.identity_token.secret_key" en el modelservice.conf El archivo está configurado con una clave de 512 bits codificada en base64.

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

  2. Reemplace la nueva clave para "modelservice.identity_token.secret_key" en el modelservice.conf archivo y "identityToken.secretKey" en el Library servidor configOverride.properties archivo.

  3. Reinicie tanto el servicio de modelado como Library servidor.

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. Actualizar a MicroStrategy ONE - Actualización 10 (agosto de 2023) o posterior.

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 identidad_token.secret_key en "modelservice.config" con el mismo valor que la propiedad correspondiente en MicroStrategy Library. Asegúrese de que "modelservice.identity_token.secret_key" en el modelservice.conf El archivo está configurado correctamente. Debería ser igual que "identityToken.secretKey" en el servidor de la biblioteca. 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 "modelservice.identity_token.secret_key" en el modelservice.conf El archivo está configurado correctamente. Debería ser igual que "identityToken.secretKey" en el servidor de la biblioteca. 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 el "modelservice.identity_token.secret_key" en el modelservice.conf El archivo está configurado correctamente. Debería ser igual que “identityToken.secretKey” en el Library servidor configOverride.properties archivo.

Se produce un error al crear la sesión del servidor Intelligence: La conexión falló: No se puede encontrar la ruta al objetivo de certificación. Verifique que la ruta a la certificación sea correcta y reinicie MicroStrategy Web Server. Asegúrese de que "modelservice.truststore.path" en el modelservice.conf El archivo está configurado correctamente.

El MicroStrategy El servicio de modelado no se está ejecutando, o MicroStrategy Library El servidor no puede encontrarlo 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, usando el comando, sh ./bin/modelservice.sh stop, para detener un servicio de modelado en ejecución en el directorio raíz de ModelingService, aparece "El servicio de modelado no se está ejecutando" en la salida de la consola.

Esto puede deberse a la eliminación accidental del RUNNING_PID archivo 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 devuelve un error en el editor de filtros: Problema de configuración SSL.

El error se puede encontrar en el Library registro:

[Error] [principal] [CEFPluginBridge.swift:48] logError(_:) > fetchUtils::checkStatus(): ,{"code":"ERR024","message":"Problema de configuración SSL","ticketId":"af1441eec17e41969af9ee14492f4bb7"}

Cuando se recibe 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 configOverride.properties archivado ubicado en <tomcat root directory>/webapps/MicroStrategyLibrary/WEB-INF/classes/config.

Para solucionar problemas de conectividad entre el Library servidor y servicio de modelado, habilite los registros en el Library servidor. Ver Iniciar sesión Library Servidor para servicio de modelado.

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

  1. ERROR principal No se puede mover el archivo C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log a C:\Archivos de programa (x86)\MicroStrategy\ModelingService\.\logs\ModelService-2020-06-24-15-45.log: java.nio.file.FileSystemException C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log -> C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService-2020-06-24-15-45.log: El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso.
  2. ERROR principal No se puede eliminar el archivo C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log: java.nio.file.FileSystemException C:\Program Files (x86)\MicroStrategy\ModelingService\.\logs\ModelService.log: El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso.
Este error se produce al utilizar start.bat en la línea de comando mientras el servicio de Modelado ya está iniciado desde Servicios. Usar stop.bat salir y correr start.bat nuevamente, o comience desde Servicios, para reiniciar el servicio Modelo.

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. El registro de servicios utiliza el comando SSH para iniciar/detener el servicio; solicite a su administrador que se asegure de que el servidor SSH se esté ejecutando en la máquina de destino.
    2. Reinicie el contenedor web en la máquina de destino e intente iniciar/detener el servicio nuevamente.
    3. Pídale a su administrador que recupere información relacionada del archivo de registro si el problema persiste.
    4. Consulte 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 Library El servidor y el servicio de modelado son iguales.
  5. Si HTTPS está habilitado entre el Library servidor y servicio de modelado, asegúrese de que esté configurado correctamente. Para obtener más detalles, consulte Configurar la conexión HTTPS entre Library Servicio de servidor y modelado.
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á configurado correctamente.

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

El TLS/SSL entre el servicio MicroStrategy Modeling y el servidor MicroStrategy Intelligence no está configurado correctamente debido a una ruta de almacenamiento de confianza no válida: La ruta proporcionada no era válida; verifique que exista.

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 habilitado entre el servicio de modelado y el servidor de inteligencia, consulte Configurar el servicio de modelado cuando Intelligence Server está habilitado para TLS.

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

"Error interno del servidor de modelo: Argumento no válido: El hecho solicitado no contiene la expresión solicitada."

O

"Error interno del servidor de modelo: No hay valor presente."

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

Por favor use MicroStrategy Developer como solución alternativa. Consulte KB484818.

El servicio de modelado no pudo obtener una sesión del servidor de Intelligence: Red: No se puede conectar con el servidor de MicroStrategy Intelligence.

Verifique que el nuevo certificado del servidor Intelligence esté configurado correctamente en el application.conf archivo, incluidos los siguientes campos:

  • play.server.https.keyStore.path

  • play.server.https.keyStore.type

  • play.server.https.keyStore.password