Latest Movies/Series/Music problem v1.4.5 (1 Viewer)

trevor

Portal Pro
October 17, 2006
1,600
950
Chelmsford
Home Country
United Kingdom United Kingdom
I tried the latest DLL and it doesn't freeze any-more, the TV Series most recent overlay is now visible and works fine, but for Movies, Music and TV recorded, it doesn't work: it seems to be an error after the TV Series most recent load.

Here is the error in error.log:
[collapse]
Code:
2010-12-02 19:47:38.312182 [ERROR][MPMain(1)]: TVHome: Error in Reload
2010-12-02 19:47:38.318182 [ERROR][MPMain(1)]: Exception   :Error: DatabaseUnavailableUnclassified
Gentle.Common.GentleException: The database backend (provider SQLServer) could not be reached.
Check the connection string:  ---> System.InvalidOperationException: La propriété ConnectionString n'a pas été initialisée.
   à System.Data.SqlClient.SqlConnection.PermissionDemand()
   à System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
   à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   à System.Data.SqlClient.SqlConnection.Open()
   à Gentle.Provider.SQLServer.SQLServerProvider.GetConnection()
   --- Fin de la trace de la pile d'exception interne ---
   à Gentle.Common.Check.FailWith(Severity severity, Error error, Exception e, String msg)
   à Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
   à Gentle.Provider.SQLServer.SQL92Analyzer.Analyze(String tableName)
   à Gentle.Provider.SQLServer.SQLServerAnalyzer.Analyze(String tableName)
   à Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
   à Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker broker, Type type)
   à Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker, Type type)
   à Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider, StatementType stmtType, Type type, LogicalOperator logicalOperator)
   à Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
   à TvPlugin.ChannelNavigator.ReLoad()System.InvalidOperationException: La propriété ConnectionString n'a pas été initialisée.
   à System.Data.SqlClient.SqlConnection.PermissionDemand()
   à System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
   à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   à System.Data.SqlClient.SqlConnection.Open()
   à Gentle.Provider.SQLServer.SQLServerProvider.GetConnection()
2010-12-02 19:47:38.319182 [ERROR][MPMain(1)]: Exception   :The database backend (provider SQLServer) could not be reached.
Check the connection string: 
2010-12-02 19:47:38.320182 [ERROR][MPMain(1)]:   site      :Void FailWith(Gentle.Common.Severity, Gentle.Common.Error, System.Exception, System.String)
2010-12-02 19:47:38.320182 [ERROR][MPMain(1)]:   source    :Gentle.Common
2010-12-02 19:47:38.321182 [ERROR][MPMain(1)]:   stacktrace:   à Gentle.Common.Check.FailWith(Severity severity, Error error, Exception e, String msg)
   à Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
   à Gentle.Provider.SQLServer.SQL92Analyzer.Analyze(String tableName)
   à Gentle.Provider.SQLServer.SQLServerAnalyzer.Analyze(String tableName)
   à Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
   à Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker broker, Type type)
   à Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker, Type type)
   à Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider, StatementType stmtType, Type type, LogicalOperator logicalOperator)
   à Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
   à TvPlugin.ChannelNavigator.ReLoad()
[/collapse]
Attached some full logs in MP Debug log mode.


I am not sure about this one, could understand it if RecordedTV and Music were not working as this would point to a possible issue with Fanart Handler as this supplied the data for these two options - TVSeries and Movies (MovingPictures) are internal plugin functions so if one works the other should.

Also, after checking the 'TVHome: Error in Reload' is generated by TVPlugin.dll and is not part of the StreamedMP Code and the issue seems to be with DB access to SQL server, which again is TV related.

Also the logs for StreamedMPConfig and FanartHandler show no errors and show the plugins have correctly initialised, is you TVServer running?

thx
 

KwizatZ

Portal Member
August 14, 2010
42
16
Home Country
France France
I finally don't have the TVplugin error any-more and the most recent RecordedTV is back: it was probably due to a TVService access problem as you wrote ;)

For my recent Movies and Music, I've tried to add some new ones and the most recent overlays are now working with them, so it was probably my old data which weren't stored any-more after the upgrade (it didn't happen for my series, so I didn't expect it).


So, everything is working well with your last DLL :)

Thanks for your help :D
 

Users who are viewing this thread

Top Bottom