Neues Mozilla-Plugin

Sardsch
Beiträge: 13
Registriert: Mi 30. Dez 2009, 16:49

Beitrag von Sardsch »

Nein, die Fehlermeldung kommt nach 2 Sekunden
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

Hmm, schaltet mal in MPE die Logdatei ein (Menü "Verbindung", dort kann man die Logdatei auch ansehen).

Dann geht in die Einstellung der Kontaktsynchronisation und wählt Ausnahmen an - das müsste den Fehler ja provozieren.

Anschließend sollte was im Logfile stehen - bitte posten!
NP
K800i
Sardsch
Beiträge: 13
Registriert: Mi 30. Dez 2009, 16:49

Beitrag von Sardsch »

Das sollte der betreffende Teil sein:

17:00:00.59 OBEX Get: telecom/pb/luid/cc.Log
17:00:00.59 [TX]: 83 00 34 01 00 31 00 74 00 65 00 6C 00 65 00 63 00 6F 00 6D 00 2F 00 70 00 62 00 2F 00 6C 00 75 00 69 00 64 00 2F 00 63 00 63 00 2E 00 4C 00 6F 00 67 00 00
17:00:00.59 [RX]: A0 00 0B 49 00 08 32 33 35 0D 0A
17:00:00.59 ObexGet Fertig, Returncode=A0
17:00:00.59 OBEX Get: telecom/pb/luid/235.log
17:00:00.59 [TX]: 83 00 36 01 00 33 00 74 00 65 00 6C 00 65 00 63 00 6F 00 6D 00 2F 00 70 00 62 00 2F 00 6C 00 75 00 69 00 64 00 2F 00 32 00 33 00 35 00 2E 00 6C 00 6F 00 67 00 00
17:00:00.62 [RX]: A0 00 52 49 00 4F 53 4E 3A 33 35 32 35 35 37 30 31 31 33 33 31 31 32 34 0D 0A 44 49 44 3A 34 33 46 44 30 35 30 45 0D 0A 54 6F 74 61 6C 2D 52 65 63 6F 72 64 73 3A 31 32 31 0D 0A 4D 61 78 69 6D 75 6D 2D 52 65 63 6F 72 64 73 3A 35 30 30 0D 0A 0D 0A
17:00:00.62 ObexGet Fertig, Returncode=A0
17:00:01.58 Error in cSyncObject (GetAllContacts): Err=6 SyncApp=Thunderbird
17:00:01.58 ErrMsg: Einträge konnten nicht aus Thunderbird gelesen werden!
17:00:05.15 OBEX Disconnect
17:00:05.15 Settimeout: RT=10000 WT=1000
17:00:05.15 [TX]: 81 00 08 CB 00 00 00 01
17:00:05.25 [RX]: A0 00 03
17:00:05.25 Disconnect hat funktioniert
17:00:05.25 Lese noch den OK-String
17:00:05.26 Settimeout: RT=15000 WT=1000
17:00:05.26 [TX]: AT*ECAM=1
17:00:05.27 [RX]: AT*ECAM=1

17:00:05.27 [RX]: OK
17:00:08.83 Settimeout: RT=1500 WT=800
17:00:08.83 [TX]: AT+CBC
17:00:08.84 [RX]: AT+CBC

17:00:08.84 [RX]: +CBC: 1, 90
17:00:08.85 [RX]: OK
17:00:08.85 [TX]: AT+CIND?
17:00:08.90 [RX]: AT+CIND?

17:00:08.90 [RX]: +CIND: 5,5,0,1,1,0,0,0,0,0
17:00:08.90 [RX]: OK
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

Grmf. Sagt leider auch nicht wirklich etwas verwertbares...

Letzte Idee: Wenn man thunderbird wie oben beschrieben von Hand aufruft:

thunderbird -mpe export-cards

Ohne dabei einen Pfad anzugeben, sollte die Ergebnisdatei im MPE-Datenverzeichnis auftauchen (Normalerweise C:\Dokumente und Einstellungen\Benutzer\Anwendungsdaten\MyPhoneExplorer; keine Ahnung, wo das bei Windows 7 liegt...).

Wird da eine Datei erzeugt, oder gibt es jetzt eine Fehlermeldung in der Javascript-Konsole (Thunderbird vorher starten)?
NP
K800i
Sardsch
Beiträge: 13
Registriert: Mi 30. Dez 2009, 16:49

