SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations > Phoenix
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Phoenix This forum is for discussing the user-created Phoenix custom interface for SageTV.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 04-17-2011, 03:06 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Release 310: guide issues

Whenever I try to access the guide on my hd300 I just get the spinning wheel for a long time and eventually a guide will show but with no data and then the spinning wheel starts back. The only way I can get out is to turn off/on the hd300
Reply With Quote
  #2  
Old 04-17-2011, 03:16 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
I had the same issue.

I went into BMT and changed the EPG options which are available now under configure. Now everything works perfectly...

also did you try stopping the sage service and starting it back up after you installed the new build?
Reply With Quote
  #3  
Old 04-17-2011, 04:30 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Quote:
Originally Posted by PiX64 View Post
I had the same issue.

I went into BMT and changed the EPG options which are available now under configure. Now everything works perfectly...

also did you try stopping the sage service and starting it back up after you installed the new build?
Yeah, I tried restarting it.. What options did you change in there? I just tried setting the checkbox for channel logos, and I still get the same thing except with the channel logos showing and "...No Data" listed for each channel. I get this on BOTH the server and my hd300
Reply With Quote
  #4  
Old 04-17-2011, 05:04 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Gustovier View Post
Yeah, I tried restarting it.. What options did you change in there? I just tried setting the checkbox for channel logos, and I still get the same thing except with the channel logos showing and "...No Data" listed for each channel. I get this on BOTH the server and my hd300
I fired this up on my hd300 and placeshifter clients. I didn't have any issues. I did, do as Brian suggested, and run the Scale fanart first.

Can you send me your phoenix.log and sagetv_0.txt log file... maybe there's something in there as to what is going on.
Reply With Quote
  #5  
Old 04-17-2011, 05:24 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
I was just looking in there... here's where things seem to go crazy. I followed all the instructions as well on scaling the images.


A thread is getting hung everytime i go to the guide according to the sagetv_0.log... Unfortunately not sure what this thread is doing or where it's getting hung. I wish I could see a stack trace.

Sun 4/17 18:21:41.181 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@1cb5843] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 750
Sun 4/17 18:21:41.931 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@1cb5843] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1500


From the phoenix.log I see the following...

2011-04-17 18:20:56,945 [AWT-EventQueue-0] INFO sagex.phoenix.vfs.sage.SageMediaFile - Created an Immutable Metadata object for the sage airing: A[1899881,1,"No Data",11299@1212.19:00,67410]
2011-04-17 18:21:24,713 [Fork-WWWMG-13] INFO sagex.phoenix.vfs.sage.SageMediaFile - Created an Immutable Metadata object for the sage airing: A[1899881,1,"No Data",11299@1212.19:00,67410]
2011-04-17 18:21:26,096 [Fork-WWWMG-13] INFO sagex.phoenix.vfs.sage.SageMediaFile - Created an Immutable Metadata object for the sage airing: A[1899881,1,"No Data",11299@1212.19:00,67410]
Reply With Quote
  #6  
Old 04-17-2011, 05:32 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
BTW the guide in the default STV is working alright, and the older 309 phoenix was working before i upgraded.

Edit..

In the unix world I could do a kill -3 on the process to see what the heck is going on, dunno if there is some facility here within windoze to do that..
Reply With Quote
  #7  
Old 04-17-2011, 05:45 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
That is very odd... I'm not sure what it could be doing... I was hoping there would be stack trace as well
Reply With Quote
  #8  
Old 04-17-2011, 05:59 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Now I can get to live TV by going to the live TV option. and the mini guide works well.. but as soon as I go to the Real guide everything goes to hell and I have to restart the client/hd300. There's gotta be somehow I can look and see what the thread is doing...
Reply With Quote
  #9  
Old 04-17-2011, 06:20 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Gustovier View Post
Now I can get to live TV by going to the live TV option. and the mini guide works well.. but as soon as I go to the Real guide everything goes to hell and I have to restart the client/hd300. There's gotta be somehow I can look and see what the thread is doing...
I dug this up... don't know if it will help...

