电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

AlgoX开发者问题汇总

来源:金蝶云社区作者:金蝶2024-09-2310

AlgoX开发者问题汇总

该贴将作为AlgoX异常原因排查汇总贴,持续更新。 ## 1. AlgoX本地无法启动,提交任务超时 ### 异常关键字 - `java.io.StreamCorruptedException: unexpected block data` - `Could not deserialize rpc invocation message.` ### 解决办法 检查IDEA启动参数中:Shorten command line ,当该选项设置为`classpath file`时,本地启动AlgoX集群时会出现反序列化异常,请调整为`JAR manifest`。 调整后如果IDEA出现:`short command line`的错误,**先关闭IDEA**,再打开.idea/workspace.xml,找到标签`<component name="PropertiesComponent">`,在标签中加一行 `<property name="dynamic.classpath" value="true" /> `,保存后再启动IDEA即可。 ### 问题原因 当IDEA启用该选项时,会以`URLClassLoader`作为类加载器加载类,但是AlgoX的远程调用协议的反序列化时使用的是显式指定的`ClassLoader.getSystemClassLoader()`,该方法返回的是`AppClassLoader`,反序列化时会失败抛出异常。具体代码参考`org.apache.flink.runtime.rpc.messages.RemoteRpcInvocation` ```java private void deserializeMethodInvocation() throws IOException, ClassNotFoundException { if (methodInvocation == null) { methodInvocation = serializedMethodInvocation.deserializeValue(ClassLoader.getSystemClassLoader()); } } ``` ## 2. Master服务无法启动 ### 异常关键字 `Master starting error, please read logs for detail.` ### 解决办法 检查gra

AlgoX开发者问题汇总

该贴将作为AlgoX异常原因排查汇总贴,持续更新。## 1. AlgoX本地无法启动,提交任务超时### 异常关键字- `java.io.StreamCorruptedExce...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信