Ticket #677 (new defect)

Opened 10 months ago

Last modified 4 months ago

file-sync plug-in produces GLib errors on empty files

Reported by: Lemur Assigned to: dgollub
Priority: normal Milestone: 0.41
Component: Plugin: file Version: 0.22
Severity: normal Keywords:
Cc:

Description

SUMMARY:
Got the following error during syncronization:

(process:11776): GLib-CRITICAL **: g_pattern_match: assertion `string != NULL' failed

TO REPRODUCE:

  1. Follow the steps under Test File-File Synchronization? in the Setup Guide (up to the section titled "First Test: Empty Directories")
  2. Enter these commands, and note the output
    $ touch sync1/empty-file
    $ msynctool --sync filefile
    

Output:

Synchronizing group "filefile"
Member 2 of type file-sync just connected
Member 1 of type file-sync just connected
All clients connected or error

(process:11776): GLib-CRITICAL **: g_pattern_match: assertion `string != NULL' failed

(process:11776): GLib-CRITICAL **: g_pattern_match: assertion `string != NULL' failed

(process:11776): GLib-CRITICAL **: g_pattern_match: assertion `string != NULL' failed

(process:11776): GLib-CRITICAL **: g_pattern_match: assertion `string != NULL' failed
Received an entry empty-file with data of size 24 from member 1. Changetype ADDED
Member 1 of type file-sync just sent all changes
Member 2 of type file-sync just sent all changes
All clients sent changes or error
All conflicts have been reported
Member 1 of type file-sync committed all changes.
Sent an entry empty-file of size 24 to member 2. Changetype ADDED
Member 2 of type file-sync committed all changes.
All clients have written
Member 1 of type file-sync just disconnected
Member 2 of type file-sync just disconnected
All clients have disconnected
The sync was successful

Change History

08/03/08 14:37:05 changed by tuju

  • milestone set to 0.41.