添加运行子程序(Translate)失败。解析表达式出错。

BUG反馈 · 136 次浏览
我的梦想捐钱修路建学校 创建于 2024-09-25 20:56

问题情况描述:

1.添加Deepl后,翻译错误提示 “运行子程序(Translate)失败。解析表达式出错。”

2.以前都没这个问题, 突然有一天就出这个错误信息, 记得是设置UI2.0升级后,又出了几个版本后才出这个错误。

4.公司电脑上就没这个问题

环境:

1.QK版本:Quicker-1.43.21.0

2.系统版本:Win-10.0.19045.0  

3.3.路由器 魔法\上晚的

尝试过的解决方法:

1.删除动作数据

2.删除动作 并重装

3.切换魔法节点 切换鸡厂

以上均无效

错误参数:

1.动作调试:https://temp.getquicker.net/175959/ce510a14ba1e486d8fb6479204b6c225.html

2.错误代码:

---------------------------------------------------

运行子程序(Translate)失败。解析表达式出错。
内部错误:子程序(DeepL)返回中止。发送网络请求出错:发送请求时出错。基础连接已经关闭: 连接被意外关闭。(HTTP请求)
原始表达式:_context.RunSp({translation}.TranslatorType.ToString(), new {
    translation = {translation},
    origText = {origText},
    origLan = {iNotifyLan}.OrigLanTemp.ToString(),
    transLan = {iNotifyLan}.TransLanTemp.ToString(),
    detectLan = {iNotifyLan}.DetectLan.ToString(),
    status = {status}
})(赋值)(运行子程序)(每个)

---------------------------------------------------

3.截图


回复内容
zryan 2024-09-25 21:36
#1

感谢反馈!

对,我检查了一下,是上个版本优化的时候有个地方没有对异常进行处理,等我更新一版修复一下。

但其实这个 DeepL 会报错的根本原因是免费接口不稳定,容易出错,即使修补上也只代表不会直接弹黄框了,错误信息会在面板上展示😂。目前没有找到更稳定的接口,所以只能时断时续的用了。

谢谢解答

你的问题报告非常清晰!定位问题很快👍

回复主贴