Griffith - media collection manager
February 06, 2012, 08:44:46 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Please check ask.griffith.cc and wiki.griffith.cc before asking questions.
 
   Home   Help Search Login Register  
Pages: [1] 2   Go Down
  Print  
Author Topic: Einige Fehler (Bugs)  (Read 2800 times)
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« on: March 16, 2010, 11:41:26 PM »

Hallo,

Ich habe vorhin Griffith 0.10 auf Ubuntu 9.10 installiert, nach ein paar Spielereien (Einstellungen, zwei Filme aus dem Netz abgerufen), hab ich ein Update auf die Version 0.11 gemacht.

Nun habe ich folgendes Problem:

Fehlerkategorie "Mittel":
1. Abruf von Filmdaten (z.b. von Ofdb).
2. Daten zum Film werden gefunden und angezeigt.
3. Speichern. ->  In der Übersicht wurden alle Infos (Originaltitel, Poster,...) ergänzt. Diese Infos werden aber nicht in den Details angezeigt, wenn diese während des Abrufens offen sind (kann man diese ausblenden? bei mir sind die Details immer offen).
4. Daten zu einem weiteren Film abrufen. -> Infos zum vorherigem Film sind nun in den Details sichtbar.

Edit: Eine kleine Änderung (Haken auf "Gesehen" setzen) reicht auch schon, um die Daten anzuzeigen.

Scheint ein Aktualisierungsproblem zu sein. Wäre schön, wenn ihr euch das mal ansehen könntet.

Gruß
Agash

P.S. Topic umbenannt + Fehlermeldungen ergänzt
« Last Edit: March 28, 2010, 09:12:41 PM by Agash » Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #1 on: March 20, 2010, 12:37:20 AM »

Ein weiteres Problem und ich nehme stark an, es liegt an einem ähnlichen Problem. Könnte gewollt sein, ich hoff's nicht:

Unschönheit:
1. Film-Infos abrufen und eine andere DB (+ nur leere Felder) auswählen.
2. Nächsten Film abrufen - Einstellungen (DB + leere Felder) wurden aus 1. übernommen, aber nicht erhofft, wie in den Einstellungen angeben.

Das scheint ebenfalls ein Aktualisierungsproblem zu sein. Wäre schön, wenn ihr euch auch das mal ansehen könntet.

Gruß
Agash
« Last Edit: March 28, 2010, 09:08:57 PM by Agash » Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #2 on: March 20, 2010, 12:53:11 AM »

Noch ein Bug:

Unschönheit:
Abrufen einer DB mit Nutzung von leeren Feldern:

Wird nun ein neuer Film mit der Option "Nur leere Felder" abgerufen, so wird die Bewertung nicht ausgefüllt, weil dort wohl als Standardwert 0.0 (oder als Integer nur 0) eingetragen ist. Damit ist der Wert nicht leer und wird somit nicht neu aus der DB geladen.

Wäre schön, wenn der Wert per default wirklich leer wäre, anstatt einer 0. Damit könnte der Wert dennoch abgerufen werden.

Gruß
Agash

Edit: P.S. Was hier auch cool wäre, wenn man die Bewertung einzeln abrufen könnte. Einige Seiten bieten ja keine Bewertung an, da nützt es schon viel, wenn man nur die Bewertung von z.B. der IMDB abrufen könnte. Oder (aber das ist wahrscheinlich zu viel verlangt ;-) ) man könnte per Knopf die Bewertung für alle Filme von einer Seite neu abrufen (hin und wieder ändert sich ja da noch was).
« Last Edit: March 30, 2010, 11:45:12 PM by Agash » Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #3 on: March 20, 2010, 01:00:14 AM »

Wenn ich schon einmal beim Einstellen bin, hier noch ein weiterer (aber eher ein Wunsch):

Feature-Wunsch:
Abrufen von Daten aus der IMDB:

Sind in der IMDB mehrere Genre angegeben, so steht dort meistens "See more"... Dieses landet leider beim Abrufen auch in den Filmdaten...wäre schön, wenn dies unterbunden werden würde. Sollte eigentlich kein Problem sein diesen String zu unterdrücken.

Gruß
Agash

P.S. Ich würde gern diese ganzen Probleme im Launchpad melden, aber mein Englisch ist viel zu schlecht, als dass ich mir das zutraue. Also lieber als Sammelfred hier. Es werden bestimmt noch welche folgen.
« Last Edit: March 28, 2010, 09:09:49 PM by Agash » Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #4 on: March 20, 2010, 01:16:23 AM »

