|
Sage My Movies This forums is for discussing the user-created Sage My Movies for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#41
|
||||
|
||||
Quote:
Quote:
Quote:
a) WHS Server b) A Sage HD300 I plan to use as an Extender c) A XP desktop running the SageTV client. I was equating client=extender "extender is the same as server" I don't understand. Quote:
|
#42
|
|||
|
|||
Quote:
Quote:
Quote:
Clients run in their own environment and require plugins be installed separate hence why you also must have collection manager running and verify it can connect to the whs on the client pc. The hd300 will never connect to the xp for anything sagetv related unless you are storing movies on there. It won't care if the client is up or not it runs from the server. |
#43
|
|||
|
|||
Quote:
So SMM is installed, via the WHS Server desktop, onto the SageTV server instance on the WHS server. And that WHS Sage TV "instance" has the "server and extender" feature enabled on that WHS instance. Then when a client (e.g. my XP PC with SageTV client and MM collection manager, OR a standalone HD300 "client") connects it's Sage TV client software to the server, that client will show SMM as an option on its menu. Right? If I understand it correctly, that helps. I admit it was fuzzy to me on what should be installed where and when by whom I'll make the appropriate changes and report back. Last edited by getgray; 01-28-2011 at 12:40 PM. |
#44
|
||||
|
||||
You should be able to install server plugins on WHS via Placeshifter. It runs in the server process just like the extenders do.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#45
|
|||
|
|||
Quote:
It looks like a Nullpointer exception is happening Code:
Mon 1/31 19:41:49.922 [AWT-EventQueue-0@d81784] ERROR starting up plugin SageMyMovies API of:java.lang.NullPointerException Code:
WARN - Invocation Target Exception java.lang.NullPointerException at smm.api.CreateDataFile(api.java:1070) at PluginSageMyMovies.SMMPlugin.MyMoviesMediaScan(SMMPlugin.java:147) 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 sagex.plugin.AbstractPlugin$1.run(AbstractPlugin.java:254) at java.util.TimerThread.mainLoop(Unknown Source) at java.util.TimerThread.run(Unknown Source) |
#46
|
|||
|
|||
yup good luck with that one I am still trying to figure out what is causing that.
|
#47
|
|||
|
|||
Quote:
Is there a development environment I can setup where I can step through the code and I can see exactly what it's trying to do? What's the name of the file it's trying to create? |
#48
|
|||
|
|||
Quote:
I am not sure what causes it yet I can't find the source as it is inconsistent. |
#49
|
|||
|
|||
All of them. Ive been just trying this from the server while I troubleshoot.
|
#50
|
||||
|
||||
Add me to the list of API failed. I read up and installed MM Collection Manager before I did anything else. Have tried everything listed in this thread, all to no avail. Hope this is the log needed and hope it helps.
Thanks, can't wait to get this working...looks nice!! Simple config. Win7 64 with MM and SageTV installed. HD200 as extender. |
#51
|
||||
|
||||
I'm having the same problem too, but the logs are somewhat confusing.
From the SageMyMovies.log it appears the something is connecting to MM successfully: Code:
20:06:21,295 [SageTV] AutomatedPlugin INFO - Logging Started - [smm.SMMLogger.LoadLogger(SMMLogger.java:51)] 20:06:21,297 [SageTV] AutomatedPlugin INFO - SageMyMovies Api Version=BetaBuild 1.2200 - [smm.api.main(api.java:94)] 20:06:21,299 [SageTV] AutomatedPlugin INFO - Properties Loaded: {ClientName=AutomatedPlugin, GenreGroupViewmethod=allgenres, UserRestrictionOn=false, DrillDownDefault=CoverFlowView, LastInstantMyMoviesClientScan=2011-02-14 15:51:56.000, FilterGroupViewmethod=allfilters, FolderGroupViewmethod=folders, theme=WhiteIce} - [smm.api.main(api.java:119)] 20:06:21,302 [SageTV] AutomatedPlugin INFO - DatabaseFile exist loading objects into Cache - [smm.api.mainfork(api.java:142)] 20:06:21,638 [SageTV] AutomatedPlugin INFO - Database Loaded Sucessfully into Cache, Total in db:540Done in:336 - [smm.api.mainfork(api.java:173)] 20:15:27,238 [ReProcessHook] AutomatedPlugin INFO - Logging Started - [smm.SMMLogger.LoadLogger(SMMLogger.java:51)] 20:15:27,241 [ReProcessHook] AutomatedPlugin INFO - SageMyMovies Api Version=BetaBuild 1.2200 - [smm.api.main(api.java:94)] 20:15:27,242 [ReProcessHook] AutomatedPlugin INFO - Properties Loaded: {ClientName=AutomatedPlugin, GenreGroupViewmethod=allgenres, UserRestrictionOn=false, DrillDownDefault=CoverFlowView, LastInstantMyMoviesClientScan=2011-02-14 15:51:56.000, FilterGroupViewmethod=allfilters, FolderGroupViewmethod=folders, theme=WhiteIce} - [smm.api.main(api.java:119)] 20:15:27,244 [ReProcessHook] AutomatedPlugin INFO - DatabaseFile exist loading objects into Cache - [smm.api.mainfork(api.java:142)] 20:15:27,536 [ReProcessHook] AutomatedPlugin INFO - Database Loaded Sucessfully into Cache, Total in db:540Done in:292 - [smm.api.mainfork(api.java:173)] Code:
Tue 2/15 20:15:27.209 [ReProcessHook@16c73b1] CorePluginManager is checking plugin: smm-api type: Standard version: 1.2300 by: PluckyHD Tue 2/15 20:15:27.210 [ReProcessHook@16c73b1] Plugin smm-api is enabled, try to load it from class: PluginSageMyMovies.SMMPlugin Tue 2/15 20:15:27.213 [ReProcessHook@16c73b1] Plugin object was loaded, now starting it... Tue 2/15 20:15:27.215 [ReProcessHook@16c73b1] Loading My Movies Service API from new class. Tue 2/15 20:15:27.232 [ReProcessHook@16c73b1] Getting current class based on value=MyMovies Tue 2/15 20:15:27.232 [ReProcessHook@16c73b1] Setting Implementation Class to=SMMImplementation.SMMFanart Tue 2/15 20:15:27.236 [ReProcessHook@16c73b1] Setting Implementation Class set to1111=SMMImplementation.SMMFanart Tue 2/15 20:15:27.237 [ReProcessHook@16c73b1] CurrentContext=SAGETV_PROCESS_LOCAL_UI Tue 2/15 20:15:27.237 [ReProcessHook@16c73b1] My Movies api not loaded for this context=SAGETV_PROCESS_LOCAL_UI 11 Tue 2/15 20:15:27.238 [ReProcessHook@16c73b1] 2011-02-15 20:15:27 Tue 2/15 20:15:27.238 [ReProcessHook@16c73b1] testonepassed Tue 2/15 20:15:27.238 [ReProcessHook@16c73b1] test2passed Tue 2/15 20:15:27.239 [ReProcessHook@16c73b1] test3passed Tue 2/15 20:15:27.543 [ReProcessHook@16c73b1] ERROR starting plugin of:java.lang.NullPointerException Tue 2/15 20:15:27.549 [ReProcessHook@16c73b1] DONE with plugin installation for smm-api 1.2300 Tue 2/15 20:15:27.549 [ReProcessHook@16c73b1] Plugin dependencies have been verified....proceeding with extraction and installation: sagemymovies Tue 2/15 20:15:27.550 [ReProcessHook@16c73b1] Plugin apriori state#=137 postInstall state#=138 Tue 2/15 20:15:27.550 [ReProcessHook@16c73b1] Beginning zip file extraction from cache file PluginInstallers\sagemymovies\1.1800\httpbabgvantcomdownloadspluckyhdSageMyMoviesSTViV7UBetaV11800zip to root dest dir of: D:\SageServer\SageTV\STVs\SageTV7 Tue 2/15 20:15:27.550 [ReProcessHook@16c73b1] Zip archive contains 737 entries <snip> Tue 2/15 20:16:46.416 [AWT-EventQueue-0@1506dc4] Enabling dependent plugin SageMyMovies API Tue 2/15 20:16:46.416 [AWT-EventQueue-0@1506dc4] Enabling dependent plugin sagex-api - SageTV API Extensions Tue 2/15 20:16:46.416 [AWT-EventQueue-0@1506dc4] Enabling dependent plugin log4j Tue 2/15 20:16:46.417 [AWT-EventQueue-0@1506dc4] Enabling dependent plugin Microsoft SQL JDBC Tue 2/15 20:16:46.417 [AWT-EventQueue-0@1506dc4] Cannot enable plugin smm-api because it is in the FAILED state! Tue 2/15 20:16:46.417 [AWT-EventQueue-0@1506dc4] Enabling failed because dependent plugin enabling failed! Tue 2/15 20:16:46.417 [AWT-EventQueue-0@1506dc4] processOptionsMenu optionsMenu=default:NFLX1-1589492|OptionsMenu:Ask to Reload UI for Plugin Change |
#52
|
|||
|
|||
Quote:
|
#53
|
||||
|
||||
Mine showed up disabled the other day. I uninstalled the SageTV My Movie UI plugin and restarted Sage. The API now show enabled. I then reinstalled the My Movie plugin and everything continued to look fine. Nothing had changed or no plugin was added prior to the API becoming disabled.
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#54
|
||||
|
||||
Yeah I went around and tried pretty much every permutation possible, uninstalling the UI, both, both and the SQL library, I even uninstalled Sage, deleted the directory and tried again and it still didn't work.
Now that said, I did have it working a while ago, and I did get it working once over the past couple days, but when I did, it appears the theme didn't load for some reason :S I'm beginning to see the value in a Kaleidescape |
#55
|
|||
|
|||
Just did a new Client install on a PC. Then went to add SMM. Get the same API failed. Tried different install/uninstall combinations, no luck.
Have SMM and Movie Collection running on the server. SMM works fine on the server and through a HD300. Kinda depressing since the only reason I just bought Client was to be able to watch my ripped DVD's on the Client PC. Will check the wiki and get a log file created. [Edit 1] Hmm, well for some reason the API started working again. No idea what I did so I stopped working on getting the logs. Just fired up the notebook this morning and it is now in a failed state again. So back to working on log files. Strange how it could be working in the evening, power down the notebook, power up the notebook in the morning and its failed. No changes to the notebook.
__________________
SageTV running on: Win10 21H2 SageTV 9.2.6.976 (64 bit) Java 1.8.0 311 (64 bit) OpenDCT 0.5.32 (64 bit) Clients: HD300 (x2) HDHR3-CC Prime 20220822 (Comcast CableCard) - 3 Tuners HDFX-4K Flex 20220822 (OTA) - 4 Tuners Last edited by CptKirk; 02-19-2011 at 11:04 AM. |
#56
|
|||
|
|||
Quote:
|
#57
|
||||
|
||||
I just saw the same thing yesterday. Right after I saw it failed I actually exited Sage client on the PC and started it up. Then going into installed plugins the SMM API was working and enabled. Then I just had to enable the SMM UI plugin. (It becomes disabled if the API is not working).
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#58
|
|||
|
|||
Yes, collection manger is running as a client on that machine and it is connected to the collection manager running on the server with no problems.
I'm uninstalling everything now and will be doing a re-install. Will update with any progress.
__________________
SageTV running on: Win10 21H2 SageTV 9.2.6.976 (64 bit) Java 1.8.0 311 (64 bit) OpenDCT 0.5.32 (64 bit) Clients: HD300 (x2) HDHR3-CC Prime 20220822 (Comcast CableCard) - 3 Tuners HDFX-4K Flex 20220822 (OTA) - 4 Tuners |
#59
|
||||
|
||||
I had the same failed api message, but rebooting the machine fixed it. Just restarting Sage did not do anything for me. Nor did all the uninstall gyrations.
dave |
#60
|
||||
|
||||
I also have the failed API and can't seem to get it working. But, I'm a little confused about the installation type for My Movies.
I'm running a Sage server (not as a client) with the only client an HD200. When installing My Movies Collection Management I'm prompted for either Standalone, Server and Client or Client. I've chosen Standalone. Is that the right choice given my environment? Thanks in advance... |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Broken install - can't reinstall - SMM API Failed | uberpixel | Sage My Movies | 2 | 12-05-2010 11:10 PM |
Automatic Metadata Failed (Code 10100) IMDB: Failed to parse providerDataUrl: | mkanet | Batch Metadata Tools | 2 | 10-12-2010 03:22 PM |
API 1.201 Beta failed | teq | Sage My Movies | 5 | 10-09-2010 10:18 AM |
Still having API Failed problems with version 1.15 | FlyingDoc | Sage My Movies | 2 | 09-18-2010 11:25 AM |
Sage API - sagetvmsg.txt - Can API tell if HDPVR Crashed? | personalt | SageTV Customizations | 4 | 08-25-2010 04:56 PM |