Sunbird Synch

Ringerl
Beiträge: 6
Registriert: Di 12. Dez 2006, 18:06

Sunbird Synch

Beitrag von Ringerl »

Sobald ich mehr als 4 Kalender zum Sych mit Sunbird auswähle, bricht MPE mit einer Fehlermeldung "Einträge konnten nicht aus Sunbird gelesen werden" ab.

Mit genau 4 Kalender geht es.
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Welche Plugin-Version wurde in Sunbird installiert ? Wenn sie älter als 0.7.6 ist, dann lad dir den MPE nochmal runter und update das Plugin (hatte das plugin vorgestern im MPE-Setup aktualisiert).
krzysmir
Beiträge: 8
Registriert: Mi 18. Apr 2007, 22:38
Wohnort: Szczecin, Polen

Beitrag von krzysmir »

Hallo :)
Ich habe dieselbe Probleme wie Ringerl (oder habe ich falsch verstanden).
Ich habe so gemacht, wie oben geschrieben ist, aber das hilft nicht :(
Ich habe Sunbird 0.3.1 und MyPhoneExplorer-Plugin ver.0.7.6 installiert.
Wenn ich 'Erweitert' drücke (Einstellungen -> Synchronisierung -> Kalender (Sunbird) -> Erweitert), bekomme ich jedesmal eine Info, dass "Die Ordnerstruktur von Sunbird konnte nicht geladen werden".
Einige Vorschäge um das umzugehen?

PS. Entschuldigung für alle Sprachfehlern, ich habe deutsch nur ein bißchen an der Uni gelernt :oops: also bitte um Verständnis und nicht so große Schreie :wink:

mfG
krzysmir
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

Einige Fragen zu dem Problem:

- Was für Kalender sind das? Lokale oder Netzwerk-Kalender?
- Testet bitte folgenden Aufruf von der Kommandozeile (dazu müßt Ihr ins Sunbird-Programmverzeichnis wechseln):

sunbird -mpe list-cals=c:\cals.txt

Anschließend muß eine Datei C:\cals.txt vorhanden sein, die Eure Kalender mit den zugehörigen URLs auflistet.
NP
K800i
krzysmir
Beiträge: 8
Registriert: Mi 18. Apr 2007, 22:38
Wohnort: Szczecin, Polen

Beitrag von krzysmir »

Danke für das Interesse :)

NP hat geschrieben:Einige Fragen zu dem Problem:

- Was für Kalender sind das? Lokale oder Netzwerk-Kalender?


Ich habe nur ein lokaler Kalender namens Home (jetzt weiss ich schon, dass solche Teilung (genauer keine Teilung) nicht optimal ist, aber vielleicht später würde ich das ändern).

- Testet bitte folgenden Aufruf von der Kommandozeile (dazu müßt Ihr ins Sunbird-Programmverzeichnis wechseln):

sunbird -mpe list-cals=c:\cals.txt

Anschließend muß eine Datei C:\cals.txt vorhanden sein, die Eure Kalender mit den zugehörigen URLs auflistet.


Ja, es wird cals.txt auf C: Partition generiert, in der Datei steht:

Code: Alles auswählen

Home   moz-profile-calendar://   RW


Das sagt mir überhauft nichts, so ich hoffe und warte auf nächste Informationen :wink:

mfG
krzysmir
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

@krzysmir: Offensichtlich besteht bei Dir ein anderes Problem als beim Vorposter, der ein Problem mit der Kalenderanzahl zu haben scheint. Tritt das Problem bei Dir auch auf, wenn Du Sunbird startest bevor Du in die Synchronisationseinstellungen von MPE gehst?
NP
K800i
krzysmir
Beiträge: 8
Registriert: Mi 18. Apr 2007, 22:38
Wohnort: Szczecin, Polen

Beitrag von krzysmir »

@NP:
Ich habe das auch probiert. Ich habe sowohl mit dem früher gestarteten Sunbird als auch ohne Sunbird versucht und beide Versuche beenden sich ohne Erfolg (ich bekomme sehr schönes Kommentar "Die Ordnerstruktur von Sunbird konnte nicht geladen werden").

