|
SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer. |
|
Thread Tools | Search this Thread | Display Modes |
#161
|
|||
|
|||
Was your license being accepted before?
It appears your email address isn't registered with the SageAlert db file. I'd actually like to confirm that. If you could email me your sagealert.sqlite file before attempting the fix below then that'd be appreciated. The fix, assuming I'm right, is to simply to re-register your email address again from the GUI and restart SageAlert (load GUI, click Register > Register License, then enter your email address associated with the license file). I'm not sure why the email address was deleted, the only way that can be done, afaik, is to register a blank email address in the GUI. Anyway, the fix should be as simple as re-registering the email. Please let me know if that fixes everything.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#162
|
|||
|
|||
Already did that. Sorry. Still does not work though. Uninstall and reinstall plugin and now it is asking to restart Sage. I cannot do that at the moment.
SQLLite file attached just the same. I thought it would be enough to restart jetty but apparently not. No, it is first install of license. |
#163
|
|||
|
|||
I need to update the instructions in the email. Restarting SageAlert and/or Jetty is no longer enough because of a recent change in how I package the jars. A full SageTV restart is required after registering the email address in the GUI. Your db file looks fine, once you restart Sage then the license file should be picked up fine. Let me know...
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#164
|
|||
|
|||
Restarted Sage server and still no good. Now the log stops at checking license file. I then tried to restart Jetty, and now Jetty won't start. I have not restarted the Sage server a 2nd time as this affects the WAF. Maybe later today but I do still believe a problem exists.
|
#165
|
|||
|
|||
Quote:
If the log stops at "Checking license" then SageAlert is crashing. Check your sagetv_0.txt log file. Search for the string "sagealert" (no quotes). Do you find any stack traces? If so, send them my way. If not, then you need to enable Jetty debug logging and reproduce the error. The only possibility I'm seeing right now for SageAlert to be crashing at that point is that it can't access the sqlite db file for some unknown reason. I need the stack trace from the JDBC driver (assuming that's what's causing it) in order to see just what the exact cause is.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#166
|
|||
|
|||
To enable Jetty debug logging, follow these directions.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#167
|
|||
|
|||
Quote:
|
#168
|
|||
|
|||
Apparently, SageAlert can't find the sagealert-common.jar, which is weird because it's a listed dependency of SageAlert.
In your C:/Program Files/SageTV/SageTV/JARs/ folder, look for files named sagealert-common*.* Are there any? Is there at least one match named sagealert-common.jar? Is there more than one match? If there is then list them all. If there is no sagealert-common.jar in that folder then that's the problem. Force an install of the sagealert-common plugin from the STV (it's in the library section) and then restart SageTV. If that jar file is there then I need to see a directory listing of your JARs folder because then it seems there may be duplicate jars (this shouldn't be possible, but I'm not ruling it out). Also, before restarting SageTV again, check C:\WINDOWS\TEMP\Jetty_0_0_0_0_8500_SageAlert.war__sagealert__.hljay4\webapp\WEB-INF\lib and C:\WINDOWS\TEMP\Jetty_0_0_0_0_8500_SageAlert.war__sagealert__.hljay4\webapp\WEB-INF\classes and make sure both of those directories are empty. If they aren't, what's in them?
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#169
|
|||
|
|||
sagealert-common.jar.318
sagealert-common.jar.342 sagealert-common.jar.370 Looks like the master is missing. Only the backups show. Things are recording right now. I will restart later this morning. |
#170
|
|||
|
|||
What version of SageTV are you running? I know there were bugs with the plugin manager and updating jars in earlier betas, but I thought those were fixed long ago. If you're running anything recent then I'd probably bring this to the attention of the Sage devs via a bug report.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#171
|
|||
|
|||
Got it running and licensed. I had to rename the last jar .378 to .jar to get it to uninstall and reinstall the library manually. All seems to be working now. Bug report submitted as I am using the latest version of the beta. I am now on 7.0.17 as of this morning. Thank you for all your help. Great plugins you have. I use all of them.
|
#172
|
|||
|
|||
Snapshot 1065 ready!
Snapshot 1065 is now available. I believe this build to be feature complete for v2.0.0. Now is the time to mention any issues or items you may want addressed before I remove the beta tag. Once the beta tag is removed I expect little activity with SageAlert for the immediate future (except for bug fixes) as I move on to other Sage projects.
Key addtions in 1065: * Add support for remaining core events * UI fixes 1065 adds support for ALL of the core's events. The significance of this will become clearer a few months (hopefully) from now.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#173
|
||||
|
||||
Hey Slugger - I've got an issue where I'm not getting alerts - I suspect they are getting ignored because they look like duplicates.
I've got a QAM channel that frequently has errors when Sage initially tunes it - and it ends up with a recording error and then Sage restarts the tuner. I get an alert the first time this happens, but after that if it happens again, say the next day, I don't get an alert. Does the 'ignore duplicate messages' just look at the text of the last message and ignore it based on that? Could you enhance it to check perhaps the timestamp of the last message also and maybe let the user configure a time that after which it will send the alert regardless of if it looks like a duplicate or not? btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#174
|
|||
|
|||
The ignore duplicates option decides what's a duplicate based on what the core tells me. Before processing a system message, I call the GetSystemMessageRepeatCount() API call. If that call returns > 1 and you have that setting enabled in SageAlert then the system message is not processed. When that API call returns < 2 then the message is processed.
Unfortunately, if I change the way it works for your use case then I'll break it for someone else and vice versa. So I have to make a choice and I choose to go with the API's decision on what is and isn't a repeated sys msg. So if you want that logic to change you'll have to convince Narflex to change how the GetSystemMessageRepeatCount() API call works.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#175
|
||||
|
||||
Quote:
btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#176
|
|||
|
|||
Quote:
If this were my full time job then I'd say, "hey, why not!?" Unfortunately, it isn't so I have to draw the line somewhere. In this case, I think you can have those extra sys msgs processed simply by telling SageAlert not to exclude messages marked as repeats by the core. If you don't like how the core decides what a repeat message is then I strongly encourage you to open a feature/bug report with Sage.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#177
|
||||
|
||||
Slugger,
I just installed SageTV v7 (7.0.18) under WHS and on my client PC and am having issues with SageAlert. I'm seeing the following in the log: Code:
2010-10-02 09:55:44,025 INFO [e]: Event received: SageAlert_AppStarted :: {} 2010-10-02 09:55:44,025 INFO [i]: SageAlert is now looking for custom events to register from other plugins... 2010-10-02 09:55:44,025 INFO [i]: Invalid resource path defined for plugin, ignoring plugin! 2010-10-02 09:55:44,025 INFO [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\gxt] 2010-10-02 09:55:44,025 INFO [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\sagealert-common] 2010-10-02 09:55:44,025 INFO [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\gwt-servlet] 2010-10-02 09:55:44,025 INFO [i]: Defined resource path does not exist, ignoring plugin! [C:\Program Files\SageTV\SageTV\plugins\libgrowl] 2010-10-02 09:55:44,025 INFO [i]: No sagealert.properties file found in resource path, ignoring plugin! 2010-10-02 09:55:44,025 INFO [i]: No sagealert.properties file found in resource path, ignoring plugin! So, I'm back at the beginning with a plugin listing for SageAlert which says it's not compatible. I successfully installed several other plugins without any similar issues. Any ideas?
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#178
|
|||
|
|||
Quote:
Quote:
I encourage you to open a bug report against 7.0.18 with Sage describing the fact that it is not properly reporting the incompatibility reason when the reason is "Server Only plugin". That should definitely be fixed before GA. Quote:
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#179
|
||||
|
||||
Quote:
Quote:
Quote:
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#180
|
||||
|
||||
UPDATE: Regarding the "not compatible" message, it looks like that message is only showing up on the client, not on the server.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: MizookLCD (Alternate SageTV LCDSmartie Plugin) | cslatt | SageTV Customizations | 48 | 06-11-2012 10:44 AM |
MediaPlayer Plugin/STV Import: Winamp Media Player Plugin | deria | SageTV Customizations | 447 | 12-11-2010 07:38 PM |
Plugin: SageAlert | Slugger | SageTV Customizations | 201 | 06-28-2010 07:47 PM |
SageAlert new release notifications | Slugger | Customization Announcements | 2 | 03-06-2010 09:53 AM |
Hulu: Possible to Use XBMC Hulu Plugin to create SageTV Plugin? | Brent | SageTV Customizations | 8 | 02-24-2009 04:16 PM |