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-13-2013, 10:14 AM
SomeWhatLost's Avatar
SomeWhatLost SomeWhatLost is offline
Sage Expert
 
Join Date: Jan 2009
Location: earth
Posts: 532
having some minor Phoenix issues with a fresh install on WHS2011

I am reasonably sure this is all just some sort of WHS conspiracy or something, as I have phoenix installed/working just fine on my main/real setup...

but I have recently been playing with a new WHS2011 install, and figured what could go better with WHS2011 then sageTV? SageTV goes great with everything...

so I installed the regular (non-WHSv1) Sage v7 on the server, and that worked fine, then I installed BMT and that mostly worked fine... the two things I found so far are:
1) there are no view in the browse area.
2) when I try to refresh configurations I get this error:
Code:
Some configurations have errors 

unknown xml
Failed to find class instance for factory for sagex.phoenix.vfs.filters.EpisodeTitleStartsWithFilter at line 129 and column 135
looking at the Phoenix log, the only bits that look bad is:
Code:
2013-04-13 11:07:35,730 [AWT-EventQueue-0] WARN  sagex.phoenix.vfs.builder.FiltersBuilder - Xml Parser Failure at line 129, column: 135; for: unknown xml
java.lang.ClassNotFoundException: sagex.phoenix.vfs.filters.EpisodeTitleStartsWithFilter
	at sagex.phoenix.util.BaseBuilder.error(BaseBuilder.java:111)
	at sagex.phoenix.vfs.builder.FiltersBuilder.createFactory(FiltersBuilder.java:40)
	at sagex.phoenix.vfs.builder.FiltersBuilder.createFactory(FiltersBuilder.java:20)
	at sagex.phoenix.vfs.builder.FactoryItemBuilder.startElement(FactoryItemBuilder.java:35)
	at sagex.phoenix.vfs.builder.FiltersBuilder.startElement(FiltersBuilder.java:117)
	at sagex.phoenix.vfs.builder.VFSBuilder.startElement(VFSBuilder.java:113)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at sagex.phoenix.vfs.builder.VFSBuilder.registerVFSSources(VFSBuilder.java:85)
	at sagex.phoenix.vfs.builder.VFSBuilder.registerVFSSources(VFSBuilder.java:53)
	at sagex.phoenix.vfs.VFSManager.visitConfigurationFile(VFSManager.java:191)
	at sagex.phoenix.vfs.VFSManager.rebuildCache(VFSManager.java:255)
	at sagex.phoenix.vfs.VFSManager.loadConfigurations(VFSManager.java:206)
	at sagex.phoenix.Phoenix.initServices(Phoenix.java:263)
	at sagex.phoenix.Phoenix.<clinit>(Phoenix.java:87)
	at Gemstone.util.GetSageTVRootDir(util.java:1018)
	at Gemstone.util.UserDataLocation(util.java:988)
	at Gemstone.util.InitLocations(util.java:1387)
	at Gemstone.api.ClientStart(api.java:76)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at sage.e$e.a(Unknown Source)
	at sage.a.m$b.a(Unknown Source)
	at sage.a.m.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.UIManager.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
2013-04-13 11:07:35,730 [AWT-EventQueue-0] WARN  sagex.phoenix.vfs.VFSManager - Failed to load vfs sources from: .\userdata\Phoenix\cache\vfs-cached.xml; Dynamic Views/Sources will most likely be empty until the problem is resolved.
java.lang.NullPointerException
	at sagex.phoenix.vfs.builder.FactoryItemBuilder.startElement(FactoryItemBuilder.java:36)
	at sagex.phoenix.vfs.builder.FiltersBuilder.startElement(FiltersBuilder.java:117)
	at sagex.phoenix.vfs.builder.VFSBuilder.startElement(VFSBuilder.java:113)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at sagex.phoenix.vfs.builder.VFSBuilder.registerVFSSources(VFSBuilder.java:85)
	at sagex.phoenix.vfs.builder.VFSBuilder.registerVFSSources(VFSBuilder.java:53)
	at sagex.phoenix.vfs.VFSManager.visitConfigurationFile(VFSManager.java:191)
	at sagex.phoenix.vfs.VFSManager.rebuildCache(VFSManager.java:255)
	at sagex.phoenix.vfs.VFSManager.loadConfigurations(VFSManager.java:206)
	at sagex.phoenix.Phoenix.initServices(Phoenix.java:263)
	at sagex.phoenix.Phoenix.<clinit>(Phoenix.java:87)
	at Gemstone.util.GetSageTVRootDir(util.java:1018)
	at Gemstone.util.UserDataLocation(util.java:988)
	at Gemstone.util.InitLocations(util.java:1387)
	at Gemstone.api.ClientStart(api.java:76)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at sage.e$e.a(Unknown Source)
	at sage.a.m$b.a(Unknown Source)
	at sage.a.m.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.UIManager.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
