Skip to main content

Rel C channel maps not working

3 replies [Last post]
rdecker
Offline
Joined: 2009-02-25

I upgraded to release C and service lists are empty. I created a simple HelloWorld xlet that reads the service list on init. The default channel map and custom channel maps I created that use hdhr are not working.

It hangs for at least a minute before the recording.RecordingManagerImpl - RecordingManagerImpl.loadPersistentRecordings(0): START to show up in the log (the 5th entry in the log output below).

Has anyone else had any similar issues with Release C?

20100913 12:04:37.912 WARN RI.Stack- <> nativeGetAllServices - mpe
_siGetTotalNumberOfServices() not successful = 0x4006
20100913 12:04:39.823 INFO RI.Stack- 11474 [Thread-8] INFO hn.NetModuleEven
tListenerNotification - Instance of NetModuleEventListenerNotification created.
20100913 12:04:39.825 INFO RI.Stack- 11476 [Thread-8] INFO hn.DeviceEventLi
stenerNotification - Instance of DeviceEventListenerNotification created.
20100913 12:06:59.875 WARN RI.Stack- <> nativeGetAllServices - mpe
_siGetTotalNumberOfServices() not successful = 0x4006
20100913 12:06:59.881 INFO RI.Stack- 151545 [pool-1] INFO recording.Recordi
ngManagerImpl - RecordingManagerImpl.loadPersistentRecordings(0): START

