You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MicroStrategy Library API恢复idToken失败,配置正确仍报错求助

问题:访问Modeling Service API时出现idToken恢复错误

错误场景

尝试访问 {{domain}}/MicroStrategyLibrary/api/model/tables/xxxxxxxx 时,触发错误提示:Error when restoring the idToken

错误返回信息

{    
    "errors": [        
        {            
            "code": "8004cb07",            
            "message": "Error when restoring the idToken: For input string: \"\"",            
            "additionalProperties": {                
                "arguments": [                    
                    "For input string: \"\""                
                ]            
            }        
        }    
    ]
}

官方文档要求

请确保modelservice.conf文件中的"modelservice.identity_token.secret_key"配置正确,该值需与Library服务器configOverride.properties文件中的"identityToken.secretKey"保持一致。

已完成的检查

  • 已定位到路径 ...\MicroStrategy\ModelingService\admin 下的 modelservice.conf 文件,确认已配置 modelservice.identity_token.secret_key=xxxxxxx
  • 已确认Library服务器的 configOverride.properties 文件中对应 identityToken.secretKey 值配置一致

疑问

请问我还遗漏了什么配置或步骤,才能让系统正常识别idToken?

ModelService完整错误日志

[2024-01-24T09:43:48Z][ERROR][MicroStrategy-F][P3640T1034][com.microstrategy.modelservice.actionhandler.ErrorHandler]
{"errors":[{"code":"8004cb07","message":"Error when restoring the
idToken: For input string:
""","additionalProperties":{"arguments":["For
input string: """]}}]}
com.microstrategy.modelservice.gateway.exception.MstrGatewayException:
Error when restoring the idToken: For input string: ""    at
com.microstrategy.modelservice.gateway.request.MstrServerSessionBuilder.restoreSessionStateFromIdToken(MstrServerSessionBuilder.java:255)
~[com.microstrategy.m2021_2309.modelservice-gateway-11.3.1160.01163.jar:11.3.1160.01163]
at
com.microstrategy.modelservice.gateway.request.MstrServerSessionBuilder.restoreSessionStateFromIdTokenRetry(MstrServerSessionBuilder.java:269)
~[com.microstrategy.m2021_2309.modelservice-gateway-11.3.1160.01163.jar:11.3.1160.01163]
at
com.microstrategy.modelservice.instancemanager.ModelInstanceManager.getSessionState(ModelInstanceManager.scala:174)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at
com.microstrategy.modelservice.instancemanager.ModelInstanceManager.newInstance(ModelInstanceManager.scala:83)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at
com.microstrategy.modelservice.request.ActionRequestBase.validateInstanceId(ActionRequestBase.java:79)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at
com.microstrategy.modelservice.request.command.InstanceCommandBase.validate(InstanceCommandBase.java:17)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at
com.microstrategy.modelservice.request.command.GetTableCommand.validate(GetTableCommand.java:32)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at
com.microstrategy.modelservice.actionhandler.ActionHandlerBase.init(ActionHandlerBase.scala:23)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at
com.microstrategy.modelservice.actionhandler.ActionHandlerFactory$.handle(ActionHandlerFactory.scala:29)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at
com.microstrategy.modelservice.controller.ModelServiceAction.handle(ModelServiceAction.scala:88)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at
com.microstrategy.modelservice.controller.ModelServiceAction.$anonfun$handle$1(ModelServiceAction.scala:70)
~[com.microstrategy.m2021_2309.modelservice-11.3.1160.01163-sans-externalized.jar:?]
at scala.Function1.$anonfun$andThen$1(Function1.scala:87)
~[org.scala-lang.scala-library-2.13.9.jar:?]  at
play.api.mvc.ActionBuilderImpl.invokeBlock(Action.scala:441)
~[com.typesafe.play.play_2.13-2.8.16.jar:2.8.16]  at
play.api.mvc.ActionBuilderImpl.invokeBlock(Action.scala:439)
~[com.typesafe.play.play_2.13-2.8.16.jar:2.8.16]  at
play.api.mvc.ActionBuilder$$anon$8.invokeBlock(Action.scala:289)
~[com.typesafe.play.play_2.13-2.8.16.jar:2.8.16]  at
play.api.mvc.ActionBuilder$$anon$8.invokeBlock(Action.scala:284)
~[com.typesafe.play.play_2.13-2.8.16.jar:2.8.16]  at
play.api.mvc.ActionBuilder$$anon$9.apply(Action.scala:379)
~[com.typesafe.play.play_2.13-2.8.16.jar:2.8.16]  at
play.api.mvc.Action.$anonfun$apply$4(Action.scala:82)
~[com.typesafe.play.play_2.13-2.8.16.jar:2.8.16]  at
scala.concurrent.impl.Promise$Transformation.run(Promise.scala:470)
~[org.scala-lang.scala-library-2.13.9.jar:?]  at
akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:63)
~[com.typesafe.akka.akka-actor_2.13-2.6.19.jar:2.6.19]    at
akka.dispatch.BatchingExecutor$BlockableBatch.$anonfun$run$1(BatchingExecutor.scala:100)
~[com.typesafe.akka.akka-actor_2.13-2.6.19.jar:2.6.19]    at
scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
~[org.scala-lang.scala-library-2.13.9.jar:?]  at
scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:94)
~[org.scala-lang.scala-library-2.13.9.jar:?]  at
akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:100)
~[com.typesafe.akka.akka-actor_2.13-2.6.19.jar:2.6.19]    at
akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:49)
~[com.typesafe.akka.akka-actor_2.13-2.6.19.jar:2.6.19]    at
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:48)
~[com.typesafe.akka.akka-actor_2.13-2.6.19.jar:2.6.19]    at
java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[?:?]
at
java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
~[?:?]    at
java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[?:?]
at
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
~[?:?]    at
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
~[?:?]

内容的提问来源于stack exchange,提问作者Shahar Shokrani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 14:02:03