Exported Application Stuck Loading #59
Replies: 2 comments 5 replies
-
At first glance, it looks like you have a problem with your feed file. You can use the Channel Feed Manager software to validate your feed file. I'll try to take a closer look when I have more time. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Your feed file is malformed. You have syntax errors in the file. For example, your playlist objects have an extra set of brackets. Please review the Roku Json Spec for more info. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Thanks for your work on this, I feel pretty close but need some help.
I've built a package from my JSON file (https://www.vacationchannels.com/wp-content/uploads/2023/12/TheVacationChannel-120623.json), and I see the logo, splash screen, and then get stuck with "Please wait. Loading..."
I have telnet open and the below is the crash code I am receiving. Can anyone help point me in the right direction with this information? Many thanks! -Martin
Suspending threads...
Thread selected: 1* ...ents/tasks/MainLoaderTask.brs(615) functionQueryObjectById(id as string, contentType as object) as Object
Current Function:
615:* function QueryObjectById(id as string, contentType as object) as Object
616: object = invalid
617: rexp = Substitute("\b{0}\b", id)
618: regxp = CreateObject("roRegex", rexp, "i")
619: ' Parse movies.
Source Digest(s):
pkg: dev 1.0.0 bcbb1343 The Vacation Channel
roku_ads_lib: 58484 3.7.11 7823d89b Roku Ads Library
Type Mismatch. Unable to cast "roArray" to "String". (runtime error &h18) in pkg:/components/tasks/MainLoaderTask.brs(615)
Backtrace:
#2 Function queryobjectbyid(id As String, contenttype As Object) As Object
file/line: pkg:/components/tasks/MainLoaderTask.brs(615)
#1 Function parsejsonfeed(feedurl As String) As Void
file/line: pkg:/components/tasks/MainLoaderTask.brs(152)
#0 Function getcontent() As Void
file/line: pkg:/components/tasks/MainLoaderTask.brs(281)
Local Variables:
id roArray refcnt=3 count:4
contenttype roArray refcnt=2 count:1
global Interface:ifGlobal
m roAssociativeArray refcnt=4 count:4
object
rexp
regxp
movie
livefeed
shortformvideo
tvspecial
Threads:
ID Location Source Code
0 pkg:/source/main.brs(74) msg = wait(0, m.eventmessages)
1* ...ents/tasks/MainLoaderTask.brs(615) functionQueryObjectById(id as string, contentType as object) as Object
*selected
Beta Was this translation helpful? Give feedback.
All reactions