Beitrag von Sardsch »

Folgende Meldung der Fehlerkonsole:

Fehler: Exception caught during -mpe undefined: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsICommandLine.handleFlagWithParam]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: file:///C:/Users/xxx/AppData/Roaming/Thunderbird/Profiles/v1ny1zp5.default/extensions/myphoneexplorer@fjsoft.at/components/mpecli.js :: handler_handle :: line 32" data: no]
Quelldatei: file:///C:/Users/xxx/AppData/Roaming/Thunderbird/Profiles/v1ny1zp5.default/extensions/myphoneexplorer@fjsoft.at/components/mpecli.js
Zeile: 121

Im MPE-Datenverzeichnis taucht keine neue Datei auf!
Sardsch
W800i
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

Bizarr. Anscheinend hat sich das Auswerten der Kommandozeilenparameter geändert - ansonsten wäre der Fehler auch schon mit Thunderbird 2 aufgetreten.

Was Ihr versuchen solltet: Verlegt das MPE-Datenverzeichnis auf einen einfachen Pfad, z.B. C:\MPE. Das geht unter Einstellungen/Erweitert 2/Datenbank.
NP
K800i
Sardsch
Beiträge: 13
Registriert: Mi 30. Dez 2009, 16:49

Beitrag von Sardsch »

Nein, geht auch nicht. Selber Fehler. Ich sollte vielleicht noch erwähnen, daß es unerheblich ist, ob ich als Admin eingeloggt bin oder nicht. Beidemale derselbe Fehler.
Sardsch
W800i
Karlchen

Beitrag von Karlchen »

Bei mir hat der Verzeichniswechsel bei Lightning/Organizer das Problem beseitigt.
Für die Kontakte/Adressbuch hat es geholfen die Kontakte vom TB in eine Datei zu exportieren, die Kontakte in TB gelöscht. TB neugestartet und Kontakte in eine neue Liste importiert. Jetzt klappen die Syncs. Habe jetzt die Kontakte im TB wieder ins Persönliche-Adressbuch verschoben und MPE angepasst und es läuft!

Vielen Dank und alles Gute für das Neue Jahr
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

vlt. noch zur Info: Es gab definitiv auch einen Fehler beim Auslesen in MyPhoneExplorer - zu erkennen an dieser Zeile:
17:00:01.58 Error in cSyncObject (GetAllContacts): Err=6 SyncApp=Thunderbird
@Sardsch: bei dir funktionierts aktuell noch nicht oder ?
Sardsch
Beiträge: 13
Registriert: Mi 30. Dez 2009, 16:49

Beitrag von Sardsch »

Nein, Syncronisation der Kalenderdaten mit TB funktioniert, die der Kontakte nicht.
Sardsch
W800i
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

Gib folgendes in Start-Ausführen ein:
thunderbird -mpe export-cards=C:\test.txt
Schick dann die Datei C:\test.txt gezippt via email an mich.
Ich kann darin alle deine Kontakte lesen - ich hoffe das ist OK für dich. So kann ich den Fehler am effektivsten beheben.
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

Kalender geht, Kontakte nicht? OK, dann muss es am ausgewählten Adressbuch liegen...

Bitte auf der Kommandozeile

thunderbird -mpe list-abooks=c:\abooks.txt

ausführen und den Inhalt von C:\abooks.txt posten.
NP
K800i
Sardsch
Beiträge: 13
Registriert: Mi 30. Dez 2009, 16:49

Beitrag von Sardsch »

@ NP: hier die Auszüge aus abooks.txt

Gesammelte Adressen moz-abmdbdirectory://history.mab
Persönliches Adressbuch moz-abmdbdirectory://abook.mab

Hab übrigens nichts an den Einstellungen (kein anderes Adressbuch ausgewählt oder so) von MPE geändert, nachdem TB3 installiert war. Zuvor hat es wie gesagt mit TB2 funktioniert.

@ FJ: email ist unterwegs
Sardsch
W800i
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

Das ganze ist extrem merkwürdig. Da hat sich anscheinend etwas an Thunderbird geändert, was die Auswertung von Kommandozeilen betrifft.

Tritt der oben erwähnte Fehler in der Javascript-Fehlerkonsole auch auf, wenn man die Synchronisation von MPE aus aufruft?
NP
K800i
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

