2013-02-25, 21:55
I'm having an issue with the pre-stable release 2.1.0-56. When force channel reset is selected, the channels will only populate with the background updating on. If I use either the minimal or off setting for background dating, it just goes to a black screen. I noticed this originally on my HTPC running the offical Frodo release with about 40 channels, but recreated it on my laptop running Frodo with only 3 channels. When this black screen pops up, nothing works. Pressing buttons will make sounds, but the only thing that will appear is the shutdown menu. I liked to not use background updating so i could just jump to whatever channel as soon as I started after a channel reset, but its just a minor inconvenience to use background updating. Thanks in advance for the help!
Here is the log snippet:
**EDIT**
I just tried the fix that I had used on my laptop on my HTPC and it didn't work and has basically the same log file. I tried switching skins to see if that was the problem (I was using Aeon Nox on my HTPC and conflunce on my laptop) but that didn't seem to work either. Any help with this is greatly appreciated!
**EDIT AGAIN**
Well it looks like I solved the problem by rebuilding my channels from scratch. I had used the PseudoTV Manager to build my channels before, but I guess the pre-stable didn't like that channel list. I haven't run into any problems yet so fingers crossed.
By the way, if anyone is using the Aeon Nox skin, I messed around with the now playing OSD and made it a little more to my liking. Its at the bottom of the screen now rather than the top and I think it looks a lot better. I saw that someone else had attempted to fix it as well so I went ahead and posted my final product in that thread. Link.
Hope all of this helped someone out!
Here is the log snippet:
Code:
14:26:21 T:4372 NOTICE: -->Python Interpreter Initialized<--
14:26:21 T:4372 ERROR: C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\Overlay.py:70: DeprecationWarning: object.__init__() takes no parameters
xbmcgui.WindowXMLDialog.__init__(self, *args, **kwargs)
14:26:21 T:4372 ERROR: C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\Overlay.py:41: DeprecationWarning: object.__init__() takes no parameters
xbmc.Player.__init__(self, xbmc.PLAYER_CORE_AUTO)
14:26:22 T:4372 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.UnicodeDecodeError'>
Error Contents: 'utf8' codec can't decode byte 0x85 in position 59301: invalid start byte
Traceback (most recent call last):
File "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\Overlay.py", line 170, in onInit
if self.readConfig() == False:
File "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\Overlay.py", line 250, in readConfig
self.channels = self.channelList.setupList()
File "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\ChannelList.py", line 113, in setupList
self.setupChannel(i + 1, False, makenewlists, False)
File "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\ChannelList.py", line 379, in setupChannel
if self.makeChannelList(channel, chtype, chsetting1, chsetting2, append) == True:
File "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\ChannelList.py", line 573, in makeChannelList
fileList = self.buildFileList(fle, channel)
File "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\ChannelList.py", line 1131, in buildFileList
json_folder_detail = self.sendJSON(json_query)
File "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\ChannelList.py", line 267, in sendJSON
return uni(data)
File "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6\resources\lib\Globals.py", line 38, in uni
string = unicode(string, encoding)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x85 in position 59301: invalid start byte
-->End of Python script error report<--
14:26:27 T:8000 NOTICE: Storing total System Uptime
14:26:27 T:8000 NOTICE: Saving settings
14:26:27 T:8000 NOTICE: stop all
14:26:27 T:8000 NOTICE: ES: Stopping event server
14:26:27 T:8000 NOTICE: stopping zeroconf publishing
14:26:27 T:8000 NOTICE: Webserver: Stopping...
14:26:27 T:8000 NOTICE: WebServer: Stopped the webserver
14:26:27 T:8000 NOTICE: Webserver: Stopped...
14:26:27 T:1556 NOTICE: ES: UDP Event server stopped
14:26:27 T:8000 NOTICE: stop sap announcement listener
14:26:27 T:8000 NOTICE: clean cached files!
14:26:27 T:8000 NOTICE: unload skin
14:26:27 T:8000 ERROR: CLocalizeStrings::ClearBlock: Trying to clear non existent block C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6
14:26:27 T:8000 ERROR: Previous line repeats 3 times.
14:26:27 T:8000 WARNING: CGUITextureManager::Cleanup: Having to cleanup texture button-nofocus.png
14:26:27 T:8000 WARNING: CGUITextureManager::Cleanup: Having to cleanup texture button-focus.png
14:26:27 T:8000 NOTICE: stop python
14:26:32 T:8000 ERROR: XBPyThread::stop - script C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6/pseudotv.py didn't stop in 5 seconds - let's kill it
14:26:32 T:4372 ERROR: script.pseudotv-Active Thread: MainThread
14:26:32 T:4372 ERROR: script.pseudotv-Active Thread: RefreshLocks
14:26:32 T:4372 WARNING: The python script "C:\Users\Scott\AppData\Roaming\XBMC\addons\Jasonra-XBMC-PseudoTV-85aa0e6/pseudotv.py" has left several classes in memory that we couldn't clean up. The classes include: ControlImage,Player,ControlImage,ControlImage,DialogProgress,WindowXMLDialog,File,WindowXMLDialog
14:26:32 T:8000 NOTICE: stopped
14:26:32 T:8000 NOTICE: destroy
**EDIT**
I just tried the fix that I had used on my laptop on my HTPC and it didn't work and has basically the same log file. I tried switching skins to see if that was the problem (I was using Aeon Nox on my HTPC and conflunce on my laptop) but that didn't seem to work either. Any help with this is greatly appreciated!
**EDIT AGAIN**
Well it looks like I solved the problem by rebuilding my channels from scratch. I had used the PseudoTV Manager to build my channels before, but I guess the pre-stable didn't like that channel list. I haven't run into any problems yet so fingers crossed.
By the way, if anyone is using the Aeon Nox skin, I messed around with the now playing OSD and made it a little more to my liking. Its at the bottom of the screen now rather than the top and I think it looks a lot better. I saw that someone else had attempted to fix it as well so I went ahead and posted my final product in that thread. Link.
Hope all of this helped someone out!