客户端或服务器端错误
客户端错误
未捕获(承诺)TypeError:无法设置 null 的属性“innerHTML”
在 panelViewRunner.min.js:6504
在你 (serverAliveCheck.min.js:6554)
在 Generator._invoke (serverAliveCheck.min.js:6784)
在 Generator.next (serverAliveCheck.min.js:6609)
在 g (panelViewRunner.min.js:5864)
在 o (panelViewRunner.min.js:5866)
(匿名)@ panelViewRunner.min.js:6504
u @ serverAliveCheck.min.js:6554
(匿名)@serverAliveCheck.min.js:6784
(匿名)@serverAliveCheck.min.js:6609
g @ panelViewRunner.min.js:5864
o @ panelViewRunner.min.js:5866
Promise.then(异步)
g @ panelViewRunner.min.js:5864
o @ panelViewRunner.min.js:5866
(匿名)@ panelViewRunner.min.js:5866
(匿名)@ panelViewRunner.min.js:5866
(匿名)@ panelViewRunner.min.js:5954
描述错误
如果您不连接列表中的第一台打印机,则无法在面板选项卡或相机选项卡中看到第二台打印机的数据(相机正常,但时间和温度等数据不正常)
再现
重现行为的步骤:
预期行为
如果连接了第一台打印机,数据应按原样刷新
截图
我的第二台打印机的屏幕截图(第一台打印机离线)
https://media.discordapp.net/attachments/709293261646200842/831923458534932530/unknown.png
我的第二台打印机的屏幕截图(第一台打印机在线)
https://media.discordapp.net/attachments/709293261646200842/831926710332817438/unknown.png
代码片段:
https://media.discordapp.net/attachments/709293261646200842/833694529273593876/unknown.png
版本(请填写以下信息):
附加上下文
不适用。
感谢@3DRemake找到了代码中的位置。 它很可能位于这里:
viewUpdater.js
行 998 到 1015
找不到工具元素
感谢@3DRemake找到了代码中的位置。 它很可能位于这里:
viewUpdater.js
行 998 到 1015找不到工具元素
实际上,当状态为“离线”时,没有工具元素。 请注意,不是打印机未连接到 Octopi,而是 octopi 处于离线状态。
如果我见过的话,那是毫无意义的 if 语句 😁
仍然无法重现这一点,但现在正在寻找。
选择了线轴。
索引 0 打印机脱机
索引 1 打印机打印。
XD
公关#447
一旦 david 有时间审查该 PR,如果可能的话,我希望您@3DRemake 进行确认。
我不确定问题是否与其他更深层次的问题有关,就像您检查 PR 我尝试了一些不同的变体,以了解我对后端/前端的了解。 我已经检查并删除了一些无意义的代码,考虑到打印机处于离线状态,这应该足以解决现在的问题。
在开发分支上测试。 问题已修复
在开发分支上测试。 问题已修复
谢谢你回来报告! 很高兴知道。
最有用的评论
在开发分支上测试。 问题已修复