|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#401
|
|||
|
|||
Also, a copy/paste of the cmd prompt
Code:
C:\webfeedencoder\libs>java -jar configtool.jar # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d9ac965, pid=4620, tid=5680 # # JRE version: 6.0_17-b04 # Java VM: Java HotSpot(TM) Client VM (14.3-b01 mixed mode, sharing windows-x86 ) # Problematic frame: # V [jvm.dll+0xfc965] # # An error report file with more information is saved as: # C:\webfeedencoder\libs\hs_err_pid4620.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # C:\webfeedencoder\libs>
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#402
|
|||
|
|||
This happens to me too.
Is this on the SageTV/webfeedencoder headless box or the PC you are going to manage that from? It should be from the latter. I usually find this sort of thing is about the DLLs. Is the dsj.dll also in the libs directory? Can you try specifying the server name e.g. java -jar configtool.jar server also if that doesn't work try running from two directories up. java -jar webfeedencoder\libs\configtool.jar server I'm also going to PM you another option. Michael Quote:
|
#403
|
|||
|
|||
This is on the client box.
Code:
C:\webfeedencoder\libs>java -jar configtool.jar server # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d9ac965, pid=7156, tid=7164 # # JRE version: 6.0_17-b04 # Java VM: Java HotSpot(TM) Client VM (14.3-b01 mixed mode, sharing windows-x86 ) # Problematic frame: # V [jvm.dll+0xfc965] # # An error report file with more information is saved as: # C:\webfeedencoder\libs\hs_err_pid7156.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # C:\webfeedencoder\libs>
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#404
|
|||
|
|||
Did you try running it from c:\?
Michael |
#405
|
|||
|
|||
crap, no. I forgot to do that before I left the house. i'll try it when I get home.
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#406
|
|||
|
|||
This is thrown because it needs:
webfeedencoder\libs\dsj.dll and webfeedencoder\libs\dsj.jar To be present on your "management" client PC. (In reality it should need neither so I'll try and fix that - but in the meantime you can just copy the jar file across) Michael Quote:
|
#407
|
|||
|
|||
Sorry to post this here, but your PM box is full.
I ran what you sent me on the remote client and go this when I clicked on "Channels" Code:
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) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at uk.co.mdjcox.config.model.ConfigModel.getIndexOfChannelInLineup(Confi gModel.java:241) at uk.co.mdjcox.config.view.ChannelPanel$1.getTableCellRendererComponent (ChannelPanel.java:101) at javax.swing.JTable.prepareRenderer(Unknown Source) at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source) at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source) at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source) at javax.swing.plaf.ComponentUI.update(Unknown Source) at javax.swing.JComponent.paintComponent(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JViewport.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown S ource) at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow n 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)
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#408
|
|||
|
|||
And this is what I get if I try to add a channel from within the server
Code:
Dec 10, 2009 9:19:25 PM AWT-EventQueue-0 uk.co.mdjcox.gui.actions.BaseAction actionPerformed INFO: addition controller action Dec 10, 2009 9:19:25 PM AWT-EventQueue-0 uk.co.mdjcox.gui.actions.BaseAction showWaitingDialog INFO: addition waiting has begun Dec 10, 2009 9:19:25 PM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Building channel panel Dec 10, 2009 9:19:25 PM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Built detail panel Dec 10, 2009 9:19:25 PM SwingWorker-pool-1-thread-2 uk.co.mdjcox.config.actions.AddChannelAction performControllerAction INFO: User confirmed channel add Dec 10, 2009 9:19:25 PM AWT-EventQueue-0 uk.co.mdjcox.gui.actions.BaseAction hideWaitingDialog INFO: addition waiting is over Dec 10, 2009 9:19:25 PM AWT-EventQueue-0 uk.co.mdjcox.gui.actions.BaseAction handleException SEVERE: addition handle exception java.lang.NullPointerException at uk.co.mdjcox.epgplugin.EpgPlugin.updateLineup(EpgPlugin.java:399) 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 sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) at sun.rmi.transport.Transport$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source) at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source) at sun.rmi.server.UnicastRef.invoke(Unknown Source) at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source) at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source) at $Proxy1.updateLineup(Unknown Source) at uk.co.mdjcox.epgplugin.EpgPluginClient.updateLineup(EpgPluginClient.java:41) at uk.co.mdjcox.config.model.ConfigModel.sendLineupToSage(ConfigModel.java:336) at uk.co.mdjcox.config.model.ConfigModel.sendLineupToSage(ConfigModel.java:322) at uk.co.mdjcox.config.model.ConfigModel.addChannel(ConfigModel.java:108) at uk.co.mdjcox.config.actions.AddChannelAction.performControllerAction(AddChannelAction.java:119) at uk.co.mdjcox.gui.actions.BaseAction$2.doInBackground(BaseAction.java:226) at uk.co.mdjcox.gui.actions.BaseAction$2.doInBackground(BaseAction.java:220) at javax.swing.SwingWorker$1.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at javax.swing.SwingWorker.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Dec 10, 2009 9:19:25 PM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Building channel panel Dec 10, 2009 9:19:25 PM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Built detail panel Dec 10, 2009 9:19:26 PM AWT-EventQueue-0 uk.co.mdjcox.config.view.ChannelPanel channelAdded INFO: channel added Dec 10, 2009 9:19:26 PM AWT-EventQueue-0 uk.co.mdjcox.gui.view.StatusPanel setMessage INFO: Showing colour message Web Feed Encoder running Dec 10, 2009 9:19:26 PM AWT-EventQueue-0 uk.co.mdjcox.gui.view.StatusPanel setMessage INFO: Showing colour message SageTV running Dec 10, 2009 9:19:27 PM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Building channel panel Dec 10, 2009 9:19:27 PM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Built detail panel Dec 10, 2009 9:19:27 PM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel setLineupChannel INFO: Selection event
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#409
|
|||
|
|||
Hi,
Seems a bit of advanced beta testing on 0.9.5 got you a bit further. Good. Did you create and add these channels with 0.9.4c or with 0.9.5? Wondering if its some kind of upgrade problem. Both exceptions you saw look like being related to the lack of a call sign. I would suggest stop and start webfeedencoder, add/edit each channel and make sure that none of the fields are empty. Then try and send the lineup to SageTV. Send the channel prop files to me if you get nowhere and I will give them the once over. You could also try removing the channels from the lineup, deleting the channels and adding them again - probably a last resort. Michael Last edited by michaeldjcox; 12-11-2009 at 02:03 AM. |
#410
|
|||
|
|||
Quote:
Code:
Dec 11, 2009 6:54:23 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Building channel panel Dec 11, 2009 6:54:23 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Built detail panel Dec 11, 2009 6:54:23 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel setLineupChannel INFO: Selection event Dec 11, 2009 6:54:23 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Building channel panel Dec 11, 2009 6:54:23 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Built detail panel Dec 11, 2009 6:54:23 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel setLineupChannel INFO: Selection event Dec 11, 2009 6:55:20 AM AWT-EventQueue-0 uk.co.mdjcox.gui.actions.BaseAction hideWaitingDialog INFO: remove waiting is over Dec 11, 2009 6:55:20 AM AWT-EventQueue-0 uk.co.mdjcox.gui.actions.BaseAction handleException SEVERE: remove handle exception java.lang.NullPointerException at uk.co.mdjcox.epgplugin.EpgPlugin.updateLineup(EpgPlugin.java:399) 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 sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) at sun.rmi.transport.Transport$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source) at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source) at sun.rmi.server.UnicastRef.invoke(Unknown Source) at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source) at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source) at $Proxy1.updateLineup(Unknown Source) at uk.co.mdjcox.epgplugin.EpgPluginClient.updateLineup(EpgPluginClient.java:41) at uk.co.mdjcox.config.model.ConfigModel.sendLineupToSage(ConfigModel.java:336) at uk.co.mdjcox.config.model.ConfigModel.sendLineupToSage(ConfigModel.java:322) at uk.co.mdjcox.config.model.ConfigModel.deleteChannelFromLineup(ConfigModel.java:73) at uk.co.mdjcox.config.actions.DeleteLineupChannelAction.performControllerAction(DeleteLineupChannelAction.java:128) at uk.co.mdjcox.gui.actions.BaseAction$2.doInBackground(BaseAction.java:226) at uk.co.mdjcox.gui.actions.BaseAction$2.doInBackground(BaseAction.java:220) at javax.swing.SwingWorker$1.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at javax.swing.SwingWorker.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Dec 11, 2009 6:55:20 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Building channel panel Dec 11, 2009 6:55:20 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Built detail panel Dec 11, 2009 6:55:20 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel setLineupChannel INFO: Selection event Dec 11, 2009 6:55:20 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Building channel panel Dec 11, 2009 6:55:20 AM AWT-EventQueue-0 uk.co.mdjcox.config.view.DetailsPanel <init> INFO: Built detail panel
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#411
|
|||
|
|||
Thats the same stack trace.
Did you check the content of the channel fields especially callsign? Can you zip and send me the content of your channels, cache and config directories pls (from your server box) I'll paste into mine and test. Michael |
#412
|
|||
|
|||
This is fantasic work, thanks very much.
My first 2-hour "radio" recording is playing great. The file is 3.7GB, much bigger than any other 2 hour mpeg with actual video . . . does anyone else see this? Not really a problem, just a surprise. Also, on setup, adding a channel, our local radio station "WPSU" when inserted into the EPG replace the entry for the TV Tuner of the same name. Solution is to add "FM" to the name and I assume the TV EPG will fix itself up or I'll figure out how. A nice feature would be a confirmation to replace an existing entry. |
#413
|
|||
|
|||
I forgot that I hadn't posted my success story, but on Friday I went in an deleted a bunch of channel prop files and then went back into the configtool and everything works great now.
I can't pick up the BBC, but I'm going to assume that it is because i live in the US?
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#414
|
|||
|
|||
Hi,
Quote:
Quote:
Michael |
#415
|
|||
|
|||
You are welcome.
Quote:
Quote:
You need to just change the callsign of your webfeedencoder channel. Web feed encoder only adds new channels in Sage it does not modify or replace entries. So if the webfeedencoder channels has the same callsign as the TV station it will overwrite the TV EPG. However, if you change the call sign in web feed encoder to be unique it will add a new channel. Refresh EPG on both web feed encoder and the other channel and you will be back in a good place. I'll put in a check at channel creaion time to ensure this situation is flagged to the user. Michael |
#416
|
|||
|
|||
Are there any other sources/tools/websites that list other programming options besides allinternettv.com?
It seems like ESPN360 might end up being something that works with this, but there may be too many different streams, not really a "channel".
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#417
|
|||
|
|||
Quote:
The scraping of channel info from such sites is configurable and I plan to add many more sources with the "custom" type of channel being available to add any one offs. The main thing is - is the tuning URL public? If you can view the html source and see the URL that points to the stream then you can add a custom channel. In some sites its embedded in some way and you may be able to sniff the URL out using tools that track http requests. Often someone else may have already done this so a bit of googling might get you a stream URL for a channel. Michael |
#418
|
||||
|
||||
I am still having issues. I tried finding a different link to the radio streams, but they all seem to try to launch a proprietary app that the station uses that starts the feed with a short commercial and then it keeps showing banner ads while the feed is streaming.
All 3 stations that I listed are part of the same "Clear Channel" radio conglomerate, and they all use this proprietary software. Let me know if there is a way to get this working. Mainly I was wanting to have the ability to record the talk sports radio show on 620 WDAE and also some NFL player shows. Unfortunately for me, my team is the Tampa Bay Buccaneers (we are 1 and 12), so hearing those shows may be more frustrating than the fact that I cannot get this plugin to work. Thanks for your help. |
#419
|
|||
|
|||
Quote:
Michael |
#420
|
|||
|
|||
Looks like there may be a stream to listen to that station from a PDA.
http://www.thestreamcenter.com/pda/?state=FL&client= Does not actually tell you the stream URL Michael |
Tags |
extender, internet video streaming, mvp, online videos, radio |
Currently Active Users Viewing This Thread: 7 (0 members and 7 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageTV and web radio | michaeldjcox | SageTV Customizations | 3 | 12-01-2008 11:09 AM |
STV Import: Simple Web Radio V1.2 | koelec | SageTV Customizations | 294 | 02-29-2008 12:53 PM |
Recording Volume vs. Web Radio / Music | FidgetyRat | SageTV Software | 0 | 11-29-2006 08:33 AM |