2013-04-13 11:07:35,730 [Thread-8] WARN  sagex.phoenix.ConfigurationErrorEventBus - No Event Handlers configured for type: configurationevent.newerror
so does anyone know how to make WHS play nicely with phoenix?
__________________
NOTE: As one wise professional something once stated, I am ignorant & childish, with a mindset comparable to 9/11 troofers and wackjob conspiracy theorists. so don't take anything I say as advice...

Last edited by SomeWhatLost; 04-13-2013 at 10:23 AM.
Reply With Quote
  #2  
Old 04-13-2013, 12:45 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by SomeWhatLost View Post
I am reasonably sure this is all just some sort of WHS conspiracy or something, as I have phoenix installed/working just fine on my main/real setup...

but I have recently been playing with a new WHS2011 install, and figured what could go better with WHS2011 then sageTV? SageTV goes great with everything...

so I installed the regular (non-WHSv1) Sage v7 on the server, and that worked fine, then I installed BMT and that mostly worked fine... the two things I found so far are:
1) there are no view in the browse area.
2) when I try to refresh configurations I get this error:
Code:
Some configurations have errors 

unknown xml
Failed to find class instance for factory for sagex.phoenix.vfs.filters.EpisodeTitleStartsWithFilter at line 129 and column 135
looking at the Phoenix log, the only bits that look bad is:
Code:
2013-04-13 11:07:35,730 [AWT-EventQueue-0] WARN  sagex.phoenix.vfs.builder.FiltersBuilder - Xml Parser Failure at line 129, column: 135; for: unknown xml
java.lang.ClassNotFoundException: sagex.phoenix.vfs.filters.EpisodeTitleStartsWithFilter
	at sagex.phoenix.util.BaseBuilder.error(BaseBuilder.java:111)
	at sagex.phoenix.vfs.builder.FiltersBuilder.createFactory(FiltersBuilder.java:40)
	at sagex.phoenix.vfs.builder.FiltersBuilder.createFactory(FiltersBuilder.java:20)
	at sagex.phoenix.vfs.builder.FactoryItemBuilder.startElement(FactoryItemBuilder.java:35)
	at sagex.phoenix.vfs.builder.FiltersBuilder.startElement(FiltersBuilder.java:117)
	at sagex.phoenix.vfs.builder.VFSBuilder.startElement(VFSBuilder.java:113)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at sagex.phoenix.vfs.builder.VFSBuilder.registerVFSSources(VFSBuilder.java:85)
	at sagex.phoenix.vfs.builder.VFSBuilder.registerVFSSources(VFSBuilder.java:53)
	at sagex.phoenix.vfs.VFSManager.visitConfigurationFile(VFSManager.java:191)
	at sagex.phoenix.vfs.VFSManager.rebuildCache(VFSManager.java:255)
	at sagex.phoenix.vfs.VFSManager.loadConfigurations(VFSManager.java:206)
	at sagex.phoenix.Phoenix.initServices(Phoenix.java:263)
	at sagex.phoenix.Phoenix.<clinit>(Phoenix.java:87)
	at Gemstone.util.GetSageTVRootDir(util.java:1018)
	at Gemstone.util.UserDataLocation(util.java:988)
	at Gemstone.util.InitLocations(util.java:1387)
	at Gemstone.api.ClientStart(api.java:76)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at sage.e$e.a(Unknown Source)
	at sage.a.m$b.a(Unknown Source)
	at sage.a.m.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.UIManager.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
