MicroStrategy ONE
Troubleshooting the Modeling Service
This section describes the errors you may encounter when using the Modeling service and how to troubleshoot them.
Make your configuration changes to the configuration files under the admin folder. Do not change the files under the conf folder. All files under the conf folder are overwritten when you upgrade MicroStrategy.
The configuration files can be found in:
Windows: <INSTALL_PATH>\MicroStrategy\ModelingService\admin
Linux: <INSTALL_PATH>/MicroStrategy/ModelingService/admin
See the following topics to enable relevant loggings if necessary:
Error | Troubleshoot |
---|---|
An error occurs when restoring the idToken: Model Server internal error: lllegal base64 character: '~' |
Make sure the "modelservice.identity_token.secret_key" in the
|
An error occurs when restoring the idToken: Required property 'identityTokenSecretKey' for identity token generation is not configured. |
|
The New Filter option is disabled in Workstation. | Make sure the Library server is upgraded to MicroStrategy 2020 Update 2 or a later version. |
The MicroStrategy Modeling service is not configured with the correct secret key. Please set identity_token.secret_key in “modelservice.config“ to the same value as corresponding property in MicroStrategy Library. | Make sure the "modelservice.identity_token.secret_key" in the modelservice.conf file is configured correctly. It should be the same as "identityToken.secretKey" in the Library server configOverride.properties file. |
An error occurs when restoring the IdToken: Error restoring identity token. Please, validate that the 'identityTokenSecretKey' is configured correctly. |
Make sure the "modelservice.identity_token.secret_key" in the modelservice.conf file is configured correctly. It should be the same as "identityToken.secretKey" in the Library server configOverride.properties file. |
An error occurs when restoring the IdToken: JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not be trusted. |
Make sure the “modelservice.identity_token.secret_key“ in the modelservice.conf file is configured correctly. It should be the same as “identityToken.secretKey“ in the Library server configOverride.properties file. |
An error occurs when building the Intelligence server session: Connection failed: Unable to find path to the certification target. Please verify that the path to the certification is correct and restart the MicroStrategy Web Server. | Make sure “modelservice.truststore.path“ in the modelservice.conf file is configured correctly. |
The MicroStrategy Modeling service is not running, or MicroStrategy Library server cannot find it or is not configured correctly. |
Check to make sure:
|
On Linux, using the command, sh ./bin/modelservice.sh stop , to stop a running Modeling service under the ModelingService root directory returns, "Modeling service is not running," in the console output. |
This can be caused by accidentally deleting the Copy
|
An error is returned in the Filter editor: SSL Configuration issue. The error can be found in the Library log: [Error] [main] [CEFPluginBridge.swift:48] logError(_:) > fetchUtils::checkStatus(): ,{"code":"ERR024","message":"SSL Configuration issue","ticketId":"af1441eec17e41969af9ee14492f4bb7"} |
When an SSL validation related error is received, make sure the truststore name and truststore password are correct in the To troubleshoot connectivity issues between the Library server and Modeling service, please enable logs on the Library server. See Logging on Library Server for Modeling Service. |
The logging functionality fails when starting the Modeling service in command line.
|
This error is caused when using start.bat in command line while the Modeling service is already started from Services. Use stop.bat to exit and run start.bat again, or start from Services, to restart Model service. |
The Topology error messages are returned:
|
Check to make sure:
|
Unable to connect to the service using a secure TLS channel. |
The HTTPS connection between MicroStrategy Library and the Modeling service is not configured correctly. For steps on configuring HTTPS connection, please refer to Configure HTTPS Connection Between Library Server and Modeling Service. |
The TLS/SSL between the MicroStrategy Modeling service and MicroStrategy Intelligence server is not configured correctly due to the invalid trust store path: The path provided was not valid, please double-check that it exists. |
The TLS/SSL connection between the Modeling service and the Intelligence server is not configured correctly. For steps on configuring TLS enabled between the Modeling service and the Intelligence server, please refer to Configure Modeling Service When Intelligence Server is TLS Enabled. |
An error occurs when opening a fact object via the Workstation Fact editor: "Model Server internal error: Invalid argument: The requested fact does not contain the requested expression." Or "Model Server internal error: No value present." |
This is a known defect that is being investigated by the Technology team. Please use MicroStrategy Developer as a workaround. See KB484818. |
The Modeling service failed to get an Intelligence server session: Network: Unable to connect to the MicroStrategy Intelligence server. |
Check to make sure the new Intelligence server certificate is configured correctly in the
|