Galaxium r1508 fatal exception on ArchLinux

4 views
Skip to first unread message

nirev

unread,
May 12, 2009, 10:56:07 PM5/12/09
to Galaxium
Hello,

I'm trying to run galaxium-svn on ArchLinux and, although it compiles
fine, I get a fatal Exception when running it.
Mono version is 2.4

Here is the output:
--------------------------------------------------------------------------------------------
(nirev@infinity $)─> galaxium
Galaxium Messenger
Copyright (C) 2003-2008 Philippe Durand <dra...@gmail.com>
Copyright (C) 2006-2009 Ben Motmans <ben.m...@gmail.com>
Copyright (C) 2007-2008 Paul Burton <paulbu...@gmail.com>

Running in DEBUG mode, appName GalaxiumDebug
2009/05/12 23:47:31 [INFO] [CoreUtility.Initialize] Using application
directory: /usr/lib/galaxium
2009/05/12 23:47:31 [DEBUG] [CoreUtility.Initialize] Data Directory: /
usr/share/galaxium
2009/05/12 23:47:31 [INFO] [AddinUtility.Initialize] Initializing add-
in manager...
2009/05/12 23:47:34 [INFO] [AddinUtility.Initialize] Updating the add-
in registry...

Checking: /usr/lib/galaxium
Folders checked (6 ms)

2009/05/12 23:47:34 [DEBUG] [IconUtility.Initialize] Initializing icon
& animation theme: default
2009/05/12 23:47:34 [INFO] [GtkUtility.Initialize] Unable to find
libswfdec-0.6, swf playback disabled
2009/05/12 23:47:34 [DEBUG] [PlatformUtility.Initialize] Platform:
Gnome
2009/05/12 23:47:34 [INFO] [NetworkUtility.Initialize] NAT service
discovery started.
Fatal exception while running Galaxium.
Searching for: UpnpSearcher
TargetInvocationException: Exception has been thrown by the target of
an invocation.
at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object
[] parameters, System.Globalization.CultureInfo culture) [0x00000]
at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr,
System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000]
at System.Reflection.ConstructorInfo.Invoke (System.Object[]
parameters) [0x00000]
at System.Activator.CreateInstance (System.Type type, Boolean
nonPublic) [0x00000]
at System.Activator.CreateInstance (System.Type type) [0x00000]
at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000]
at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000]
at Galaxium.Client.NotificationUtility.Initialize () [0x00000]
at Galaxium.Client.ClientUtility.Initialize () [0x00000]
at Galaxium.Client.GtkGui.MainWindow.ExecuteEntryPoint (System.Object
[] args) [0x00000]
at Galaxium.Core.EntryPointExtension.Execute (System.Object[] args)
[0x00000]
at Galaxium.Core.AddinUtility.Initialize () [0x00000]
at Galaxium.Startup.Program..ctor (Boolean debug, System.String
appName) [0x00000]
at Galaxium.Startup.Program.Main (System.String[] args) [0x00000]
TypeInitializationException: An exception was thrown by the type
initializer for Galaxium.Client.GtkGui.GtkNotificationBackend
at (wrapper managed-to-native)
System.Reflection.MonoCMethod:InternalInvoke (object,object
[],System.Exception&)
at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object
[] parameters, System.Globalization.CultureInfo culture) [0x00000]
Exception: Unable to open the session message bus.
at NDesk.DBus.Bus.get_Session () [0x00000]
at Notifications.Global.get_DBusObject () [0x00000]
at Notifications.Global.get_Capabilities () [0x00000]
at Galaxium.Client.GtkGui.GtkNotificationBackend..cctor () [0x00000]
ArgumentNullException: Argument cannot be null.
Parameter name: address
at NDesk.DBus.Bus.Open (System.String address) [0x00000]
at NDesk.DBus.Bus.get_Session () [0x00000]

