home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
HTPC Projects
Software
Tools and other software
EPG-Buddy a new EPG Tool with easy usage.
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="TBacker" data-source="post: 1284325" data-attributes="member: 113933"><p>I just moved my backend server to a different machine (and from Windows 7 to Windows 10).</p><p></p><p>I have installed and configured EPG-Buddy 0.7.1.8 and remapped everything. My setup is Schedules Direct > mc2xml > EPG download folder > EPG-Buddy global XML source > EPG-Buddy scheduled processing > xml in EPG Processed folder. This is pretty much identical to how I had it on the old machine and it was working, at least last time I checked.</p><p></p><p>Running the grab is crashing part way through. The source XML does not look malformed, so I'm not sure what is going on. Grabber crashes with:</p><p></p><p>[CODE][44.74%] Get informations about the show: 'Pawn Stars'</p><p></p><p>Unhandled Exception: System.AggregateException: One or more errors occurred. ---> Newtonsoft.Json.JsonSerializationException: Error converting value {null} to type 'System.Int32'. Path 'episodes[0].season_number', line 1, position 237. ---> System.InvalidCastException: Null object cannot be converted to a value type.</p><p> at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)</p><p> --- End of inner exception stack trace ---</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)</p><p> at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)</p><p> at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)</p><p> at Newtonsoft.Json.JsonSerializer.Deserialize[T](JsonReader reader)</p><p> at TMDbLib.Rest.RestResponse`1.<GetDataObject>d__2.MoveNext()</p><p>--- End of stack trace from previous location where exception was thrown ---</p><p> at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)</p><p> at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)</p><p> at TMDbLib.Client.TMDbClient.<GetTvSeasonAsync>d__212.MoveNext()</p><p> --- End of inner exception stack trace ---</p><p> at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)</p><p> at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)</p><p> at System.Threading.Tasks.Task`1.get_Result()</p><p> at EPG_Grabber.cTMDB.Get_TVSeason(String ID, Int32 intSeasonNumber, String strLanguage)</p><p> at EPG_Grabber.cTMDB.GetTVShow(String ID, String strLanguage)</p><p> at EPG_Grabber.cE2T.VerarbeiteXML(String strXML, List`1 Senderliste)</p><p> at EPG_Grabber.mMain.Main()[/CODE]</p><p></p><p>I have been unsuccessful getting the last three versions of EPG-Buddy to completely and reliably process the xmltv.xml files that are coming from MC2XML. I don't know when this started happening. It may have been doing it lately on the old server as well and I just didn't see it.</p><p></p><p>I'll attach the source and the log.</p></blockquote><p></p>
[QUOTE="TBacker, post: 1284325, member: 113933"] I just moved my backend server to a different machine (and from Windows 7 to Windows 10). I have installed and configured EPG-Buddy 0.7.1.8 and remapped everything. My setup is Schedules Direct > mc2xml > EPG download folder > EPG-Buddy global XML source > EPG-Buddy scheduled processing > xml in EPG Processed folder. This is pretty much identical to how I had it on the old machine and it was working, at least last time I checked. Running the grab is crashing part way through. The source XML does not look malformed, so I'm not sure what is going on. Grabber crashes with: [CODE][44.74%] Get informations about the show: 'Pawn Stars' Unhandled Exception: System.AggregateException: One or more errors occurred. ---> Newtonsoft.Json.JsonSerializationException: Error converting value {null} to type 'System.Int32'. Path 'episodes[0].season_number', line 1, position 237. ---> System.InvalidCastException: Null object cannot be converted to a value type. at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) --- End of inner exception stack trace --- at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonSerializer.Deserialize[T](JsonReader reader) at TMDbLib.Rest.RestResponse`1.<GetDataObject>d__2.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at TMDbLib.Client.TMDbClient.<GetTvSeasonAsync>d__212.MoveNext() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at EPG_Grabber.cTMDB.Get_TVSeason(String ID, Int32 intSeasonNumber, String strLanguage) at EPG_Grabber.cTMDB.GetTVShow(String ID, String strLanguage) at EPG_Grabber.cE2T.VerarbeiteXML(String strXML, List`1 Senderliste) at EPG_Grabber.mMain.Main()[/CODE] I have been unsuccessful getting the last three versions of EPG-Buddy to completely and reliably process the xmltv.xml files that are coming from MC2XML. I don't know when this started happening. It may have been doing it lately on the old server as well and I just didn't see it. I'll attach the source and the log. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
HTPC Projects
Software
Tools and other software
EPG-Buddy a new EPG Tool with easy usage.
Contact us
RSS
Top
Bottom