@Sardsch: bitte probiers nochmal mit der aktuellen beta vom MPE. Vielen dank für dein Vertrauen, die Datei habe ich bereits gelöscht

@NP: Das Feld LEDIT in seiner Kontaktdatei war in Hexadezimaler Form drin, bisher hatte wir für die UNIX-Stamps immer das normale numerisch Format. Wenns nicht allzugroße Aufwände macht wärs denke ich schlauer wenn wir hier bei der alten Form bleiben.
Sardsch
Beiträge: 13
Registriert: Mi 30. Dez 2009, 16:49

Beitrag von Sardsch »

Hallo zusammen.
So, bin zurück von meiner persönlichen Silvestervorbereitung :wink:

@NP: Wenn du diesen Fehler meinst:

Fehler: Exception caught during -mpe undefined: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsICommandLine.handleFlagWithParam]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: file:///C:/Users/xxx/AppData/Roaming/Thunderbird/Profiles/v1ny1zp5.default/extensions/myphoneexplorer@fjsoft.at/components/mpecli.js :: handler_handle :: line 32" data: no]
Quelldatei: file:///C:/Users/xxx/AppData/Roaming/Thunderbird/Profiles/v1ny1zp5.default/extensions/myphoneexplorer@fjsoft.at/components/mpecli.js
Zeile: 121

Der tritt nur auf, wenn ich "thunderbird -mpe export-cards" eingebe. Bei sync-Aufruf durch MPE selbst erscheint gar nichts.

@FJ
Hab die neue Version mal getestet. Der Fehler tritt nicht mehr auf. Allerdings erscheint eine Übersicht (Bestätigung für Synchronisation), welche Kontakte abgeglichen werden sollen. Und zwar ne ganze Menge. Das komische daran ist: die einzelnen Positionen haben keine Überschrift und es steht immer nur eine email-Adresse drinnen, die definitiv nicht neu sind, sondern schon lange in Tb und MPE gespeichert sind. Die Synchronisation an sich scheint aber zu funktionieren.
Sardsch
W800i
FJ
Site Admin
Beiträge: 32109
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol

Beitrag von FJ »

Ich hatte in deiner Datei gesehen dass du etwa 30 Kontakte drin hast die nur eine Mailadresse haben - ohne Namen. Entweder du hast wirklich einige Kontakte ohne Namen drin (evt. weil sie TB beim Antworten einer Mail automatisch erstellt hat) oder es liegt vielleicht noch ein fehler im Addon vor.

Wenn es sich um automatisch erstellte Kontakte handelt die im handy nix verloren haben dann aktiviere die Sync-Option "Einträge aus Thunderbird nur hinzufügen wenn sie mindestens eine Telefonnummer enthalten". Dadurch werden diese Kontakte von myPhoneExplorer missachtet.

Übrigens: Wenn MyPhoneExplorer die beziehung zwischen zwei datensätzen noch nicht kennt (z.B.: Kontakt im Handy und Kontakt imn Thunderbird) dann versucht er einen passenden Kontakt über den namen in Thunderbird zu finden. Die emailadresse wird hierbei nicht zum Vergleich herangezogen.
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

@Sardsch: Ich habe eine Idee, wo die rätselhaften Hex-Strings im LastModifiedDate herkommen. Benutzt Du vielleicht außer dem MPE-Addin noch weitere Synchronisations-Addons wie Addressbook Synchronizer oder Funambol?

@FJ: Ich habe eine neue Addon-Version hochgeladen, die die Hexstrings automatisch in dezimal konvertiert, sofern sie auftauchen.
NP
K800i
Sardsch
Beiträge: 13
Registriert: Mi 30. Dez 2009, 16:49

Beitrag von Sardsch »

@FJ Das stimmt wohl teilweise. MPE will aber automatisch (vielleicht meine Einstellungen?) die "leeren Kontakte" im TB löschen. Wenn ich auf ok gehe und ihn löschen lassen will, passiert nix. Bei der nächsten Synchronisierung tauchen wieder dieselben Kontakte auf.

@NP Nein, keine solchen Addons installiert. Nur deins.

Edit: @NP hab das Addon aktualisiert. selbes Ergebnis wie oben beschrieben. Kein Unterschied festzustellen.
Sardsch
W800i
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

Das ist wirklich merkwürdig. Anyway, die neue Plugin-Version sollte dieses Problem beheben.
NP
K800i
Antworten