Schischu / project-valerie

Automatically exported from code.google.com/p/project-valerie
0 stars 1 forks source link

Fehler bei webinterface change imdbid #643

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Dreambox7020HD
Orginal DMM mit Gemini

Hallo,

sobald ich im webinterface die imdbid ändern will bekomme ich diesen fehler. 
Ändere ich das Poster oder den Background bekomm ich einen greenscreen sobald 
ich dann in PV Filme oder Serien aufrufe

Angehängt der ganze PV log Ordner und die letzte Crash-log.

Danke für eure Hilfe.

web.Server Traceback (most recent call last):

<type 'exceptions.TypeError'>: 'NoneType' object is not subscriptable
/usr/lib/python2.7/site-packages/twisted/web/server.py, line 132 in process
130    try:
131      resrc = self.site.getResourceFor(self)
132      self.render(resrc)
133    except:
/usr/lib/python2.7/site-packages/twisted/web/server.py, line 167 in render
165    """
166    try:
167      body = resrc.render(self)
168    except UnsupportedMethod, e:
/usr/lib/python2.7/site-packages/twisted/web/resource.py, line 216 in render
214               _computeAllowedMethods(self))
215      raise UnsupportedMethod(allowedMethods)
216    return m(request)
217
/usr/lib/enigma2/python/Plugins/Extensions/ProjectValerie/DMC_Plugins/DMC_WebInt
erfaceExtras/core/WebSubActions.py, line 32 in render_GET
30class MediaForm(Resource):
31        def render_GET(self, request):
32                return self.action(request)
33
/usr/lib/enigma2/python/Plugins/Extensions/ProjectValerie/DMC_Plugins/DMC_WebInt
erfaceExtras/core/WebSubActions.py, line 128 in action
126                                printl("showAddByImdbForm: 
"+str(request.args["ImdbId"][0]) + " " + str(type))
127                                syncData = 
Manager("WebIf:SubActions:MediaForm").syncElement(path, filename, extension, 
m.ImdbId, False)
128                                m = syncData[0]
129

<type 'exceptions.TypeError'>: 'NoneType' object is not subscriptable

Original issue reported on code.google.com by gudrun21...@gmail.com on 13 Dec 2012 at 10:39

Attachments:

GoogleCodeExporter commented 9 years ago
Hi,

bzgl. Crash beim Aufruf der Filmübersicht:
laut Log gibt es in Deiner Sammlung irgendeinen Film (oder Serie), bei dem für 
das Erscheinungsjahr nicht nur Zahlen enthalten sind, sondern vielleicht 
zusätzlich noch ein Buchstabe oder ein Leerzeichen. Dann stolpert die 
Konvertierung beim Aufbereiten der Daten zur Anzeige in der Filmliste.

Ob das dann auch der Grund für den Fehler im Web-Interface ist, kann ich 
leider nicht sagen - da kenne ich mich im WebIF zu wenig aus... :-(

Gruß, Erik

PS:
ich würde nicht dazu raten, die IMDb-ID oder andere Attribute über's 
Web-Interface zu ändern. Der Grund dafür ist ganz einfach: wenn Du Deine 
Datenbank mal neu aufbauen musst, dann müssen auch alle irgendwann mal 
gemachten manuellen Änderungen nochmals eingegeben werden. Bei einer kleinen 
Sammlung mag das noch OK sein - wenn Du aber mal in gewisse Größenordnungen 
kommst, bist Du froh, wenn Du darauf verzichten kannst... :-)

Wenn PVMC also einen Video falsch erkennt, sollte man schauen, warum das der 
Fall ist und PVMC mit den im Wiki beschriebenen diversen Suchhilfen auf die 
Sprünge zu helfen, d.h. der Film wird sofort richtig erkannt und man muss 
keine manuellen Änderungen im WebIF machen! Der einfachste Fall ist, dass man 
die IMDb-ID mit in den Dateinamen aufnimmt. So wird bei jedem neuen Synclauf 
das Video sofort richtig erkannt - aber es gibt noch genügend andere 
Suchhilfen, die hier beschrieben sind:

http://code.google.com/p/project-valerie/wiki/Sync#Excludes_und_Suchhilfen

Original comment by erik.for...@gmail.com on 13 Dec 2012 at 11:02