emesene forum
July 31, 2010, 01:08:16 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: CACHE KEY ERRORS? NICK NOT SAVED? UPGRADE TO 1.6.2 FIRST!

REPORT ANY ISSUE HERE - PLEASE CHECK IF THE PROBLEM HAS ALREADY BEEN REPORTED FIRST -- THANKS
 
  Home   Forum   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: [BUG] DBus + Ubuntu 10.04 Alpha-3  (Read 618 times)
lacyc3
Newbie
*

l33tness: 0
Offline Offline

Posts: 4


View Profile
« on: February 26, 2010, 11:52:24 AM »

Hi!

I can't decide that this is  the right place for DBus plugin bug or the Support, so I'm sorry if it's not the right place.

OS: Ubuntu 10.04 - Alpha 3 with latest updates.
Emesene: 1.6-1

After activating DBus plugin, emesene complain that:

Code:
Exception
You are using emesene 1.6 "mate" so you're free to complain here:
http://forum.emesene.org/index.php/board,19.0.html
Check already existing tickets for duplicates first, please.
Traceback (most recent call last):

  File "/usr/share/emesene/PreferenceWindow.py", line 1966, in active_toggled
    self.pluginManager.startPlugin(plugin_name)

  File "/usr/share/emesene/PluginManager.py", line 234, in startPlugin
    self.loaded_plugin[ name ].start()

  File "/usr/share/emesene/plugins_base/Dbus.py", line 66, in start
    self.start_dbus()

  File "/usr/share/emesene/plugins_base/Dbus.py", line 109, in start_dbus
    self.dbus_object = EmeseneObject(self.bus_name, OBJECT_PATH, self)

  File "/usr/share/emesene/plugins_base/Dbus.py", line 137, in __init__
    dbus.service.Object.__init__(self, bus_name, object_path)

  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 480, in __init__
    self.add_to_connection(conn, object_path)

  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 571, in add_to_connection
    self._fallback)

KeyError: "Can't register the object-path handler for '/org/emesene/dbus': there is already a handler"

There is some message in the terminal.
Logged
arielj
Administrator
Hero Member
*****

l33tness: 30
Offline Offline

Posts: 1362


globitz!


View Profile Email
« Reply #1 on: February 26, 2010, 01:14:40 PM »

Can you try using the svn version? Maybe that's fixed, there was some changes on the DBus plugin since 1.6.1 release. You can download the source from here http://emesene.svn.sourceforge.net/viewvc/emesene/trunk/emesene/, untar and run emesene file.
Logged
lacyc3
Newbie
*

l33tness: 0
Offline Offline

Posts: 4


View Profile
« Reply #2 on: February 26, 2010, 01:37:04 PM »

Yes, i tried and only one error in the console (and not in popup window):

Code:
emesene/plugins_base/Plugin.py:75: Warning: /build/buildd/glib2.0-2.23.4/gobject/gsignal.c:2385: instance `0x9e82560' has no handler with id `2951'
  self.msn.disconnect( callbackId )
Logged
karasu
Hero Member
*****

l33tness: 4
Offline Offline

Posts: 285


Noein

gustaucastells@hotmail.com
View Profile WWW
« Reply #3 on: February 26, 2010, 02:21:47 PM »

Today my emesene freezes while chatting and I've seen this error in console... can it be the cause?
Logged

I a vegades... els ocells fan cagarades...
lacyc3
Newbie
*

l33tness: 0
Offline Offline

Posts: 4


View Profile
« Reply #4 on: February 26, 2010, 02:55:07 PM »

I think no. I have been using emesene since I reported this line without any problems.
Logged
arielj
Administrator
Hero Member
*****

l33tness: 30
Offline Offline

Posts: 1362


globitz!


View Profile Email
« Reply #5 on: February 26, 2010, 03:23:09 PM »

That error shouldn't be the cause of the exception, it's just a disconnect from a signal that's not connected... some plugin is trying to disconnect a signal with an invalid ID, but there's no clue of the plugin that calls that disconnect, can you disable all the plugins and leave only the DBus plugin to see if that happens again (it should happen only when disabling the plugin, that's when the disconnections are invoked on DBus plugin)? I can't test it because it doesn't work on Windows...

EDIT: are you sure that it happens also with the latests plugin version? because the exception points a line that's not the same on the actual DBus plugin and the actual DBus plugin already handles exceptions raised on that method...

If the first exceptions disappears then it's fixed, please confirm that. The second error wouldn't crash emesene, it's just a bad handle of a signal, it's another bug, but it's not that important and we need to know if it's caused by the DBus plugin or what.
« Last Edit: February 26, 2010, 03:32:36 PM by arielj » Logged
lacyc3
Newbie
*

l33tness: 0
Offline Offline

Posts: 4


View Profile
« Reply #6 on: February 26, 2010, 03:30:44 PM »

Arielj: You're right of course. Thx for the very quick bugfix and answer Smiley
Logged
arielj
Administrator
Hero Member
*****

l33tness: 30
Offline Offline

Posts: 1362


globitz!


View Profile Email
« Reply #7 on: February 26, 2010, 03:33:57 PM »

ok, thanks, that warning on the terminal is another bug, and it's just a warning, won't hurt anyone for now Wink
Logged
karasu
Hero Member
*****

l33tness: 4
Offline Offline

Posts: 285


Noein

gustaucastells@hotmail.com
View Profile WWW
« Reply #8 on: February 26, 2010, 04:24:33 PM »

Well... I've disabled the D-Bus plugin and no more freezing... :S

Maybe it's a coincidence... I'll try to find what's causing this.
Logged

I a vegades... els ocells fan cagarades...
ukblacknight
Sr. Member
****

l33tness: 4
Offline Offline

Posts: 87



View Profile
« Reply #9 on: February 27, 2010, 04:28:55 AM »

Has this started just recently?  I've had some patches applied to DBus recently, but I've not been experiencing any freezing or crashes.  I'll give it a go in Lucid.  What have you got interacting with emesene via dbus?
Logged
karasu
Hero Member
*****

l33tness: 4
Offline Offline

Posts: 285


Noein

gustaucastells@hotmail.com
View Profile WWW
« Reply #10 on: February 27, 2010, 10:06:47 AM »

Hi!

Yes, this just started yesterday. Anyway, I don't know what is the cause. Let me test it a little bit more, but I can't imagine how the D-Bus plugin could freeze my emesene.

I'm positive must be something else.

Forget about it... I'll tell something if I'm certain that D-Bus plugin is faulty.

Thanks for your interest!
Logged

I a vegades... els ocells fan cagarades...
Pages: [1]
  Print  
 
Jump to:  

TinyPortal v.1.0.6 beta 2 © Bloc
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!