mfG aus Stettin
krzysmir
Ringerl
Beiträge: 6
Registriert: Di 12. Dez 2006, 18:06

Beitrag von Ringerl »

FJ hat geschrieben:Welche Plugin-Version wurde in Sunbird installiert ? Wenn sie älter als 0.7.6 ist, dann lad dir den MPE nochmal runter und update das Plugin (hatte das plugin vorgestern im MPE-Setup aktualisiert).


0.7.6 Plugin ist installiert - Calender in Sunbird sind remote.

Per Commandline bekomme ich alle Calender in die txt Datei geschrieben.
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

@krzysmir: Probiers mal mit sunbird -mpe list-cals, also ohne angehängtem Pfad. Normalerweise sollte nun eine Datei namens "MozillaCalendars" im Datenbankordhner von MyPhoneExplorer erscheinen (C:\Dokumente und Einstellungen\<user>\Anwendungsdaten\MyPhoneExplorer\)

@Ringerl: Könnte es sein, daß Sunbird zu lange braucht um die remote-kalender zu lesen ? MyPhoneExplorer wartet max. 10 Sekunden auf eine Antwort vom Plugin. Wenn das auch nicht der Grund ist: Hast du in Sunbird Termine die nach 2038 beginnen ? (Ist ein Bug im MPE)
krzysmir
Beiträge: 8
Registriert: Mi 18. Apr 2007, 22:38
Wohnort: Szczecin, Polen

Beitrag von krzysmir »

@FJ: Ich hoffe, dass ich deine Hinweise gut verstanden habe :wink:
also:
Ich habe diese Anweisung eingetippt und ich habe solcher Datei in diesem Ordner nicht gefunden :( Ich habe gesehen, dass sowohl Sunbird (nur für eine Sekunde) als auch MPE gestartet haben und das ist alles. In diesem Ordner (sage ich über C:\Dokumente und Einstellungen\<user>\Anwendungsdaten\MyPhoneExplorer\) habe ich nur general.ini und nächsten Ordner (namens Sony Ericsson D750 [...]), in dem 6. Dateien sind (alle mit .dat Erweiterungen).
Ich habe auch versucht diese Datei selbständig (Total Commander -> Alt+F7, Suche nach: MozillaCalendars.* auf C:\ ) zu finden - keine Ergebnisse :cry:

mfG
krzysmir
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

krzysmir, anscheinend hat Sunbird ein Problem, in den MPE-Ordner zu schreiben. Bitte überprüfe folgendes:

1) Starte Sunbird normal und laß ihn laufen. Dann rufe auf sunbird -mpe list-cals. Dann überprüfe die Fehlerkonsole (unter Extras) vom laufenden sunbird auf irgendwelche Meldungen.

2) Überprüfe die Zugriffsrechte vom MPE-Datenbankverzeichnis; ist das Verzeichnis beschreibbar?

3) Wenn MPE NICHT gestartet ist und Du von Hand sunbird -mpe list-cals aufrufst, wird dann MPE gestartet?
NP
K800i
krzysmir
Beiträge: 8
Registriert: Mi 18. Apr 2007, 22:38
Wohnort: Szczecin, Polen

Beitrag von krzysmir »

Hallo :-)

NP hat geschrieben:krzysmir, anscheinend hat Sunbird ein Problem, in den MPE-Ordner zu schreiben. Bitte überprüfe folgendes:

1) Starte Sunbird normal und laß ihn laufen. Dann rufe auf sunbird -mpe list-cals. Dann überprüfe die Fehlerkonsole (unter Extras) vom laufenden sunbird auf irgendwelche Meldungen.

Ich habe dorthin gesehen und ich habe eine sehr schöne Fehler-Meldung gesehen:

Code: Alles auswählen

