2016-11-21 16 views
0

Roku 2と新しいRoku Streamingスティックでうまく動作する画面グラフアプリケーションがあります。 RowListにコンテンツをロードしようとすると、新しいRoku Premiereにデプロイされた同じzipがハングします。Roku Premiereがハングしてログが記録されない

私のRoku Premiereはファームウェア7.2.2のみです。私のストリーミング・スティックは7.5です(Roku 2が何であるかはわかりません。現在は自宅にいるので、私は仕事中です)。

私はPremiereにtelnetしてもエラーは発生しません。画面がフリーズし、プレミアの底にあるリセットボタンを押す必要があります。

私がプレミアで気づいたもう1つのことは、レンダリングスレッド上の私の "print"ステートメントがtelnet出力にしないことです。私のメインスレッドのprintステートメントは正常に動作します。私はコンポーネントの "init"メソッドでprintステートメントを出力しません。このprintステートメントは、RowListの内容が変更される前です(コンポーネントのbrsファイルの最初のステートメント)。

screengraphとファームウェア7.2には既知の問題がありますか?またはPremiereの既知の問題?

我々が市場にかなりの数のRokuのアプリを持参しようとしていると、これは私たち

の更新のための深刻な問題である:私はファームウェアでスレッドコードをレンダリングするために、あなたが出力を得るためにtelnet into a different portに持っていたことを知らなかった < 7.5。 7.5には存在しないデッドロックの問題がいくつかあります。

答えて

1

トラックバック:詳細については、https://forums.roku.com/viewtopic.php?f=34&t=97519

簡単に言えば、ROS 7.5変更のデバッグコンソールの実装を参照してください - 各スレッドは、今、彼らは単一のポートに多重化され、ポートを分離するつもりだったの前に。

また、rOS 7.2以前では、スレッドロックはスレッド間のget/setプロパティに失敗し、結果を悪くするプロセスでタイムアウト/期限切れになることがあります。新しいバージョンでは、成果はあまりにも厳しくなるという教義の下で、期限切れにならないでしょう

関連する問題