|
Gemstone for v7 This forum is for discussing the user-created Gemstone custom interface for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Phoenix 2.5 update breaks Gemstone menus on my extenders
I've just installed the new Phoenix update (2.5). Immediately after installing it I receivee 2 error messages that appear to be related to a null error in a vfs cache file. After this, Gemstone data menus (TV recording listings etc) are completely blank on my extenders. However, the same menus are fine on my computer-based clients.
I've deleted my SageTV directory and restored the directory from a backup twice and confirmed that my extenders work perfectly until I install the Phoenix upgrade and then the Gemstone menus fail. I've also tried removing the Gemstone menus and reverting to the standard SageTV menu on the extenders. The standard SageTV menu works fine on the extenders with the Phoenix upgrade installed. If I then activate Gemstone menus on the extenders the menu system again fails with no programs showing up in the menu. If anyone has any idea what's going on or what I should try next please let me know. In the intermim, I've reverted my system to the pre-Phoenix update install status so that I can continue to use Gemstone on my extenders. |
#2
|
||||
|
||||
Quote:
__________________
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 |
#3
|
|||
|
|||
I just sent the requested log file.
|
#4
|
|||
|
|||
It will be interesting to see what the issue may be as I am not having any issues with Gemstone and the latest 2.5.0 phoenix core update. I have checked a client as well as one of my extenders and I have no issues on either.
Can you describe or send a picture of what specifically you are seeing.... is the Main Menu just blank? Thanks k |
#5
|
||||
|
||||
I saw that the default phoenix vfs file removed some views that had gemstone tags - maybe that's causing something?
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#6
|
|||
|
|||
Quote:
If you want, I could send you the Gemstone properties files for one of these menus (eg current TV shows) and you could import it into your system and see if it displays correctly on your extender. I'm baffled and can't explain why the exact same menu works fine when I run SageTV on a computer but not on an extender and it's definitely somehow related to the Phoenix update. |
#7
|
|||
|
|||
Quote:
Which file are you referring to? k |
#8
|
|||
|
|||
Quote:
k |
#9
|
||||
|
||||
Quote:
Code:
236 <item name="mediaresourcetype" label="Media Resource Type" class="sagex.phoenix.vfs.filters.MediaResourceTypeFilter"> 237 <option name="value" list="true"/> 238 <tag value="gemstone"/> 239 </item>
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#10
|
|||
|
|||
Quote:
Could this possibly be related to whether or not advanced views are enabled on the extenders? |
#11
|
|||
|
|||
Quote:
<!--P:\SageTV\SageTV\.\STVs\Phoenix\vfs\vfs.xml--> Phoenix handles this well - I think - so it's not likely causing the issue but it is not needed. I did not see any other issues in that file. If you can send me the logs/gemstone.log file perhaps I can find an issue. Make sure in the Options/Utilities/Log Options that DEBUG mode is on... then recreate the issue and upload the log. Thanks k |
#12
|
|||
|
|||
Quote:
|
#13
|
||||
|
||||
I think i'm getting closer to figuring out why, but could you send me a zip of all the xml files defined here
Code:
<!--THIS FILE CONSISTS OF THE FOLLOWING VFS FILES--> <!--P:\SageTV\SageTV\.\STVs\Phoenix\vfs\x-vfs.xml--> <!--P:\SageTV\SageTV\.\STVs\Phoenix\vfs\vfs.xml--> <!--P:\SageTV\SageTV\.\STVs\Phoenix\vfs\z-gemstone-vfs.xml--> <!--P:\SageTV\SageTV\plugins\bmtweb\Phoenix\vfs\bmt.xml--> From what I can tell from the logs, the vfs manager is complaining that it cannot find, the view, phoenix.view.bmt.allvideos, but that view does exist in the xml. This is a bug, since the view exists in the xml file, but its also another "timing" issue related to the vfs files and how they are loaded and processed. Since this view is defined last, and it's used by other views, it gives an error on load, since at the time the other view (that depends on phoenix.view.bmt.allvideos) is read, the phoenix.view.bmt.allvideos view is not defined. I just need to figure out how phoenix.view.bmt.allvideos got moved to the end.
__________________
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 |
#14
|
|||
|
|||
I think we were posting messages at the same time. Deleting the vfs.xml that jusjoken said was unnecessary seems to have resolved the problem. In any event, I just emailed you the 4 files you requested from last night's backup (before deleting vfs.xml). Hopefully they will give you a clue as to how phoenix.view.bmt.allvideos got moved to the end. Let me know if you need anything else.
|
#15
|
||||
|
||||
Quote:
__________________
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 |
#16
|
|||
|
|||
Quote:
I edited ../STVs/Phoenix/vfs/x-vfs.xml and added as the first view after the lines <!-- Default views visible (by default) to users --> the phoenix.view.bmt.allvideos code: <view name="phoenix.view.bmt.allvideos" label="All Videos"> <description>All Sage Videos</description> <view-source name="phoenix.view.primary.recordedtv"/> <view-source name="phoenix.view.primary.recordedtvarchived"/> <view-source name="phoenix.view.primary.importedtv"/> <view-source name="phoenix.view.primary.recordedmovies"/> <view-source name="phoenix.view.primary.importedmovies"/> </view> this solved the issue for me.. regards hoep
__________________
Server: AMD Phenomen IIX4 965 Black Edition, 4 GB, 2x Hauppauge HVR-3000, 2x PCTV DiB BDA - native, Terratec S7, Cine S2 (Dual DVBS2), WinTV-Nova usb via DVBLogic, xmltv, 20TB disk arrays Clients: 3 x MediaMVP, 2 x HD-300, 4 x SageTV Client |
#17
|
||||
|
||||
Quote:
1. delete vfs.xml (since it is NOT USED -- and is legacy file from a couple years ago) 2. update x-vfs.xml from the repository. The reason for the failure is that x-vfs.xml is packaged and distributed with Phoenix UI (and not with the Phoenix API). So, when we make changes to this file, you never get updates, unless you run the Phoenix UI. If you use Phoenix without the Phoenix UI, then the x-vfs.xml file is downloaded once, and then never updated again. This particular problem stems from a change that was made in Phoenix a few releases back (not in 2.5) whereby, Phoenix attempts to opimize ALL the vfs files on startup and creates a temporary file containing all the entries (there are couple of reasons for this, but I won't go into details). Because really old copies of x-vfs and vfs files contain copies of the views specified in the bmt.xml then there is an issue when all the views are merged together. In news copies of x-vfs.xml there are NO bmt views, and the bmt views are all contained in the bmt.xml file. The solution is to remove vfs.xml and then replace your x-vfs.xml file with the updated one from the repository. x-vfs.xml download link https://sagephoenix.googlecode.com/s.../vfs/x-vfs.xml
__________________
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 |
#18
|
||||
|
||||
Tonight I updated phoenix to the latest and Gemstone lost its views. I hadn't checked the forum before updating. Since the family was just about to sit down and watch TV I quickly loaded the stock UI and it got me through the evening. After reading this thread I checked the folder and I did not show a vfs.xml. I stopped the sage server and did replac the x-vfs.xml with the one in the link. But when I restarted Gemstone I'm still missing all the views. I tried removing/reloading Gemstone via the plugins. Same. Any suggestions?
Thanks! Bobby
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300. Last edited by BobbyDing; 05-08-2013 at 12:46 AM. Reason: Update |
#19
|
||||
|
||||
Quote:
__________________
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 |
#20
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE vfs SYSTEM "vfs.dtd"> <vfs> <!--GENERATED FILE - DO NO EDIT--> <!--LAST UPDATED - Tue May 07 19:50:05 EDT 2013--> <!--THIS FILE CONSISTS OF THE FOLLOWING VFS FILES--> <!--C:\Program Files (x86)\SageTV\SageTV\.\STVs\Phoenix\vfs\x-vfs.xml--> <!--C:\Program Files (x86)\SageTV\SageTV\.\STVs\Phoenix\vfs\z-gemstone-vfs.xml--> <!--C:\Program Files (x86)\SageTV\SageTV\plugins\bmtweb\Phoenix\vfs\bmt.xml--> <tags> <tag value="tv" label="TV"/> <tag value="movie" label="Movie"/> <tag value="video" label="Videos"/> <tag value="dvd" label="DVD"/> <tag value="bluray" label="Blu-Ray"/> <tag value="picture" label="Pictures"/> <tag value="music" label="Music"/> <tag value="videodisc" label="DVD or Blu-Ray"/> <tag value="epg" label="Program Guide"/> <tag value="metadata" label="Metadata"/> <tag value="online" label="Online"/> <tag value="web" label="Web" visible="false"/> <tag value="android" label="Android" visible="false"/> <tag value="landingzone" label="Landing Zone" visible="false"/> <tag value="primary" label="Primary View"/> <tag value="default" label="Default View"/> <tag value="simple" label="Simple" visible="false"/> <tag value="homevideos" label="Home Videos"/> <tag value="gemstone" label="Gemstone" visible="true"/> <tag value="gemsource" label="gemstone Source" visible="false"/> <tag value="gembasesource" label="gemstone Base Source" visible="false"/> </tags> Hope this is what you need. I'll send the rest to you email. Thanks!
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gemstone and Phoenix Core 2.3.59 - please read | jusjoken | Gemstone for v7 | 22 | 01-01-2014 10:12 AM |
Phoenix or Gemstone, Which to use? | -=Jeff=- | SageTV v7 Customizations | 2 | 04-03-2013 12:28 PM |
New Gemstone update? | sacrament055 | Gemstone for v7 | 11 | 11-19-2012 10:35 AM |
Gemstone 1.0174 - Youtube Update | jorton | Gemstone for v7 | 4 | 10-06-2012 08:50 PM |
New Sage update and Gemstone | jusjoken | Gemstone for v7 | 5 | 10-05-2012 01:40 PM |