Error: Error writing C:\Documents and Settings\krzyB\Dane aplikacji\ MyPhoneExplorer\MozillaCalendars
- Bytes: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFileOutputStream.init]"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: file:///C:/Documents%20and%20 Settings/krzy%C5%82/Dane %20aplikacji/Mozilla/Sunbird/Profiles/o3uknh90.default/extensions/ myphoneexplorer@fjsoft.at/components/mpe.js :: WriteFile :: line 20"  data: no]
Quell-datei: file:///C:/Documents%20and%20Settings/krzy%C5%82 /Dane%20aplikacji/Mozilla/Sunbird/Profiles/o3uknh90.default/extensions/myphoneexplorer@ fjsoft.at/components/mpe.js
Zeile: 26

Ich bin nicht sicher, ob hier um meine user-Name geht (wie ich sehe, in der Fehlermeldung stehen zwei andere Ordnern (ich habe user-account mit polnischen Buchstaben geschrieben, MPE hat als letzte Buchstabe 'B' genommen, Windows sieht dieser Ordner anders. Geht es um das? Ich bin nicht sicher ob ich das jetzt ändern kann oder nicht, werde ich das später prüfen - oder das ist nicht wichtig?)

2) Überprüfe die Zugriffsrechte vom MPE-Datenbankverzeichnis; ist das Verzeichnis beschreibbar?

Ich habe Read-Only-Attribute aus allen MPE-Ordnern weggenommen (ich weiss nicht wie das heisst auf deutsch :oops: ). Anders gesagt: ich habe jetzt keine Attribute auf allen MPE-Ordnern gesetzt. Fehler tritt weiter.
3) Wenn MPE NICHT gestartet ist und Du von Hand sunbird -mpe list-cals aufrufst, wird dann MPE gestartet?

ja, MPE startet und wartet auf meine Aktivität...

mfG
krzysmir
Zuletzt geändert von krzysmir am So 22. Apr 2007, 14:02, insgesamt 1-mal geändert.
NP
Co-Developer
Beiträge: 525
Registriert: Di 9. Jan 2007, 13:48
Wohnort: Bonn, Deutschland

Beitrag von NP »

Tja, der Fehler dürfte in der Tat mit Deinem Benutzernamen zusammenhängen. Nicht-ASCII-Zeichen in Pfaden ist immer problematisch. Deswegen sollte man bei Benutzernamen immer etwas unbedenkliches nehmen - bei Windows kann man anschließend den Displaynamen auf den richtigen Namen setzen, der intern verwendete Kurzname bleibt dann immer erhalten und wird z.B. für den Dokumentenpfad verwendet.

Du kannst jetzt entweder einen neuen Benutzer anlegen und Dein Profil umkopieren, oder Du verlegst dein MPE-Datenbankverzeichnis unter einen unbedenklichen Namen. Dafür gibt es einen geheimen Trick:

Nehmen wir an, Du willst Deine MPE-Daten unter C:\MyPhoneExplorer speichern. Dann mußt Du nur das MyPhoneExplorer-Verzeichnis nach C:\ verschieben und in der Registry unter

Code: Alles auswählen

HKEY_CURRENT_USER\Software\MyPhoneExplorer

einen zusätzlichen String (Typ REG_SZ) mit Namen

Code: Alles auswählen

Database 

anlegen. Als Wert trägst Du dann

ein (MyPhoneExplorer wird automatisch angehängt). Das sollte das Problem lösen.
NP
K800i
krzysmir
Beiträge: 8
Registriert: Mi 18. Apr 2007, 22:38
Wohnort: Szczecin, Polen

Beitrag von krzysmir »

:lol: :D alles funktioniert sehr schön und problemlos :-)
Danke für alle Tipse :D Ich habe die Dateien verschieben, Registry modifizieren und alle Probleme sind schon Vergangenheit ;-)
Ich habe jetzt viel zu aktualisieren, so gehe ich arbeiten :wink:
Noch einmal viellen Dank für die professionelle Hilfe :-)
mfG
krzysmir
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

@NP: Wegen der datenbank muss man sich nicht durch die Registry Mühen, das geht auch ganz offiziell im MPE unter Einstellungen->Erweitert 2
Antworten