【问题标题】:Roku Premiere hang and no loggingRoku Premiere 挂起并且没有日志记录
【发布时间】:2016-11-21 15:06:18
【问题描述】:

我有一个在 Roku 2 和新的 Roku Streaming 棒上运行良好的屏幕图形应用程序。尝试将内容加载到 RowList 时,部署到新 Roku Premiere 的相同 zip 挂起。

我的 Roku Premiere 仅固件 7.2.2。我的流媒体棒是 7.5(不确定 Roku 2 是什么,因为它现在在家,我在工作)。

我 telnet 到 Premiere,我没有收到任何错误。屏幕冻结,我必须按下首映底部的重置按钮。

我在首映时注意到的另一件事是我在渲染线程上的“打印”语句没有进入 telnet 输出。我的主线程中的打印语句工作得很好。我的组件“init”方法中有一个打印语句,它没有被打印出来。此打印语句在更改 RowList 内容之前(它是我的组件 brs 文件中的第一条语句)。

屏幕图和固件 7.2 是否存在一些已知问题?还是 Premiere 的一些已知问题?

我们正试图将不少 roku 应用推向市场,这对我们来说是一个严重的问题

更新:我不知道您必须 telnet into a different port 才能获得固件

【问题讨论】:

    标签: roku brightscript


    【解决方案1】:

    引用:详见https://forums.roku.com/viewtopic.php?f=34&t=97519

    简而言之,rOS 7.5 更改了调试控制台的实现 - 在每个线程要分离端口之前,现在它们被多路复用到单个端口。

    还有一个变化,在 rOS 7.2 和更早版本中,线程锁可能(有时会)超时/过期,在进程中线程之间的获取/设置属性失败并导致严峻的结果。在新版本中,它们永不过期,根据结果将不那么严峻的原则

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      • 1970-01-01
      • 1970-01-01
      • 2021-05-11
      • 2021-12-09
      • 1970-01-01
      • 2021-11-19
      相关资源
      最近更新 更多