After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 583545 - e-data-server-ui-WARNING **: File is empty
e-data-server-ui-WARNING **: File is empty
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: BugBuddyBugs
2.26.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Evolution Triage Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2009-05-22 11:43 UTC by Olivier Berger
Modified: 2009-08-28 12:15 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Olivier Berger 2009-05-22 11:43:15 UTC
Evolution startup reports e-data-server-ui-WARNING **: File is empty


Distribution: Debian squeeze/sid
Gnome Release: 2.26.1 2009-04-14 (Debian)
BugBuddy Version: 2.24.2
Comment 1 Olivier Berger 2009-05-22 11:44:51 UTC
FYI, this is also traced in Debian's bugtracker : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524362
Comment 2 André Klapper 2009-05-24 18:53:18 UTC
It's just a warning.
What exact Evolution version is this about?
Comment 3 Olivier Berger 2009-05-24 19:40:05 UTC
Evo 2.26.1.1
Comment 4 Olivier Berger 2009-05-24 19:41:09 UTC
(In reply to comment #2)
> It's just a warning.

Yes, that's what it says ;-)

Maybe stating which file it is about would help figure out what's warned indeed :-/
Comment 5 Milan Crha 2009-06-22 18:26:27 UTC
could you try to run evolution-data-server under gdb, place breakpoint to g_logv and paste here the backtrace of this warning, please? Because my evolution-data-server doesn't claim this on its startup. Thanks in advance.
Comment 6 Olivier Berger 2009-06-27 06:15:00 UTC
Amazing.... I've added a bunch of logs to this ticket... and all is gone ?

Was bugzilla restored from an ancient backup ?
Comment 7 André Klapper 2009-06-27 11:32:21 UTC
No. Nothing was ever added here, otherwise I would have gotten an email about it.
Comment 8 Milan Crha 2009-06-29 08:22:06 UTC
(In reply to comment #6)
> Amazing.... I've added a bunch of logs to this ticket... and all is gone ?
> 
> Was bugzilla restored from an ancient backup ?
> 

Maybe the log is too large, try "t a a bt", not the "full" backtrace. (Though I do not know what exactly you tried to attach.)
Comment 9 Akhil Laddha 2009-08-18 07:44:00 UTC
Closing this bug report as no further information has been provided. Please
feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 10 Olivier Berger 2009-08-19 08:42:37 UTC
(In reply to comment #9)
> Closing this bug report as no further information has been provided. Please
> feel free to reopen this bug if you can provide the information asked for.
> Thanks!

Closing it won't solve the problem.

I haven't had the time to work on trying to produce another trace... but the problem isn't solved... so please, don't close it.
Comment 11 André Klapper 2009-08-19 10:29:38 UTC
And no progress from reporter also does not solve the problem... ;-)
NEEDINFO.
Comment 12 Olivier Berger 2009-08-26 20:35:25 UTC
(In reply to comment #5)
> could you try to run evolution-data-server under gdb, place breakpoint to
> g_logv and paste here the backtrace of this warning, please? Because my
> evolution-data-server doesn't claim this on its startup. Thanks in advance.

I tried again, but there's nothing happening in e-d-s when the message is printed (other logs printed before at e-d-s startup, so the breakpoint is indeed active).

The message is thus in the code of the evolution executable and not in e-d-s.

Any suggestion for another bt to be set in evolution ?
Comment 13 Olivier Berger 2009-08-26 20:38:02 UTC
OK, found it : this time, I tried the same on gdb evolution, and got :

Breakpoint 1, IA__g_logv (log_domain=0xb7c7cb75 "e-data-server-ui", log_level=G_LOG_LEVEL_WARNING, format=0xb7c7ed9c "%s", args1=0xbffff36c "(\36\16\b\354Oŷ\344\67\6\b")
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmessages.c:396
396	/build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmessages.c: Aucun fichier ou dossier de ce type.
	in /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmessages.c
(gdb) bt
  • #0 IA__g_logv
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmessages.c line 396
  • #1 IA__g_log
    at /build/buildd-glib2.0_2.20.4-1-i386-6KfM1O/glib2.0-2.20.4/glib/gmessages.c line 526
  • #2 ep_key_file_load
    at e-passwords.c line 165
  • #3 e_passwords_init
    at e-passwords.c line 1272
  • #4 main
    at main.c line 665

Best regards,
Comment 14 Olivier Berger 2009-08-27 09:13:27 UTC
Trying to signal that I provided the needed info
Comment 15 Olivier Berger 2009-08-27 09:15:14 UTC
damn... I have no possibility to do more than unconfirmed or resolved, now... anyway, the details or a fix are here, I suppose.
Comment 16 André Klapper 2009-08-27 09:49:01 UTC
It is already signalled by your comment to people on CC list, actually.
Comment 17 Matthew Barnes 2009-08-27 14:38:48 UTC
The warning is coming from Evolution trying to read your ~/.gnome2_private/Evolution password file, but apparently it's empty.  Double check that and delete the file if necessary.

I'm curious why Evolution is even reading that file to begin with.  Is Debian still not using the gnome-keyring integration?  Maybe it's time to enable that by default.
Comment 18 Olivier Berger 2009-08-27 14:57:47 UTC
I indeed have a ~/.gnome2_private/Evolution size 0.
$ ls -l /home/olivier/.gnome2_private/Evolution 
-rw-r--r-- 1 olivier olivier 0 jan 23  2006 /home/olivier/.gnome2_private/Evolution

I'll try and remove it and will see what happens, and maybe it's a sequel of an old version ?
Comment 19 Olivier Berger 2009-08-28 08:35:45 UTC
I can confirm that removing that file avoided having the message in stdout.

It would be probably interesting to fix the message so that the filename is displayed, then.
Comment 20 Matthew Barnes 2009-08-28 10:44:34 UTC
Agreed and done:
http://git.gnome.org/cgit/evolution-data-server/commit/?id=1f82183f21038adcc14cf33366de368c4c16fed4

Closing this as fixed.
Comment 21 Olivier Berger 2009-08-28 12:15:19 UTC
Many thanks