Ich bin einmal in Fahrt  Grin

Fehlerkategorie "Hoch":
Ist keine Internetverbindung verfügbar stürzt Grifftih einfach ab.

Szenario:
1. Internetverbindung kappen.
2. Infos zu einem Film von einer beliebigen DB abrufen.

Griffith stürzt daraufhin einfach ab.

Debug-Mode spuckt nur folgende Zeilen aus:
Code:
2010-03-20T01:11:03: DEBUG: Griffith(add:294): reloading PluginMovieOFDb
griffith: Fatal IO error 0 (Success) on X server :0.0.
Segmentation fault

Gruß
Agash
« Last Edit: March 28, 2010, 09:11:54 PM by Agash » Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #5 on: March 20, 2010, 01:22:31 AM »

Und noch einer Cool:

Feature-Wunsch:
Beinhalten Filme im Titel Artikel (bestimmte und unbestimmte) werden diese immer durch Komma getrennt ans Ende des Titels gestellt, ich würde mir wünschen, dass man dies in den Einstellungen festlegen könnte, ob man den Filmtitel mit oder ohne Artikel am Anfang sehen könnte oder diese ans Ende gestellt werden sollen.

gruß
Agash
« Last Edit: March 28, 2010, 09:10:59 PM by Agash » Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #6 on: March 23, 2010, 09:44:41 PM »

Fehlerkategorie "Niedrig":
Bricht man eine Datenbankabfrage ab, kommt immer noch eine Meldung "Kein Eintrag". Bis diese erscheint vergehen aber gut 5-10Sek, es erscheint kein Waiter und das Programm ist solang unbedienbar. Das ist ein bisschen nervig. Vlei könnte man die Meldung unterdrücken, schließlich habe ich den Abbruch selbst gewollt und es kann logischer Weise nichts gefunden werden.

Gruß
Agash
« Last Edit: March 28, 2010, 09:11:38 PM by Agash » Logged
mike
Global Moderator
Hero Member
*****
Offline Offline

Posts: 989


View Profile WWW
« Reply #7 on: March 25, 2010, 02:21:00 PM »

Deine Meldungen wurden erhört! Cheesy
Ich hoffe, ich finde die Zeit, mich durch alles durchzuwühlen und es zu korrigieren.

Bricht man eine Datenbankabfrage ab, kommt immer noch eine Meldung "Kein Eintrag". Bis diese erscheint vergehen aber gut 5-10Sek, es erscheint kein Waiter und das Programm ist solang unbedienbar.
Daran arbeite ich gerade, um das gesamte Abrufen der Daten etwas geschmeidiger zu machen.

Betreffs Launchpad: Im Zweifel kannst Du die Reports dort auch in Deutsch einstellen.

Betreffs Ubuntu: Leider habe ich kein Linux-Testsystem, um dem Anzeigeproblem auf die Spur zu
kommen. Unter Windows konnte ich bis jetzt das Verhalten nicht nachstellen.
Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #8 on: March 28, 2010, 03:09:09 PM »

Betreffs Launchpad: Im Zweifel kannst Du die Reports dort auch in Deutsch einstellen.
Solang ich es weiter hier einstellen kann gänge es doch auch?

Betreffs Ubuntu: Leider habe ich kein Linux-Testsystem, um dem Anzeigeproblem auf die Spur zu
kommen. Unter Windows konnte ich bis jetzt das Verhalten nicht nachstellen.

Ich hab mal den debug-Mode angeschalten:
1. Filminfos abrufen:
Code:
2010-03-28T16:12:09: DEBUG: Griffith(add:294): reloading PluginMovieIMDB
2010-03-28T16:12:59: DEBUG: Griffith(add:294): reloading PluginMovieOFDb
2010-03-28T16:13:07: ERROR: Griffith(movie:207): 'utf8' codec can't decode bytes in position 93277-93282: unsupported Unicode code range

2. Infos übernehmen:
Code:
2010-03-28T16:13:21: INFO: Griffith(main_treeview:138): Wrong value in 'condition' field (movie_id=551, cond=8)
Traceback (most recent call last):
  File "/usr/bin/griffith", line 338, in update_movie
    add.update_movie(self)
  File "/usr/share/griffith/lib/add.py", line 147, in update_movie
    self.treeview_clicked()
  File "/usr/bin/griffith", line 973, in treeview_clicked
    main_treeview.treeview_clicked(self)
  File "/usr/share/griffith/lib/main_treeview.py", line 61, in treeview_clicked
    set_details(self, movie)
  File "/usr/share/griffith/lib/main_treeview.py", line 252, in set_details
    rating_file = "%s/%s0%d.png" % (self.locations['images'], prefix, item['rating'])