20100913 12:06:59.882 INFO RI.Stack- 151547 [pool-1] INFO recording.Recordi
ngManagerImpl - RecordingManagerImpl.loadPersistentRecordings(0): Loading 0 reco
rdings...
20100913 12:06:59.884 INFO RI.Stack- 151549 [pool-1] INFO recording.Recordi
ngManagerImpl - RecordingManagerImpl.loadPersistentRecordings(0): COMPLETE
20100913 12:06:59.892 INFO RI.Stack- 151557 [pool-1] INFO recording.Recordi
ngManagerImpl - restoreRecordings: finished loading of persisted recordings
20100913 12:07:07.920 WARN RI.Stack- <> nativeGetAllServices - mpe
_siGetTotalNumberOfServices() not successful = 0x4006
20100913 12:07:07.921 INFO RI.Stack.StdOut- javax.tv.xlet.XletStateChangeExc
eption: Unable to build JavaTV channel map
20100913 12:07:07.923 INFO RI.Stack.StdOut- at org.ocapproject.xlet.
HelloWorld.initXlet(HelloWorld.java:103)
20100913 12:07:07.924 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.JavaTVXlet.initXlet(Xlet.java:109)
20100913 12:07:07.926 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.XletApp$6.doRun(XletApp.java:804)
20100913 12:07:07.927 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.XletApp$Returnable.run(XletApp.java:710)
20100913 12:07:07.929 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.AbstractCallerContext$2.run(AbstractCallerContext.java:348)
20100913 12:07:07.930 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.AbstractCallerContext$1.run(AbstractCallerContext.java:286)
20100913 12:07:07.932 INFO RI.Stack.StdOut- at java.security.AccessC
ontroller.doPrivileged(AccessController.java:299)
20100913 12:07:07.933 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.AbstractCallerContext.runAsContextSamePriority(AbstractCallerC
ontext.java:282)
20100913 12:07:07.935 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.AbstractCallerContext.runAsContext(AbstractCallerContext.java:
339)
20100913 12:07:07.937 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.XletApp$Returnable.doit(XletApp.java:734)
20100913 12:07:07.938 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.XletApp.doInit(XletApp.java:783)
20100913 12:07:07.940 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.XletApp.doCompoundInit(XletApp.java:597)
20100913 12:07:07.941 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.XletApp.handleStart(XletApp.java:329)
20100913 12:07:07.943 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.XletApp.handleAutoStart(XletApp.java:497)
20100913 12:07:07.944 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.Application$StateChange.run(Application.java:902)
20100913 12:07:07.945 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.WorkerTask.run(WorkerTask.java:128)
20100913 12:07:07.946 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.AbstractCallerContext$2.run(AbstractCallerContext.java:348)
20100913 12:07:07.947 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.AbstractCallerContext$1.run(AbstractCallerContext.java:286)
20100913 12:07:07.948 INFO RI.Stack.StdOut- at java.security.AccessC
ontroller.doPrivileged(AccessController.java:299)
20100913 12:07:07.949 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.AbstractCallerContext.runAsContextSamePriority(AbstractCallerC
ontext.java:282)
20100913 12:07:07.950 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.AbstractCallerContext.runAsContext(AbstractCallerContext.java:
339)
20100913 12:07:07.951 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.ContextTask.run(ContextTask.java:80)
20100913 12:07:07.952 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.DemandExecQueue$DemandTask.run(DemandExecQueue.java:247)
20100913 12:07:07.953 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.WorkerTask.run(WorkerTask.java:128)
20100913 12:07:07.954 INFO RI.Stack.StdOut- at org.cablelabs.impl.ma
nager.application.ThreadPool$1.run(ThreadPool.java:148)
20100913 12:07:07.955 INFO RI.Stack.StdOut- at java.lang.Thread.run(
Thread.java:715)
20100913 12:07:07.956 INFO RI.Stack.StdOut- at java.lang.Thread.star
tup(Thread.java:785)
20100913 12:07:07.957 INFO RI.Stack- 159622 [pool-4] INFO application.XletA
pp - initXlet
20100913 12:07:07.958 INFO RI.Stack- javax.tv.xlet.XletStateChangeException:
Unable to build JavaTV channel map
at org.ocapproject.xlet.HelloWorld.initXlet(HelloWorld.java:109)
at org.cablelabs.impl.manager.application.JavaTVXlet.initXlet(Xlet.java:
109)
at org.cablelabs.impl.manager.application.XletApp$6.doRun(XletApp.java:8
04)
at org.cablelabs.impl.manager.application.XletApp$Returnable.run(XletApp
.java:710)
at org.cablelabs.impl.manager.application.AbstractCallerContext$2.run(Ab
stractCallerContext.java:348)
at org.cablelabs.impl.manager.application.AbstractCallerContext$1.run(Ab
stractCallerContext.java:286)
at java.security.AccessController.doPrivileged(AccessController.java:299
)
at org.cablelabs.impl.manager.application.AbstractCallerContext.runAsCon
textSamePriority(AbstractCallerContext.java:282)
at org.cablelabs.impl.manager.application.AbstractCallerContext.runAsCon
text(AbstractCallerContext.java:339)
at org.cablelabs.impl.manager.application.XletApp$Returnable.doit(XletAp
p.java:734)
at org.cablelabs.impl.manager.application.XletApp.doInit(XletApp.java:78
3)
at org.cablelabs.impl.manager.application.XletApp.doCompoundInit(XletApp
.java:597)
at org.cablelabs.impl.manager.application.XletApp.handleStart(XletApp.ja
va:329)
at org.cablelabs.impl.manager.application.XletApp.handleAutoStart(XletAp
p.java:497)
at org.cablelabs.impl.manager.application.Application$StateChange.run(Ap
plication.java:902)
at org.cablelabs.impl.manager.application.WorkerTask.run(WorkerTask.java
:128)
at org.cablelabs.impl.manager.application.AbstractCallerContext$2.run(Ab
stractCallerContext.java:348)
at org.cablelabs.impl.manager.application.AbstractCallerContext$1.run(Ab
stractCallerContext.java:286)
at java.security.AccessController.doPrivileged(AccessController.java:299
)
at org.cablelabs.impl.manager.application.AbstractCallerContext.runAsCon
textSamePriority(AbstractCallerContext.java:282)
at org.cablelabs.impl.manager.application.AbstractCallerContext.runAsCon
text(AbstractCallerContext.java:339)
at org.cablelabs.impl.manager.application.ContextTask.run(ContextTask.ja
va:80)
at org.cablelabs.impl.manager.application.DemandExecQueue$DemandTask.run
(DemandExecQueue.java:247)
at org.cablelabs.impl.manager.application.WorkerTask.run(WorkerTask.java
:128)
at org.cablelabs.impl.manager.application.ThreadPool$1.run(ThreadPool.ja
va:148)
at java.lang.Thread.run(Thread.java:715)
at java.lang.Thread.startup(Thread.java:785)
20100913 12:07:07.975 INFO RI.Stack- 159640 [pool-4] INFO application.Appli
cation$State - appid=6012 LOADED->~INIT_FAILED success
20100913 12:07:07.976 INFO RI.Stack- 159641 [pool-4] INFO application.Appli
cation$State - appid=6012 ~INIT_FAILED->~INITED failed

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
greg80303
Offline
Joined: 2008-07-03

We have identified the issue that is causing this problem. We are currently working through some additional issues that are affecting how we are going to solve the problem. In the meantime, here is a way that you can work-around the bug:

In /ocap-ri/ricommon/resources, edit the file "platform.cfg". Modify the file so that the "remove duplicates" feature is disabled:

[code]
# Should the UAL remove duplicate FDC tables
RI.Platform.UalRemoveDuplicateFdcTables = FALSE
[/code]

G

rdecker
Offline
Joined: 2009-02-25

Thanks. It's up and running now.

greg80303
Offline
Joined: 2008-07-03

I have reproduced the issue you are seeing. The stack is not correctly parsing the SI data section file generated by the TWB plugin. I'm investigating further...

G