Unhandled Exception: System.Reflection.TargetInvocationException:
Exception has been thrown by the target of an invocation. --->
System.TypeInitializationException: An exception was thrown by the
type initializer for Galaxium.Client.GtkGui.GtkNotificationBackend ---
> System.Exception: Unable to open the session message bus. --->
System.ArgumentNullException: Argument cannot be null.
Parameter name: address
at NDesk.DBus.Bus.Open (System.String address) [0x00000]
at NDesk.DBus.Bus.get_Session () [0x00000]
--- End of inner exception stack trace ---
at NDesk.DBus.Bus.get_Session () [0x00000]
at Notifications.Global.get_DBusObject () [0x00000]
at Notifications.Global.get_Capabilities () [0x00000]
at Galaxium.Client.GtkGui.GtkNotificationBackend..cctor () [0x00000]
--- End of inner exception stack trace ---
at (wrapper managed-to-native)
System.Reflection.MonoCMethod:InternalInvoke (object,object
[],System.Exception&)
at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object
[] parameters, System.Globalization.CultureInfo culture) [0x00000]
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object
[] parameters, System.Globalization.CultureInfo culture) [0x00000]
at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr,
System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000]
at System.Reflection.ConstructorInfo.Invoke (System.Object[]
parameters) [0x00000]
at System.Activator.CreateInstance (System.Type type, Boolean
nonPublic) [0x00000]
at System.Activator.CreateInstance (System.Type type) [0x00000]
at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000]
at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000]
at Galaxium.Client.NotificationUtility.Initialize () [0x00000]
at Galaxium.Client.ClientUtility.Initialize () [0x00000]
at Galaxium.Client.GtkGui.MainWindow.ExecuteEntryPoint (System.Object
[] args) [0x00000]
at Galaxium.Core.EntryPointExtension.Execute (System.Object[] args)
[0x00000]
at Galaxium.Core.AddinUtility.Initialize () [0x00000]
at Galaxium.Startup.Program..ctor (Boolean debug, System.String
appName) [0x00000]
at Galaxium.Startup.Program.Main (System.String[] args) [0x00000]
--------------------------------------------------------------------------------------------

I would use the stable version, but I have a problem with that, that
when someone sends me a message, I receive it, but no window pops
up... So, in order to see the message, I have to open the conversation
myself.

Hope its something easy to solve =]

Thank you all for you help

Jiří Zárevúcký

unread,
May 13, 2009, 10:15:33 AM5/13/09
to gala...@googlegroups.com
Hi. It's probably a version mismatch with a library, so I've added a
copy with Galaxium. Can you try with a latest revision?

It may also be one other library, so if it still crashed the same, it
means I've picked the wrong one :-P.

Nirev Satsujin

unread,
May 13, 2009, 6:15:43 PM5/13/09
to gala...@googlegroups.com
Thanks for the quick reply =]
Unfortunatly, now I'm getting 4 compile errors, which seems to be all related:

./Widgets/BasicChatWidget.cs(272,75): error CS0173: Type of conditional expression cannot be determined because there is no implicit conversion between `Galaxium.Protocol.ISession.Account' and `Galaxium.Protocol.IContact'

./Widgets/BasicChatWidget.cs(274,158): error CS0103: The name `entity' does not exist in the current context

./Widgets/BasicChatWidget.cs(289,75): error CS0173: Type of conditional expression cannot be determined because there is no implicit conversion between `Galaxium.Protocol.ISession.Account' and `Galaxium.Protocol.IContact'

./Widgets/BasicChatWidget.cs(291,136): error CS0103: The name `entity' does not exist in the current context

Compilation failed: 4 error(s), 0 warnings



--
Malformed message exception

Jiří Zárevúcký

unread,
May 13, 2009, 6:23:17 PM5/13/09
to gala...@googlegroups.com
2009/5/14 Nirev Satsujin <nirev.s...@gmail.com>:

> Thanks for the quick reply =]
> Unfortunatly, now I'm getting 4 compile errors, which seems to be all
>

Oh, thanks. Fixed. Try now :)

Nirev Satsujin

unread,
May 13, 2009, 6:44:07 PM5/13/09
to gala...@googlegroups.com
Jiří,

Now it compiles fine, and that exception is gone. I was able to login to my WLM account, but it seems that I can't talk to people.
I tried sending a message to a friend and got the two error messages, after my third message, the red user joined the chat.

http://img100.imageshack.us/img100/6351/screenshot1cow.png

Here is the debug log of galaxium (only the part with the exception)



--
Malformed message exception
galaxium_debug.txt

Jiří Zárevúcký

unread,
May 13, 2009, 7:15:24 PM5/13/09
to gala...@googlegroups.com
2009/5/14 Nirev Satsujin <nirev.s...@gmail.com>:

Hmm... I don't know much about MSN, maybe Phil can help you with that.
Also, there have been some issues with saved configuration/cache in
MSN, that has been solved by erasing it. You may try that (it's in
~/.config/Galaxium or GalaxiumDebug).

Jiří Zárevúcký

unread,
May 13, 2009, 7:19:11 PM5/13/09
to gala...@googlegroups.com
2009/5/14 Jiří Zárevúcký <zarevuc...@gmail.com>:

When I think about it, the problem there may be that Galaxium doesn't
support MPOP (Multiple Points Of Presence) yet. But again, that's more
Phil's business. I'm sure he'll do something about it once he has some
time.

Reply all
Reply to author
Forward
0 new messages