Quote:
Windows
The Java application that you want to produce a thread dump for must be running / started in a command console. When you want to produce a thread dump press Ctrl-Break
Note: it's easier to produce a thread dump on Linux as the JVM doesn't need to be started in a console window.
Reply With Quote
  #10  
Old 04-17-2011, 06:38 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Quote:
Originally Posted by stuckless View Post
I dug this up... don't know if it will help...
Hmm your running linux right? What params are you using to launch sage?

"java -jar sage.jar" gives me a "Failed to load Main-Class manifest attribute from sage.jar"
Reply With Quote
  #11  
Old 04-17-2011, 06:43 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
We'll it's a little complicated... but here's the script that sagetv ships...

Code:
#!/bin/bash
userkey=`cat activkey`
export LD_LIBRARY_PATH=.:lib:irtunerplugins
export LANG=en_US.ISO-8859-1
echo Executing pre-scripts
restartApp=1

PIDFILE=/var/run/sagetv.pid
HEADLESS=true
JAVAMEM=-Xmx384m
JAVAOPTS=

# You can use the sagesettings file to overwrite settings
if [ -e sagesettings ] ; then
	. sagesettings
fi

while [ $restartApp -eq 1 ]; do
	restartApp=0
	if [ -e stageddeletes.txt ] || [ -e stagedrenames.txt ] ; then
		java -cp Sage.jar sage.plugin.StageCleaner
	fi
	for i in presage??* ;
	do
	if [ -f "$i" ] ; then
	    ./$i
	fi
	done
	echo Starting server mode
	if [ -e key ] || [ -e usbmode ] ; then
	   java -Djava.awt.headless=$HEADLESS -DUSERKEY=$userkey $JAVAMEM -XX:+UseAdaptiveSizePolicy -XX:MaxGCPauseMillis=25 -XX:GCTimeRatio=24 -XX:ThreadPriorityPolicy=1 $JAVAOPTS -cp Sage.jar:.:/:$(echo JARs/*.jar | sed 's/ �*/:/g') SecuredLoader 0 0 x "sagetv Sage.properties" <&- &
	   javapid=$!
	   echo -n $javapid > $PIDFILE
	   wait $javapid
	else
	   echo SageTV key not found.
	   exit 1
	fi
	if [ -e restart ] ; then
		restartApp=1
		rm restart
	fi
	if [ -e restartsvc ] ; then
		restartApp=1
		rm restartsvc
	fi
done
exit 0
Reply With Quote
  #12  
Old 04-17-2011, 06:58 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
I found a sendsignal.exe app that should have let me send the ctrl-break. But, it didn't work. Oh well. I think I'm going to have to probably downgrade maybe Bialio can help out with this when he gets a chance to reading these posts. I would think their would be more insight in the sage logs to what is happening...

edit.. bah not gonna let this beat me, after family guy goes off I'm gonna try loading it in studio and see if I can step through it in the debuger to see whats happening that might work I hope..

Last edited by Gustovier; 04-17-2011 at 07:04 PM.
Reply With Quote
  #13  
Old 04-17-2011, 07:48 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Ok.. I see the following in the log when I try to step through it..

Code:
Sun 4/17 20:45:14.757 [PooledThread@2372a4] setUI(sage.ca@1d3ab83[Phoenix EPG]) histIdx=1 uiHistory=[sage.ca@7ef0b8[Phoenix Landing Zone Horizontal], sage.ca@1f485e5[Phoenix EPG]]
Sun 4/17 20:45:14.852 [PooledThread@2372a4] Error invoking the method for: default:WWWMG-1|Action:WeatherInstance = tv_sage_weather_WeatherDotCom_getInstance() of java.lang.NullPointerException
Sun 4/17 20:45:14.953 [PooledThread@2372a4] PooledThread ended w/ an exception: java.lang.NullPointerException
Sun 4/17 20:45:14.959 [PooledThread@1a6a0c0] setUI(sage.ca@9481d1[Phoenix EPG]) histIdx=1 uiHistory=[sage.ca@7ef0b8[Phoenix Landing Zone Horizontal], sage.ca@1f485e5[Phoenix EPG]]
Sun 4/17 20:45:15.077 [PooledThread@1a6a0c0] PooledThread ended w/ an exception: java.lang.NullPointerException
Sun 4/17 20:45:15.078 [PooledThread@2ffe64] PooledThread ended w/ an exception: java.lang.NullPointerException
Sun 4/17 20:45:15.078 [PooledThread@25d925] setUI(sage.ca@126691d[Phoenix EPG]) histIdx=1 uiHistory=[sage.ca@7ef0b8[Phoenix Landing Zone Horizontal], sage.ca@1f485e5[Phoenix EPG]]
Sun 4/17 20:45:15.081 [Fork-WWWMG-13@1cc3ba0] skipping refresh due to debug mode
Sun 4/17 20:45:15.109 [PooledThread@25d925] Error invoking the method for: default:WWWMG-1|Action:WeatherInstance = tv_sage_weather_WeatherDotCom_getInstance() of java.lang.NullPointerException
Sun 4/17 20:45:15.142 [PooledThread@25d925] PooledThread ended w/ an exception: java.lang.NullPointerException
Sun 4/17 20:45:15.142 [PooledThread@43896] setUI(sage.ca@14a6bef[Phoenix EPG]) histIdx=1 uiHistory=[sage.ca@7ef0b8[Phoenix Landing Zone Horizontal], sage.ca@1f485e5[Phoenix EPG]]
Sun 4/17 20:45:15.182 [PooledThread@43896] Error invoking the method for: default:AZUDJ-141083|Action:epgColumnDuration = phoenix_config_GetProperty( "phoenix/epg/columnDuration" , 30 ) * 60000 * phoenix_config_GetProperty( "phoenix/epg/colcount" , 3 ) of java.lang.NullPointerException
Sun 4/17 20:45:15.185 [PooledThread@43896] Error invoking the method for: default:AZUDJ-141078|Action:Channels = FilterByBoolMethod(this, "IsChannelViewable", true) of java.lang.NullPointerException
Sun 4/17 20:45:15.194 [PooledThread@43896] EXCEPTION in getValueAsObject:sage.a.e: Invalid parameter type for:now - (now % (epgColumnDuration / phoenix_config_GetProperty( "phoenix/epg/colcount" , 3 )))
Sun 4/17 20:45:15.196 [PooledThread@43896] EXCEPTION in getValueAsObject:sage.a.e: Invalid parameter type for:CreateTimeSpan(now, now + epgColumnDuration)
Sun 4/17 20:45:15.355 [PooledThread@43896] Error invoking the method for: default:RGJDX-83929|Conditional:!IsMusicFile(GetCurrentMediaFile()) && (GetProperty("video_menu_style", "XWindow") == "XBackground") && ((HasMediaFile() && ("XIf Active" == GetProperty("display_video_on_menus", "XIf Active"))) || ("XAlways" == GetProperty("display_video_on_menus", "XIf Active"))) of java.lang.NullPointerException
Sun 4/17 20:45:15.358 [PooledThread@43896] PooledThread ended w/ an exception: java.lang.StringIndexOutOfBoundsException: String index out of range: 10
Sun 4/17 20:45:15.364 [Fork-WWWMG-13@1cc3ba0] skipping refresh due to debug mode
Sun 4/17 20:45:15.365 [PooledThread@13618b6] setUI(sage.ca@16c6d2e[Phoenix EPG]) histIdx=1 uiHistory=[sage.ca@7ef0b8[Phoenix Landing Zone Horizontal], sage.ca@1f485e5[Phoenix EPG]]
Sun 4/17 20:45:15.493 [Fork-WWWMG-13@1cc3ba0] skipping refresh due to debug mode
Sun 4/17 20:45:15.593 [PooledThread@13618b6] PooledThread ended w/ an exception: java.lang.StringIndexOutOfBoundsException: String index out of range: 34
Sun 4/17 20:45:15.601 [PooledThread@1f2367] setUI(sage.ca@d9340f[Phoenix EPG]) histIdx=1 uiHistory=[sage.ca@7ef0b8[Phoenix Landing Zone Horizontal], sage.ca@1f485e5[Phoenix EPG]]
Sun 4/17 20:45:15.682 [PooledThread@1f2367] Error invoking the method for: default:WWWMG-1|Action:WeatherInstance = tv_sage_weather_WeatherDotCom_getInstance() of java.lang.NullPointerException
Sun 4/17 20:45:15.716 [PooledThread@1f2367] PooledThread ended w/ an exception: java.lang.NullPointerException
Sun 4/17 20:45:15.717 [PooledThread@1ad6eb4] PooledThread ended w/ an exception: java.lang.NullPointerException
Reply With Quote
  #14  
Old 04-17-2011, 08:58 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Another note, there seems to be some timer that gets the diskspace usage or something to that effect, it made it pretty hard to follow whats going on cause studio is not at all like any other programming language on the face of this earth! I had to revert back to 309 so my guide would work. I guess I'll wait to see if anybody else has some input on this.
Reply With Quote
  #15  
Old 04-17-2011, 09:03 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
I haven't seen any issues yet with the EPG. I just tried deleting all the EPG properties while sage wasn't running and starting up - they all defaulted and worked fine....

There are a lot of null pointer complaints in the log you attached concerning weather - are you still having issues with your weather data also?

btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #16  
Old 04-17-2011, 09:07 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
I tried the video in background settting as well (as opposed to in window) and still I'm not having any issues with the EPG - I thought that might have been it since I seem to remember that you use the video in the BG rather than in a window.....

btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #17  
Old 04-17-2011, 09:14 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
I'd try going into your .properties file and deleting all of the properties that start with "phoenix/epg/".

Make sure you do copy them somewhere so we can see what they were set to (in case that fixes it).
btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #18  
Old 04-17-2011, 10:09 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
I'll give deleting the phoenix properties a try. I did resolve the weather thing. Some how my zipcode got removed, and I had to re-enter it, and all was good again in regard to getting the weather data showing again..
Reply With Quote
  #19  
Old 04-18-2011, 07:06 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Ok, so I got this working finally..

I removed 2 plugins I had installed..
plugin 1: Confirm to change channel on record
plugin 2: Remember place in guide

Through the plugin menu I uninstalled phoenix 309 STV

I deleted the phoenix/epg data like mentioned above in sage.properties

I deleted the phoenix/user lines as well. I had another user named Test that i must have setup at one time. But I figured I would start fresh and get rid of all my phoenix STV settings...

I removed my custom VFS and menu .xml files I had in the /userdata area

I had deleted some files the /userdata/cache area as well

I then reinstalled phoenix 310 and everything was gravy...

Now to test the hell out of this.. I saw a few things from 310 before I ran into this guide issue, so i'm gonna have a nice lil list I think
Reply With Quote
  #20  
Old 04-19-2011, 06:06 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
I'm not sure those 2 plugins should have made a difference, since I'm pretty sure STVi plugins don't get loaded in Phoenix.

It's interesting that you needed to totally clean up your setup in order to install 310. I've installed it on 2 servers now, and i haven't experienced any upgrade issues.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Current Release and Known Issues PLUCKYHD Sage My Movies 0 08-23-2010 09:49 AM
Latest pre-release SageMC 6.3.9a-7 issues gplasky SageMC Custom Interface 13 04-06-2009 01:51 PM
Guide Issues with 6.3.5 Skybolt SageTV EPG Service 2 12-14-2007 03:34 PM
Programming Guide issues Johnniec SageTV Software 10 11-30-2007 07:26 AM
Release Candidate Issues clavinniu SageTV Beta Test Software 2 06-01-2003 12:09 PM


All times are GMT -6. The time now is 07:49 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.