TypeError: %d format: a number is required, not unicode

3. Änderung (Option: Gesehen) ändern:
Code:
2010-03-28T16:14:06: INFO: Griffith(main_treeview:138): Wrong value in 'condition' field (movie_id=551, cond=8)
Traceback (most recent call last):
  File "/usr/bin/griffith", line 973, in treeview_clicked
    main_treeview.treeview_clicked(self)
  File "/usr/share/griffith/lib/main_treeview.py", line 61, in treeview_clicked
    set_details(self, movie)
  File "/usr/share/griffith/lib/main_treeview.py", line 252, in set_details
    rating_file = "%s/%s0%d.png" % (self.locations['images'], prefix, item['rating'])
TypeError: %d format: a number is required, not unicode

Vlei nützt das was.

Gruß
Agash
« Last Edit: March 28, 2010, 03:19:08 PM by Agash » Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #9 on: March 28, 2010, 09:08:26 PM »

Unschönheit:
Dialog "Gefundene Ergebnisse" setzt sich nicht auf die Anfangsposition zurück.

Bsp:
Bei den "Gefundenen Ergebnissen" nach rechts scrollen, Dialog mit OK verlassen und erneut abrufen. Nun ist die vertikale Position weiterhin an der zuletzt gescrollten Stelle. Hier sollte noch nen Positionsupdate hin.

Gruß
Agash
« Last Edit: March 28, 2010, 09:13:33 PM by Agash » Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #10 on: March 28, 2010, 11:55:27 PM »

Feature-Wunsch:
Datenbankweite Änderungen vornehmen.

Durch das Abrufen verschiedener Datenbanken sind z.B. unterschiedliche Genre-Einträge in der DB entstanden. Ich möchte gern einheitliche Begriffe in der DB. Da ich in Griffith keine Möglichkeit gefunden habe, wünsche ich mir, dass man z.B. die o.g. Genre einheitlich über alle Einträge benennen bzw. in diesem Fall ersetzen kann.

Gruß
Agash


P.S. ich hab mal noch vor alle Einträge die Fehlerkategorie und somit deren Dringlichkeit geschrieben.
Logged
ujaudio
Newbie
*
Offline Offline

Posts: 10


View Profile
« Reply #11 on: April 05, 2010, 09:06:20 AM »

Agash, wie hast du das Update durchgeführt?
Logged
Agash
Newbie
*
Offline Offline

Posts: 23


View Profile
« Reply #12 on: April 05, 2010, 12:26:12 PM »

Agash, wie hast du das Update durchgeführt?

So wie man gewöhnlich Updates ausführt:
- Paket aus Paketquellen installieren
- Im Netz feststellen, es gibt in einer Fremdquelle eine neuere Version, die einige Fehler behebt.
- Paketquelle hinzufügen.
und sudo apt-get update && apt-get upgrade.
Färtsch.

Warum fragst du?
Logged
ujaudio
Newbie
*
Offline Offline

Posts: 10


View Profile
« Reply #13 on: April 07, 2010, 06:11:08 PM »

Ich frage, weil ich bislang nur aus dem Paketmanager heraus nachgeladen habe und Updates immer automatisch angeboten wurden. Habe so etwas noch nie manuell durchgeführt.

Danke für die Hinweise, die sollten mir helfen.

Gruß
Jürgen
Logged
ujaudio
Newbie
*
Offline Offline

Posts: 10


View Profile
« Reply #14 on: April 23, 2010, 05:33:38 PM »

So wie man gewöhnlich Updates ausführt:
- Paket aus Paketquellen installieren
- Im Netz feststellen, es gibt in einer Fremdquelle eine neuere Version, die einige Fehler behebt.
- Paketquelle hinzufügen.
und sudo apt-get update && apt-get upgrade.
Färtsch.

Warum fragst du?

0.10 habe ich aus Paketquellen installiert
0.11 gibt es über www.griffith...
Wie und wo füge ich die Paketquelle hinzu? Was muss ich bei der Synaptic-Paketverwaltung genau eingeben? Damit komme ich nicht klar.
Logged
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2007, Simple Machines Valid XHTML 1.0! Valid CSS!