|
Phoenix This forum is for discussing the user-created Phoenix custom interface for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#41
|
||||
|
||||
That method simply calls profile.getName() but the other method, phoenix_api_GetCurrentUserProfile(), does do a little more, but not much more. I'm not sure how either of these method calls are causing Phoenix to pause loading ONLY for client installs on Win7/8
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#42
|
|||
|
|||
I continue to stop and start the sagetv client successfully since I eliminated that 'label' statement (will keep checking periodically to eliminate any uncertainty)
What has changed with this between the 409 code and now? (Remember the 409 code works just fine) Btw, what is the functionality of this submenu? Why do I need "changeuser"? |
#43
|
|||
|
|||
I checked and the 409 OptionsMenu.xml code:
Code:
<menuItem label="${"Change User (" + phoenix_api_GetUserProfileName( phoenix_api_GetCurrentUserProfile() ) + ")"}" visible="true"> <eval>AddGlobalContext( "OptionsSubmenu" , "ChangeUser" )</eval> <eval>Refresh()</eval> </menuItem> <menuItem label="Load STV" visible="true"> <eval>CloseOptionsMenu()</eval> <eval>ExecuteWidgetChainInCurrentMenuContext("PHNX-264074")</eval> </menuItem> <menuItem label="Reload Default UI" visible="true"> <eval>AddGlobalContext("gCurCustomSTVFilePath", null )</eval> <eval>AddGlobalContext("gTargetMenuName", null)</eval> <eval>AddGlobalContext("gReloadCustomSTVOnHome", null)</eval> <eval>AddGlobalContext("gReloadCustomSTVWithoutConfirm", null)</eval> <eval>LoadSTVFile(GetDefaultSTVFile())</eval> </menuItem> <menuItem label="Update Phoenix" visible="false"> <eval>phoenix_beta_UpdatePhoenix()</eval> </menuItem> Code:
<menuItem label="${"Change User (" + phoenix_api_GetUserProfileName( phoenix_api_GetCurrentUserProfile() ) + ")"}" visible="true"> <eval>AddGlobalContext( "OptionsSubmenu" , "ChangeUser" )</eval> <eval>Refresh()</eval> </menuItem> <menuItem label="Load STV" visible="true"> <eval>CloseOptionsMenu()</eval> <eval>ExecuteWidgetChainInCurrentMenuContext("PHNX-264074")</eval> </menuItem> <menuItem label="Reload Default UI" visible="true"> <eval>AddGlobalContext("gCurCustomSTVFilePath", null )</eval> <eval>AddGlobalContext("gTargetMenuName", null)</eval> <eval>AddGlobalContext("gReloadCustomSTVOnHome", null)</eval> <eval>AddGlobalContext("gReloadCustomSTVWithoutConfirm", null)</eval> <eval>LoadSTVFile(GetDefaultSTVFile())</eval> </menuItem> <menuItem label="Update Phoenix" visible="false"> <eval>phoenix_beta_UpdatePhoenix()</eval> </menuItem> |
#44
|
|||
|
|||
I have fresh install of Sagetv with Gemstone and Phoenix UI and can't make the Phoenix.xml "not" load.
I've done about 10 restarts now with no issues issues starting the Phoenix UI on WIn8 x64 Pro with the latest Java installed. Just a plain install with the latest Gemstone running on it before installing Phoenix... weird. I was definitely having issues before not sure what has changed. Java update? I will try another Win8 Pro x64 client and see if it is the same. J |
#45
|
|||
|
|||
This is quite repeatable. Several folks have reported the same 'hang' issue.
I'm testing on Win 7 x64 with latest Java 7 update 11. I do not have Gemstone installed. I have also tried in Win 8 x32 with latest Java 7 update 11 - also hangs there. |
#46
|
|||
|
|||
I know it's repeatable for some, I reported it as well and offered to help Stuckless test... just can't repeat anymore
|
#47
|
|||
|
|||
Have you tried eliminating gemstone to see what happens?
|
#48
|
|||
|
|||
I have a Win8 machine that I can do a clean install on and I"ll report back.
J |
#49
|
||||
|
||||
Quote:
I suspect the problem is not in the Xml iteself, but rather in the underlying Phoenix API which the Xml ends up calling. While I've looked through the phoenix code for GetCurrentProfile, I don't really see why this is happening... but the "hang" appears to be some sort of dead lock in the code.... that for some reason, only happens on a fresh install, and only happens on a client.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#50
|
|||
|
|||
I did away with the "Change User" menu entry and all seems well now.
Do you think that the problem has anything to do with the fact that my users are in a Windows Domain? (taking a random guess since "GetCurrentProfile" probably tries to identify the Windows user account). Btw, is there anything special I need to do when upgrading phoenix to take advantage of the new jpg format? Or simply install over existing? |
#51
|
||||
|
||||
Quote:
As for upgrading... yeah, just install over existing, update the OptionsMenu.xml, and restart sagetv. You also might want to to delete the SAGE_HOME/userdata/Phoenix/cache area as well to just to clean out all the old files.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#52
|
|||
|
|||
I deleted the userdata/Phoenix/cache directory and I am yet to see it recreated.
How do I fix that? |
#53
|
||||
|
||||
When you delete the directory, it should start to add items as it loads fanart (since it will be rescaling it). It may be that you shouldn't have removed the directory, but rather deleted the sub directory contents. you can try to reboot the server and see if that re-creates it.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#54
|
||||
|
||||
I tried deleting this line too but Sage still hung at start on my Windows 8 machine. Are you sure this is the problem?
|
#55
|
|||
|
|||
It fixed my hung issue on my windows 7 client
|
#56
|
|||
|
|||
Quote:
|
#57
|
||||
|
||||
Yes, I removed this:
Code:
<menuItem label="${"Change User (" + phoenix_api_GetUserProfileName( phoenix_api_GetCurrentUserProfile() ) + ")"}" visible="true"> <eval>AddGlobalContext( "OptionsSubmenu" , "ChangeUser" )</eval> <eval>Refresh()</eval> </menuItem> |
#58
|
|||
|
|||
Interesting... that fixed it for me.
Try removing the entire "Admin Tools" menu: <menu name="phoenix.menu.options.admin" label="Admin Tools"> ... </menu> |
#59
|
||||
|
||||
OK, took out the whole admin menu and that seemed to work. Weird. I tried just the change user menu item 4 or 5 times yesterday.
|
#60
|
|||
|
|||
Add the empty "Admin Tools" <menu> ... </menu> stanza back and each "<menuItem>" incrementally... should be able to isolate the problem ... no need to lose all the "Admin Tools" menu entries..
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Utility: Phoenix Tools - Phoenix Renamer | stuckless | SageTV v7 Customizations | 116 | 04-27-2017 10:42 AM |
Went from Phoenix to Gemston - Phoenix UI keeps loading | uberpixel | Gemstone for v7 | 4 | 12-28-2012 01:27 AM |
Phoenix Error after deleting Phoenix UI | wayner | Phoenix | 9 | 01-03-2012 11:08 PM |
Phoenix Source (and how to rebuild Phoenix from sources) | stuckless | Phoenix | 2 | 09-22-2011 10:26 PM |
Windows XP MCE 2005 and Simple File Sharing to Windows XP problem | perfessor101 | SageTV Software | 1 | 01-14-2007 10:52 AM |