Copy from pilot works only the first time

Bug #73149 reported by Daniel Betschart
2
Affects Status Importance Assigned to Milestone
Gnome-Pilot
Fix Released
Medium
gnome-pilot (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

My conduits are configured to copy from pilot each time. But only the address book ist working this way. The calendar conduit is crashing if there are already many items on it (gnome bug 319076). The memo and the task conduit simply says Copy from pilot failed!

If I remove the memo and task records in my home under ~/.evolution, shutdown evolution with --force-shutdown and restart evolution, gnome-pilot is able to copy thease records again from pilot. If I try it then a second time, Copy from pilot is failed!

I am working with Dapper, evolution 2.6.1, gnome-pilot 2.0.13 and pilot-link 0.11.8.

Below the output from gpilotd:
gpilotd-Message: gnome-pilot 2.0.13 starting...
gpilotd-Message: compiled for pilot-link version 0.11.8
gpilotd-Message: compiled with [VFS] [USB] [IrDA] [Network]
gpilotd-Message: Activating CORBA server
gpilotd-Message: bonobo_activation_active_server_register = 0
gpilotd-Message: USB-Kabel (/dev/ttyUSB1) wird betrachtet
gpilotd-Message: Found 4766, 0001
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0502, 0736
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 091e, 0004
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 082d, 0100
gpilotd-Message: Using net FALSE
gpilotd-Message: Found 082d, 0200
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 082d, 0300
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0c88, 0021
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0001
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0002
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0003
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0020
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0031
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0040
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0050
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0060
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0061
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0070
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 0830, 0080
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 04e8, 8001
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 04e8, 6601
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 0038
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 0066
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 0095
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 009a
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 00c9
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 00da
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 00e9
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 0144
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 054c, 0169
gpilotd-Message: Using net TRUE
gpilotd-Message: Found 12ef, 0100
gpilotd-Message: Using net TRUE
gpilotd-Message: setting PILOTRATE=115200
gpilotd-Message: Docking-Station USB-Kabel hat 0 Ereignisse
gpilotd-Message: Instantiating 3 conduits...
** Message: time_file: creating time conduit
ememoconduit-Message: in memo's conduit_get_gpilot_conduit

etodoconduit-Message: in todo's conduit_get_gpilot_conduit

gpilotd-Message: Instantiated 0 backup conduits, 0 file conduits, 3 other conduits
gpilotd-Message: HotSync-Knopf gedrückt, Pilot wird synchronisiert
gpilotd-Message: Pilot-Kennung ist 500, Name ist Daniel, Besitzer ist Daniel Betschart
gpilotd-Message: Pilot has 0 entries in restore queue
gpilotd-Message: Pilot has 0 entries in conduit queue
ememoconduit-Message: ---------------------------------------------------------

ememoconduit-Message: pre_sync: Memo Conduit v.0.1.6
ememoconduit-Message: Memo Conduit v.0.1.6
ememoconduit-Message: Using timezone: /softwarestudio.org/Olson_20011030_5/Europe/Zurich

(gnome-pilot:8573): gpilotd-WARNING **: Copy from pilot failed!
etodoconduit-Message: ---------------------------------------------------------

etodoconduit-Message: pre_sync: ToDo Conduit v.0.1.6
etodoconduit-Message: ToDo Conduit v.0.1.6
etodoconduit-Message: timezone set to : (null)
etodoconduit-Message: Using timezone: /softwarestudio.org/Olson_20011030_5/Europe/Zurich
etodoconduit-Message: Got default component: 0x8279230

(gnome-pilot:8573): gpilotd-WARNING **: Copy from pilot failed!
** Message: time_file: synchronization to PDA = 0
gpilotd-Message: Synchronisation beendet
** Message: time_file: destroying time conduit
gpilotd-Message: setting PILOTRATE=115200

(gnome-pilot:8573): gpilotd-WARNING **: pi_accept_to: Connection timed out

(gnome-pilot:8573): gpilotd-WARNING **: pi_accept_to: timeout was 100 secs

Revision history for this message
Matt Davey (mcdavey) wrote :

probably an instance of upstream gnome bug 319076.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. Daniel, does http://bugzilla.gnome.org/show_bug.cgi?id=319076 look like your bug report?

Changed in gnome-pilot:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Needs Info
Revision history for this message
Daniel Betschart (dbet1) wrote :

It was not reported initially from me, but I have reported one that was a duplicate of this. And since then I have addes some comments.
There are two bugs in my eyes. One is the crash syncing the calendar, the other ist the "not doing anything" in tasks and memos (copy from pilot fails message).
I remember under breezy the tasks worked. Memos are new since Dapper.
In the meantime I have backported gnome-pilot 2.0.14 to Dapper. It does not help with this issues. The calendar is little better, but e-d-s has to be *not* running. Normal sync is possible with calendar, only copy from pilot fails, if there are many records to delete first.
Personally I am interested to syncronize tasks and memos. Normal sync does also not work, not only copy from pilot. The message is the same: copy from pilot failed!
Today I have to use JPilot for this, because it does not work with evolution.

Revision history for this message
Daniel Betschart (dbet1) wrote :

In the meantime the problem with e-d-s is fixed (gnome bug 363102) and works fine with evolution 1.6 on my Ubuntu Dapper. But the memos and tasks still does not works.
They does, if there are no records in evolution before the action starts. As I can see in the file gnome-pilot-conduit-sync-abs.c from gnome-pilot there is a call to sync_CopyFromPilot which is in the file sync.c from the package pilot-link. This function seems to work if there are no records available. Therefore I assume that the deletion of the old records in sync_CopyFromPilot does not work.

Revision history for this message
Daniel Betschart (dbet1) wrote :

I have filed a bug against gnome-pilot (bug 429423). I hope, this helps to fix this bug.

Changed in gnome-pilot:
status: Needs Info → Unconfirmed
Changed in gnome-pilot:
status: Unknown → Unconfirmed
Changed in gnome-pilot:
status: Unconfirmed → Needs Info
Changed in gnome-pilot:
status: Needs Info → Unconfirmed
Changed in gnome-pilot:
status: New → Fix Released
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Fixed upstream.

Changed in gnome-pilot:
status: New → Fix Committed
Revision history for this message
Wouter Stomp (wouterstomp-deactivatedaccount) wrote :

This was fixed in evolution

Changed in gnome-pilot:
status: Fix Committed → Fix Released
Changed in gnome-pilot:
importance: Unknown → Medium
Revision history for this message
Daniel Betschart (dbet1) wrote :

Yes, this was fixed some time ago.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.