2013-04-13 11:07:35,730 [AWT-EventQueue-0] WARN  sagex.phoenix.vfs.VFSManager - Failed to load vfs sources from: .\userdata\Phoenix\cache\vfs-cached.xml; Dynamic Views/Sources will most likely be empty until the problem is resolved.
java.lang.NullPointerException
	at sagex.phoenix.vfs.builder.FactoryItemBuilder.startElement(FactoryItemBuilder.java:36)
	at sagex.phoenix.vfs.builder.FiltersBuilder.startElement(FiltersBuilder.java:117)
	at sagex.phoenix.vfs.builder.VFSBuilder.startElement(VFSBuilder.java:113)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at sagex.phoenix.vfs.builder.VFSBuilder.registerVFSSources(VFSBuilder.java:85)
	at sagex.phoenix.vfs.builder.VFSBuilder.registerVFSSources(VFSBuilder.java:53)
	at sagex.phoenix.vfs.VFSManager.visitConfigurationFile(VFSManager.java:191)
	at sagex.phoenix.vfs.VFSManager.rebuildCache(VFSManager.java:255)
	at sagex.phoenix.vfs.VFSManager.loadConfigurations(VFSManager.java:206)
	at sagex.phoenix.Phoenix.initServices(Phoenix.java:263)
	at sagex.phoenix.Phoenix.<clinit>(Phoenix.java:87)
	at Gemstone.util.GetSageTVRootDir(util.java:1018)
	at Gemstone.util.UserDataLocation(util.java:988)
	at Gemstone.util.InitLocations(util.java:1387)
	at Gemstone.api.ClientStart(api.java:76)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at sage.e$e.a(Unknown Source)
	at sage.a.m$b.a(Unknown Source)
	at sage.a.m.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.be.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.e.a(Unknown Source)
	at sage.UIManager.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
2013-04-13 11:07:35,730 [Thread-8] WARN  sagex.phoenix.ConfigurationErrorEventBus - No Event Handlers configured for type: configurationevent.newerror
so does anyone know how to make WHS play nicely with phoenix?
Is this a fresh install? I don't know where the EpisodeTitleStartsWithFilter is coming from, since I just checked, and we don't appear to have that file in Phoenix.

Check in your STVs/Phoenix/vfs/ directory and see what files contain EpisodeTitleStartsWithFilter, and also check in the userdata/Phoenix/stvs/ and see if any files in there contain EpisodeTitleStartsWithFilter. Provided that vfs.xml or x-vfs.xml isn't the file that contains EpisodeTitleStartsWithFilter, then move/remove that file from the vfs directory and start sagetv again.
Reply With Quote
  #3  
Old 04-13-2013, 02:05 PM
SomeWhatLost's Avatar
SomeWhatLost SomeWhatLost is offline
Sage Expert
 
Join Date: Jan 2009
Location: earth
Posts: 532
ok, figured it out... sorta...
for some reason those evil phoenix devs snuck into my new server and dropped a x-vfs.xml.55 file in C:\Program Files (x86)\SageTV\SageTV\STVs\Phoenix\vfs
I am not sure why that upset phoenix so much, but deleting it and restarting sage made everything happy again...

edit, oh hey, just noticed there was a reply... yes this is a fresh/clean install... of both sage and WHS...

anyway, its all good now...

now I am just trying to convince BMT that Dr Who seasons 1-5 are TV episodes just like season 6... for some reason BMT is ok with season 6 but seems to think season 1-5 should be movies... I used the exact same naming convention for all off them ....
__________________
NOTE: As one wise professional something once stated, I am ignorant & childish, with a mindset comparable to 9/11 troofers and wackjob conspiracy theorists. so don't take anything I say as advice...

Last edited by SomeWhatLost; 04-13-2013 at 02:10 PM.
Reply With Quote
  #4  
Old 04-13-2013, 02:11 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by SomeWhatLost View Post
ok, figured it out... sorta...
for some reason those evil phoenix devs snuck into my new server and dropped a x-vfs.xml.55 file in C:\Program Files (x86)\SageTV\SageTV\STVs\Phoenix\vfs
I am not sure why that upset phoenix so much, but deleting it and restarting sage made everything happy again...
I'm not 100% sure why that would have caused an issue, but, when you see a file that ends in a numeric extension, then that file is created by the SageTV plugin manage when it updates a plugin. Basically if it can't update a file during the update proces, then it creates a numeric indexed file (like the one that you had) and then on a sagetv restart, it is supposed to perform the update. Sadly, I see these files way to often, which tells me that sagetv is not updating plugins correctly some of the time
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
Fresh Phoenix Install wrems Phoenix 4 04-09-2011 05:28 AM
Fresh install sleonard Sage My Movies 0 03-15-2011 01:38 PM
Fresh install or install over existing setup? xj-boonie SageTV Beta Test Software 2 10-15-2010 11:01 PM
Minor Update to 4.3 (actually phoenix core services) stuckless Batch Metadata Tools 1 07-30-2010 09:00 AM
Need help with fresh HD-PVR and Win 7 install... t4uecker Hardware Support 5 01-27-2010 09:09 AM


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


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