<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 11, 2014 at 8:39 AM, Daniel Frey <span dir="ltr">&lt;<a href="mailto:dmfrey@gmail.com" target="_blank">dmfrey@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Wed, Jun 11, 2014 at 6:18 AM, R.D. Vaughan <span dir="ltr">&lt;<a href="mailto:rdvandroid@gmail.com" target="_blank">rdvandroid@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Dan, the lxml version would not be the issue. Right now the mailing list would be the best bet. Is you get no where with that we&#39;ll rework the problem again. <br>


<br>
Sure wish my memory was better.  Are you adept with databases? At least the ability to view their contents? <br>
<br>
Doug <br><div><div><br><div class="gmail_quote">On June 10, 2014 9:48:49 PM EDT, Daniel Frey &lt;<a href="mailto:dmfrey@gmail.com" target="_blank">dmfrey@gmail.com</a>&gt; wrote:<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 10, 2014 at 7:04 PM, <a href="mailto:rdvAndroid@gmail.com" target="_blank">rdvAndroid@gmail.com</a> <span dir="ltr">&lt;<a href="mailto:rdvandroid@gmail.com" target="_blank">rdvandroid@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>On 14-06-10 08:54 AM, Daniel Frey wrote:<br>

</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>
This only started recently, but after running an update on June 9th, 2014.<br>
<br>
Mythbuntu 12.04.4 LTS<br>
MythTV Version : v0.27.1-14-g2720f45<br>
MythTV Branch : fixes/0.27<br>
Network Protocol : 77<br>
Library API : 0.27.20140520-1<br>
<br></div>
Here is the exception. Â The whole log is attached.<div><br>
<br>
Traceback (most recent call last):<br></div>
  File &quot;/usr/share/doc/mythtv-<u></u>backend/contrib/imports/<u></u>mirobridge/mirobridge.py&quot;, line 2800, in &lt;module&gt;<br>
  Â  main()<br>
  File &quot;/usr/share/doc/mythtv-<u></u>backend/contrib/imports/<u></u>mirobridge/mirobridge.py&quot;, line 2766, in main<br>
  Â  if not updateMythRecorded(unwatched):<br>
  File &quot;/usr/share/doc/mythtv-<u></u>backend/contrib/imports/<u></u>mirobridge/mirobridge.py&quot;, line 1828, in updateMythRecorded<br>
  Â  records = createRecordedRecords(item)<br>
  File &quot;/usr/share/doc/mythtv-<u></u>backend/contrib/imports/<u></u>mirobridge/mirobridge.py&quot;, line 1414, in createRecordedRecords<br>
  Â  graphics = metadata.getMetadata(<u></u>sanitiseFileName(item[u&#39;<u></u>channelTitle&#39;]))<br>
  File &quot;/usr/share/doc/mythtv-<u></u>backend/contrib/imports/<u></u>mirobridge/mirobridge/<u></u>metadata.py&quot;, line 172, in getMetadata<br>
  Â  record = self.Record().create(self.<u></u>makeRecordRule)<br>
  File &quot;/usr/lib/python2.7/dist-<u></u>packages/MythTV/dataheap.py&quot;, line 161, in __init__<br>
  Â  DBDataWrite.__init__(self, data, db)<br>
  File &quot;/usr/lib/python2.7/dist-<u></u>packages/MythTV/database.py&quot;, line 317, in __init__<br>
  Â  DBData.__init__(self, data, db)<br>
  File &quot;/usr/lib/python2.7/dist-<u></u>packages/MythTV/database.py&quot;, line 169, in __init__<br>
  Â  self._setDefs()<br>
  File &quot;/usr/lib/python2.7/dist-<u></u>packages/MythTV/database.py&quot;, line 305, in _setDefs<br>
  Â  DBData._setDefs(self)<br>
  File &quot;/usr/lib/python2.7/dist-<u></u>packages/MythTV/database.py&quot;, line 160, in _setDefs<br>
  Â  self.__class__._setClassDefs(<u></u>self._db)<br>
  File &quot;/usr/lib/python2.7/dist-<u></u>packages/MythTV/dataheap.py&quot;, line 118, in _setClassDefs<br>
  Â  defaults = cls._template(&#39;Default&#39;, db=db)<br>
  File &quot;/usr/lib/python2.7/dist-<u></u>packages/MythTV/dataheap.py&quot;, line 128, in _template<br>
  Â  tmp = cls._fromQuery(&quot;WHERE title=?&quot;, (name + &quot; (Template)&quot;,))\<br>
<br>
<br>
-- <br>
My Google Profile &lt;<a href="http://www.google.com/profiles/dmfrey" target="_blank">http://www.google.com/<u></u>profiles/dmfrey</a>&gt;<br>
<br>
<br>
______________________________<u></u>_________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/<u></u>listinfo/mythtv-users</a><br>
<a href="http://wiki.mythtv.org/Mailing_List_etiquette" target="_blank">http://wiki.mythtv.org/<u></u>Mailing_List_etiquette</a><br>
MythTV Forums: <a href="https://forum.mythtv.org" target="_blank">https://forum.mythtv.org</a><br>
</blockquote>
Daniel,<br>
    I&#39;m running a close configuration to yourself with two exceptions, Ubuntu 12.10 and Miro 6.0 but the latest compile of 0.27. I doubt that these variations are the issue, The abort is occuring in one of the MythTV python bindings that MiroBridge calls to create a RecordRule that so you can get artwork for the specific Miro Channel. That Miro Channel has graphics on <a href="http://thetvdb.org" target="_blank">thetvdb.org</a>, Did you add a new Miro Channel lately? Of course an old channel could have new artwork on <a href="http://thetvdb.org" target="_blank">thetvdb.org</a><br>



<br>
>From the BE you run Mir*obridge, *from the command line run then cut and replace the output into a reply email. Lets eliminate the bindings first.<br>
&gt; mythpython --version<br>
<br>
Example output:<br>
MythTV Python Bindings<br>
  local versions<br>
    bindings version:         0.27.-1.0<br>
    ttvdb version:            1.2.1<br>
    tmdb version:             v0.7.0<br>
  external versions<br>
    lxml version:             2.3.5<br>
    MySQLdb version:          1.2.3.final.0<br>
  protocol versions<br>
    backend:                  77<br>
    schema:                   1317<br>
    music schema:             1018<br>
    netvision schema:         1007<br>
<br>
This sound like an issue with RecordedRule (new artwork) that I helped a user with a number-to-many months ago. It was not a MiroBridge bug (no code changes required). I&#39;m getting old so I can&#39;t remember how the user and I resolved the abort. It was on the MythTV user mailing list so a search may find that thread and how the problem was resolved. that&#39;s probably ftaser than going through the analysis process again.<br>



<br>
Doug<br>
<br>
______________________________<u></u>_________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/<u></u>listinfo/mythtv-users</a><br>
<a href="http://wiki.mythtv.org/Mailing_List_etiquette" target="_blank">http://wiki.mythtv.org/<u></u>Mailing_List_etiquette</a><br>
MythTV Forums: <a href="https://forum.mythtv.org" target="_blank">https://forum.mythtv.org</a><br>
</blockquote></div><br><br clear="all"><div>Doug,</div><div><br></div><div>Looks like lxml is the only version that is not consistent with your output:</div><div><br></div><div><div>MythTV Python Bindings</div><div>  local versions</div>


<div>    bindings version:         0.27.-1.0</div><div>    ttvdb version:            1.2.1</div><div>    tmdb version:             v0.7.0</div><div>  external versions</div><div>    lxml version:             2.3.2</div><div>


    MySQLdb version:          1.2.3.final.0</div><div>  protocol versions</div><div>    backend:                  77</div><div>    schema:                   1317</div><div>    music schema:             1018</div><div>    netvision schema:         1007</div>


</div><div><br></div><div>This is staring to sound vaguely familiar.  I will start to review the mythtv users mailing for what you were referring.  I will also try to re-setup the channel as well.</div><div><br></div><div>


Dan</div>-- <br><a href="http://www.google.com/profiles/dmfrey" target="_blank">My Google Profile</a><br>
</div></div>
<p style="margin-top:2.5em;margin-bottom:1em;border-bottom:1px solid #000"></p><pre><hr><br>mythtv-users mailing list<br><a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br><a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a><br>

<a href="http://wiki.mythtv.org/Mailing_List_etiquette" target="_blank">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>MythTV Forums: <a href="https://forum.mythtv.org" target="_blank">https://forum.mythtv.org</a><br>

</pre></blockquote></div><br></div></div><span><font color="#888888">
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</font></span></div><br>_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a><br>
<a href="http://wiki.mythtv.org/Mailing_List_etiquette" target="_blank">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>
MythTV Forums: <a href="https://forum.mythtv.org" target="_blank">https://forum.mythtv.org</a><br>
<br></blockquote></div><br><br clear="all"><div>Doug,</div><div><br></div></div></div><div>Yes, I am a developer and am very familiar with sql databases.</div><div class=""><div><br></div><div>Dan</div>-- <br><a href="http://www.google.com/profiles/dmfrey" target="_blank">My Google Profile</a><br>


</div></div></div>
</blockquote></div><br><br clear="all"><div>I went back through the mailing list archives and was not noticing other users with the same issues.  Most of the entries are very old, say back in 2012, 2010 and before.</div>
<div><br></div><div>Some other&#39;s had python issues, but they were related to invalid data in different timezones.</div><div><br></div><div>Is there an easy way to step through the python as it executing so I can watch the execution?</div>
<div><br></div>-- <br><a href="http://www.google.com/profiles/dmfrey" target="_blank">My Google Profile</a><br>
</div></div>