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 616913 - Unnecessary check producing false critical warnings
Unnecessary check producing false critical warnings
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.30.x
Other Linux
: Normal normal
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2010-04-27 05:21 UTC by Akhil Laddha
Modified: 2010-05-06 03:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description Akhil Laddha 2010-04-27 05:21:42 UTC
evolution 2.31.1

(e-addressbook-factory:7556): evolution-exchange-storage-CRITICAL **: exchange_share_config_listener_get_account_for_uri: assertion `uri != NULL' failed

(e-addressbook-factory:7556): evolution-exchange-storage-CRITICAL **: exchange_share_config_listener_get_account_for_uri: assertion `uri != NULL' failed

(e-addressbook-factory:7556): evolution-exchange-storage-CRITICAL **: exchange_account_get_context: assertion `EXCHANGE_IS_ACCOUNT (account)' failed

(e-addressbook-factory:7556): e-book-backend-gal-WARNING **: ldap_search_handler: 04 (Size limit exceeded), additional info: (null)
Comment 1 Akhil Laddha 2010-04-30 06:24:47 UTC
Output of command 

gdb ~/opt/gnome3/libexec/e-addressbook-factory --ex "b g_logv" --ex r

Breakpoint 1, IA__g_logv (log_domain=0xb71ce369 "evolution-exchange-storage", log_level=G_LOG_LEVEL_CRITICAL, format=0xb7712c69 "%s: assertion `%s' failed", args1=
    0xbfffe37c "@\344\034\267\022\344\034\267") at gmessages.c:430
430	in gmessages.c
(gdb) bt
  • #0 IA__g_logv
    at gmessages.c line 430
  • #1 IA__g_log
    at gmessages.c line 569
  • #2 IA__g_return_if_fail_warning
    at gmessages.c line 584
  • #3 exchange_share_config_listener_get_account_for_uri
    at exchange-share-config-listener.c line 738
  • #4 e_book_backend_exchange_set_mode
    at e-book-backend-exchange.c line 2891
  • #5 e_book_backend_set_mode
    at e-book-backend.c line 738
  • #6 impl_BookFactory_getBook
    at e-data-book-factory.c line 322
  • #7 dbus_glib_marshal_e_data_book_factory_VOID__STRING_POINTER
    at e-data-book-factory-glue.h line 93
  • #8 invoke_object_method
    from /usr/lib/libdbus-glib-1.so.2
  • #9 object_registration_message
    from /usr/lib/libdbus-glib-1.so.2
  • #10 ??
    from /lib/libdbus-1.so.3
  • #11 dbus_connection_dispatch
    from /lib/libdbus-1.so.3
  • #12 message_queue_dispatch
    from /usr/lib/libdbus-glib-1.so.2
  • #13 g_main_dispatch
    at gmain.c line 1960
  • #14 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #15 g_main_context_iterate
    at gmain.c line 2591
  • #16 IA__g_main_loop_run
    at gmain.c line 2799
  • #17 main
    at e-data-book-factory.c line 453
  • #0 IA__g_logv
    at gmessages.c line 430
  • #1 IA__g_log
    at gmessages.c line 569
  • #2 IA__g_return_if_fail_warning
  • #3 exchange_account_get_context
    at exchange-account.c line 1665
  • #4 e_book_backend_exchange_set_mode
    at e-book-backend-exchange.c line 2892
  • #5 e_book_backend_set_mode
    at e-book-backend.c line 738
  • #6 impl_BookFactory_getBook
    at e-data-book-factory.c line 322
  • #7 dbus_glib_marshal_e_data_book_factory_VOID__STRING_POINTER
    at e-data-book-factory-glue.h line 93
  • #8 invoke_object_method
    from /usr/lib/libdbus-glib-1.so.2
  • #9 object_registration_message
    from /usr/lib/libdbus-glib-1.so.2
  • #10 ??
    from /lib/libdbus-1.so.3
  • #11 dbus_connection_dispatch
    from /lib/libdbus-1.so.3
  • #12 message_queue_dispatch
    from /usr/lib/libdbus-glib-1.so.2
  • #13 g_main_dispatch
    at gmain.c line 1960
  • #14 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #15 g_main_context_iterate
    at gmain.c line 2591
  • #16 IA__g_main_loop_run
    at gmain.c line 2799
  • #17 main
    at e-data-book-factory.c line 453
  • #0 IA__g_logv
  • #1 IA__g_log
  • #2 ldap_search_handler
    at e-book-backend-gal.c line 1691
  • #3 poll_ldap
    at e-book-backend-gal.c line 1624
  • #4 g_timeout_dispatch
    at gmain.c line 3396
  • #5 g_main_dispatch
    at gmain.c line 1960
  • #6 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #7 g_main_context_iterate
    at gmain.c line 2591
  • #8 IA__g_main_loop_run
    at gmain.c line 2799
  • #9 main
    at e-data-book-factory.c line 453
Continuing.

(e-addressbook-factory:13803): e-book-backend-gal-WARNING **: ldap_search_handler: 04 (Size limit exceeded), additional info: (null)
Comment 2 Milan Crha 2010-04-30 14:26:35 UTC
Thanks. I see those first warnings too, as those are coming from Contacts, not from GAL, which may explain why I didn't see them earlier. Looking around those warnings are false, I removed the check.

The last warning from LDAP, it might be that the size limit wasn't set. It's probably because of this warning, with which I do not know what to do:
> (e-addressbook-factory:7024): libedata-book-DEBUG:
> e_data_book_view_set_thresholds does nothing in eds-dbus
Comment 3 Milan Crha 2010-04-30 14:27:55 UTC
Created commit 91d10cd in eex master (2.31.1+)
Created commit ed3fb16 in eex gnome-2-30 (2.30.2+)

It was my fault, anyway. I'm keeping the decision whether keep this bug opened or close it up to you.