[sip-comm-dev] Behavior Request


#1

I don't know how the behaviour of the sip-comm tray icon is on Windows or
Macintosh, but it is awkward on Ubuntu Linux.

When I single click on the SC icon, it does nothing. It requires a double-click
to bring up the main window. This wouldn't be as much of a problem if it were
consistent with other programs, but unfortunately it's not, which makes the user
have to always think twice about which tray icon they are choosing. Making it
unintuitive.

The behaviour of all of these other popular messenger programs is consistent in
the tray:
xchat
skype
ekiga
pidgin

Single click on the icon and the program opens. Single click on the icon again
and the program goes back to tray.

Please set this as the method of action for sip-communicator.


#2

I have some problems to. On Ubuntu+KDE 4.5 this is happening and appears
window "X".

···

2010/8/4 S Pinker <stephenpinker79@yahoo.com>

I don't know how the behaviour of the sip-comm tray icon is on Windows or
Macintosh, but it is awkward on Ubuntu Linux.

When I single click on the SC icon, it does nothing. It requires a
double-click to bring up the main window. This wouldn't be as much of a
problem if it were consistent with other programs, but unfortunately it's
not, which makes the user have to always think twice about which tray icon
they are choosing. Making it unintuitive.

The behaviour of all of these other popular messenger programs is
consistent in the tray:
xchat
skype
ekiga
pidgin

Single click on the icon and the program opens. Single click on the icon
again and the program goes back to tray.

Please set this as the method of action for sip-communicator.

--
------------------------------------------------------------------

André Wyzykowski


#3

I don't know how the behaviour of the sip-comm tray icon is on Windows or
Macintosh, but it is awkward on Ubuntu Linux.

Which desktop environment of Ubuntu is your request for?

When I single click on the SC icon, it does nothing. It requires a
double-click to bring up the main window. This wouldn't be as much of a
problem if it were consistent with other programs, but unfortunately it's
not, which makes the user have to always think twice about which tray icon
they are choosing. Making it unintuitive.

Single click on the icon and the program opens. Single click on the icon
again and the program goes back to tray.

In the absence of information regarding the desktop environment, I
assume here that your report is for the default desktop environment of
Ubuntu i.e. GNOME. Could you please point us to the guideline in GNOME
Human Interface Guidelines which specifies that a single click in to
be used in the case instead of a double click?

The behaviour of all of these other popular messenger programs is consistent
in the tray:
xchat

If I'm not mistaken, XChat is a GTK+ application which does not boast
GNOME compliance. I seem to remember a separate project called
xchat-gnome which attempts to produce a GNOME-compliant XChat version.

skype

I'm not entirely sure what Skype is consistent with but I'm not so
sure it is the default desktop environment of Ubuntu. For example, its
Options window is not only called Options instead of Preferences but
it's also entirely "explicit apply" instead of being generally
"instant apply" and "explicit apply" only for groups of controls which
require it.

pidgin

Which version of Ubuntu is your report for? I admit I'm using the
latest Pidgin from a PPA but Pidgin is in the indicator applet on my
Ubuntu right next to Empathy where it is supposed to be.

···

On Wed, Aug 4, 2010 at 9:49 PM, S Pinker <stephenpinker79@yahoo.com> wrote:

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#4

Sorry for writing back late. Here is my report on the following details.

I have some problems to. On Ubuntu+KDE 4.5 this is happening and appears window
"X".

I am unaware of this issue. I use the standard Gnome desktop environment. I wish
you the best in getting this resolved.

Which desktop environment of Ubuntu is your request for? I assume here that
your report is for the default desktop environment of Ubuntu i.e. GNOME.

Yes, this is correct.

I'm rather asking in order to better understand the request. Because if it is
for Ubuntu's GNOME desktop, the shift seems to be toward the indicator applet
and the indicator session applet.

My apologies for not making it more clear. What I called taskbar in my previous
message is technically known as the "notification area" in Gnome. I have
included a partial screenshot.

Could you please point us to the guideline in GNOME Human Interface Guidelines
which specifies that a single click in to be used in the case instead of a
double click?

I could not find one specifically, but I was able to locate this, I hope it
helps.
http://library.gnome.org/devel/hig-book/stable/principles-consistency.html.en

"Make your application consistent with itself and with other applications, in
both its appearance and its behaviour. This is one of the most important design
principles, and probably the most famous, but it is also frequently ignored.
While this document serves as the basis for consistency between GNOME
applications, you are encouraged to look at and follow other application's
conventions where this document provides no guidelines."

If I'm not mistaken, XChat is a GTK+ application which does not boast GNOME
compliance. I seem to remember a separate project called xchat-gnome which
attempts to produce a GNOME-compliant XChat version.

I installed xchat-gnome to test it for you. Unfortunately it did not prove
fruitful in revealing any valuable information because it doesn't use a
notification icon at all.

If it is any consolation, I viewed the popularity of gnome-xchat against regular
xchat installations on ubuntu systems, and approximately 2 out of 3 people
install regular xchat instead of gnome-xchat.

http://popcon.ubuntu.com/by_inst
xchat 134130
xchat-gnome 63049

I'm not entirely sure what Skype is consistent with but I'm not so sure it is
the default desktop environment of Ubuntu. For example, its Options window is
not only called Options instead of Preferences but it's also entirely "explicit
apply" instead of being generally "instant apply" and "explicit apply" only for
groups of controls which require it.

You're absolutely correct that Skype is inconsistent within itself. It was
simply listed as a reference for it's consistency with other apps in the
notification area alone. Programs that I did not list earlier that also exhibit
single click behavior are vlc media player and gnome remote desktop
(vino-preferences).

I would list more 'installed by default' programs that exhibit this behaviour,
but unfortunately almost none of the default programs use a notification icon at
all.

Empathy appears to have a similar icon action, but inconsistent. When clicking
the Empathy icon, it opens immediately, but clicking it again does not replace
the program. Instead, it does nothing.


#5

Hey Lubo,

Are you saying this because you have the feeling Gnome's guidelines
recommend a double click for systray icons? Because if not trying to act
like other popular applications isn't such a bad idea.

Cheers,
Emil

На 04.08.10 23:26, Lubomir Marinov написа:

···

On Wed, Aug 4, 2010 at 9:49 PM, S Pinker <stephenpinker79@yahoo.com> wrote:

I don't know how the behaviour of the sip-comm tray icon is on Windows or
Macintosh, but it is awkward on Ubuntu Linux.

Which desktop environment of Ubuntu is your request for?

When I single click on the SC icon, it does nothing. It requires a
double-click to bring up the main window. This wouldn't be as much of a
problem if it were consistent with other programs, but unfortunately it's
not, which makes the user have to always think twice about which tray icon
they are choosing. Making it unintuitive.

Single click on the icon and the program opens. Single click on the icon
again and the program goes back to tray.

In the absence of information regarding the desktop environment, I
assume here that your report is for the default desktop environment of
Ubuntu i.e. GNOME. Could you please point us to the guideline in GNOME
Human Interface Guidelines which specifies that a single click in to
be used in the case instead of a double click?

The behaviour of all of these other popular messenger programs is consistent
in the tray:
xchat

If I'm not mistaken, XChat is a GTK+ application which does not boast
GNOME compliance. I seem to remember a separate project called
xchat-gnome which attempts to produce a GNOME-compliant XChat version.

skype

I'm not entirely sure what Skype is consistent with but I'm not so
sure it is the default desktop environment of Ubuntu. For example, its
Options window is not only called Options instead of Preferences but
it's also entirely "explicit apply" instead of being generally
"instant apply" and "explicit apply" only for groups of controls which
require it.

pidgin

Which version of Ubuntu is your report for? I admit I'm using the
latest Pidgin from a PPA but Pidgin is in the indicator applet on my
Ubuntu right next to Empathy where it is supposed to be.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
SIP Communicator
emcho@sip-communicator.org PHONE: +33.1.77.62.43.30
http://sip-communicator.org FAX: +33.1.77.62.47.31

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#6

I don't see an issue for it in our issue tracker. Could I please ask
you to check again (in case I've missed an existing issue) and create
a new one (if there's no existing issue)?

···

2010/8/4 André Wyzykowski <abvwmc@gmail.com>:

I have some problems to. On Ubuntu+KDE 4.5 this is happening and appears
window "X".

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#7

I'm rather asking in order to better understand the request. Because
if it is for Ubuntu's GNOME desktop, the shift seems to be toward the
indicator applet and the indicator session applet. GNOME HIG alone
says in "Using the Status Notification Area" > "Interaction":

Double-click or Space key should perform the icon's default action.
Normally this should open a window with relevant data, for example:

    * the printer queue for a printing-in-progress icon.
    * the inbox for an incoming email icon
    * the message for an incoming message

I don't feel strongly about single or double click and I'm merely
asking for a more complete definition of the report. None of XChat,
Skype and Pidgin were really installed on my system by the default
installation of Ubuntu (Pidgin was even replaced with Empathy in
GNOME) and even if Ekiga was (which I don't remember), it didn't
integrate with indicator applet and indicator session applet but
rather had an icon in the notification area and thus felt awkward
(which I remember) next to Empathy, Transmission (which are installed
by the default installation of Ubuntu).

···

On Thu, Aug 5, 2010 at 12:42 AM, Emil Ivov <emcho@sip-communicator.org> wrote:

Are you saying this because you have the feeling Gnome's guidelines
recommend a double click for systray icons? Because if not trying to act
like other popular applications isn't such a bad idea.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#8

I installed Kubuntu and tried double-clicking the SIP Communicator
icon in the system tray to toggle the visibility of the application
but it seemed to work as expected and no "X" window appeared. Could
you please share a few more specifics about your Java installation
such as its version, whether it's OpenJDK or SUN/Oracle's JRE/JDK?

···

On Thu, Aug 5, 2010 at 12:36 AM, Lubomir Marinov <lubo@sip-communicator.org> wrote:

2010/8/4 André Wyzykowski <abvwmc@gmail.com>:

I have some problems to. On Ubuntu+KDE 4.5 this is happening and appears
window "X".

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#9

"openjdk-6-jre 6b20~pre2-0ubuntu2"

···

2010/8/5 Lubomir Marinov <lubo@sip-communicator.org>

On Thu, Aug 5, 2010 at 12:36 AM, Lubomir Marinov > <lubo@sip-communicator.org> wrote:
> 2010/8/4 André Wyzykowski <abvwmc@gmail.com>:
>> I have some problems to. On Ubuntu+KDE 4.5 this is happening and appears
>> window "X".

I installed Kubuntu and tried double-clicking the SIP Communicator
icon in the system tray to toggle the visibility of the application
but it seemed to work as expected and no "X" window appeared. Could
you please share a few more specifics about your Java installation
such as its version, whether it's OpenJDK or SUN/Oracle's JRE/JDK?

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

--
------------------------------------------------------------------

André Wyzykowski


#10

I tried to reproduce the mysterious X window with sun-java6-jdk
6.20dlj-1ubuntu3 and, as I said in my previous e-mail, I couldn't.

···

2010/8/5 André Wyzykowski <abvwmc@gmail.com>:

"openjdk-6-jre 6b20~pre2-0ubuntu2"

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#11

I found that it is a problem with fglrx+sun-java6-jdk. I will try to remove
fglrx and see if will works.

···

2010/8/5 Lubomir Marinov <lubo@sip-communicator.org>

2010/8/5 André Wyzykowski <abvwmc@gmail.com>:
> "openjdk-6-jre 6b20~pre2-0ubuntu2"

I tried to reproduce the mysterious X window with sun-java6-jdk
6.20dlj-1ubuntu3 and, as I said in my previous e-mail, I couldn't.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

--
------------------------------------------------------------------

André Wyzykowski


#12

Yeah, now its ok! Anyone have a ATI Radeon to test?

···

2010/8/5 André Wyzykowski <abvwmc@gmail.com>

I found that it is a problem with fglrx+sun-java6-jdk. I will try to
remove fglrx and see if will works.

2010/8/5 Lubomir Marinov <lubo@sip-communicator.org>

2010/8/5 André Wyzykowski <abvwmc@gmail.com>:

> "openjdk-6-jre 6b20~pre2-0ubuntu2"

I tried to reproduce the mysterious X window with sun-java6-jdk
6.20dlj-1ubuntu3 and, as I said in my previous e-mail, I couldn't.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

--
------------------------------------------------------------------

André Wyzykowski

--
------------------------------------------------------------------

André Wyzykowski


#13

Probably this dump will help. It is from Ubuntu 10.04 x64 GNOME, sun
jdk, trunk project.
16:34:36.654 SEVERE:
impl.osdependent.SystemTray.getDefaultSystemTray().51 Failed to
initialize the java.awt.SystemTray implementation.
java.lang.UnsupportedOperationException:
java.lang.reflect.InvocationTargetException
        at
net.java.sip.communicator.impl.osdependent.SystemTray$AWTSystemTrayPeer.<init>(SystemTray.java:157)
        at
net.java.sip.communicator.impl.osdependent.SystemTray.getDefaultSystemTray(SystemTray.java:47)
        at
net.java.sip.communicator.impl.osdependent.jdic.SystrayServiceJdicImpl.<init>(SystrayServiceJdicImpl.java:129)
        at
net.java.sip.communicator.impl.osdependent.OsDependentActivator.start(OsDependentActivator.java:56)
        at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:633)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1862)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1779)
        at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1188)
        at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
net.java.sip.communicator.impl.osdependent.SystemTray$AWTSystemTrayPeer.<init>(SystemTray.java:149)
        ... 9 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
sun.awt.X11GraphicsEnvironment
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
        at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at java.awt.Toolkit$2.run(Toolkit.java:834)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
        at java.awt.SystemTray.addNotify(SystemTray.java:442)
        at java.awt.SystemTray.<init>(SystemTray.java:113)
        at
java.awt.SystemTray.initializeSystemTrayIfNeeded(SystemTray.java:456)
        at java.awt.SystemTray.getSystemTray(SystemTray.java:148)
        ... 14 more
16:34:36.685 SEVERE:
impl.osdependent.jdic.SystrayServiceJdicImpl.<init>().132 Failed to
create a systray!
java.lang.NoClassDefFoundError: Could not initialize class
sun.awt.X11.XToolkit
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at java.awt.Toolkit$2.run(Toolkit.java:834)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
        at
org.jdesktop.jdic.tray.internal.impl.GnomeSystemTrayService.<clinit>(Unknown
Source)
        at
org.jdesktop.jdic.tray.internal.impl.ServiceManagerStub.getService(Unknown
Source)
        at
org.jdesktop.jdic.tray.internal.ServiceManager.getService(Unknown Source)
        at org.jdesktop.jdic.tray.SystemTray.<clinit>(Unknown Source)
        at
net.java.sip.communicator.impl.osdependent.SystemTray$JdicSystemTrayPeer.<init>(SystemTray.java:211)
        at
net.java.sip.communicator.impl.osdependent.SystemTray.getDefaultSystemTray(SystemTray.java:60)
        at
net.java.sip.communicator.impl.osdependent.jdic.SystrayServiceJdicImpl.<init>(SystrayServiceJdicImpl.java:129)
        at
net.java.sip.communicator.impl.osdependent.OsDependentActivator.start(OsDependentActivator.java:56)
        at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:633)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1862)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1779)
        at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1188)
        at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
        at java.lang.Thread.run(Thread.java:619)
16:34:36.700 SEVERE: impl.osdependent.SystemTray.getDefaultDesktop().65
Failed to initialize the java.awt.SystemTray implementation.
java.lang.UnsupportedOperationException:
java.lang.reflect.InvocationTargetException
        at
net.java.sip.communicator.impl.osdependent.Desktop$AWTDesktopPeer.<init>(Desktop.java:187)
        at
net.java.sip.communicator.impl.osdependent.Desktop.getDefaultDesktop(Desktop.java:61)
        at
net.java.sip.communicator.impl.osdependent.DesktopServiceImpl.<init>(DesktopServiceImpl.java:30)
        at
net.java.sip.communicator.impl.osdependent.OsDependentActivator.start(OsDependentActivator.java:70)
        at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:633)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1862)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1779)
        at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1188)
        at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
net.java.sip.communicator.impl.osdependent.Desktop$AWTDesktopPeer.<init>(Desktop.java:179)
        ... 9 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
sun.awt.X11.XToolkit
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at java.awt.Toolkit$2.run(Toolkit.java:834)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
        at java.awt.Desktop.isDesktopSupported(Desktop.java:151)
        at java.awt.Desktop.getDesktop(Desktop.java:125)
        ... 14 more

Adam Netocny

···

On 08/05/2010 03:51 PM, Andr� Wyzykowski wrote:

Yeah, now its ok! Anyone have a ATI Radeon to test?

2010/8/5 Andr� Wyzykowski <abvwmc@gmail.com <mailto:abvwmc@gmail.com>>

    I found that it is a problem with fglrx+sun-java6-jdk. I will try
    to remove fglrx and see if will works.

    2010/8/5 Lubomir Marinov <lubo@sip-communicator.org
    <mailto:lubo@sip-communicator.org>>

        2010/8/5 Andr� Wyzykowski <abvwmc@gmail.com
        <mailto:abvwmc@gmail.com>>:

        > "openjdk-6-jre 6b20~pre2-0ubuntu2"

        I tried to reproduce the mysterious X window with sun-java6-jdk
        6.20dlj-1ubuntu3 and, as I said in my previous e-mail, I couldn't.

        ---------------------------------------------------------------------
        To unsubscribe, e-mail:
        dev-unsubscribe@sip-communicator.dev.java.net
        <mailto:dev-unsubscribe@sip-communicator.dev.java.net>
        For additional commands, e-mail:
        dev-help@sip-communicator.dev.java.net
        <mailto:dev-help@sip-communicator.dev.java.net>

    --
    ------------------------------------------------------------------

    Andr� Wyzykowski

--
------------------------------------------------------------------

Andr� Wyzykowski


#14

Hi,

this is interesting, the same exception can be seen when running tests.
But there we force it to be so, cause tests have no gui:
<target name="test".....
    <java classname=".......
        <env key="DISPLAY" path=":0"/>
......

damencho

···

On Thu, Aug 5, 2010 at 5:39 PM, Adam Netocny <netocny@gmail.com> wrote:

On 08/05/2010 03:51 PM, André Wyzykowski wrote:

Yeah, now its ok! Anyone have a ATI Radeon to test?

2010/8/5 André Wyzykowski <abvwmc@gmail.com>

I found that it is a problem with fglrx+sun-java6-jdk. I will try to
remove fglrx and see if will works.

2010/8/5 Lubomir Marinov <lubo@sip-communicator.org>

2010/8/5 André Wyzykowski <abvwmc@gmail.com>:
> "openjdk-6-jre 6b20~pre2-0ubuntu2"

I tried to reproduce the mysterious X window with sun-java6-jdk
6.20dlj-1ubuntu3 and, as I said in my previous e-mail, I couldn't.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

--
------------------------------------------------------------------

André Wyzykowski

--
------------------------------------------------------------------

André Wyzykowski

Probably this dump will help. It is from Ubuntu 10.04 x64 GNOME, sun jdk,
trunk project.
16:34:36.654 SEVERE: impl.osdependent.SystemTray.getDefaultSystemTray().51
Failed to initialize the java.awt.SystemTray implementation.
java.lang.UnsupportedOperationException:
java.lang.reflect.InvocationTargetException
at
net.java.sip.communicator.impl.osdependent.SystemTray$AWTSystemTrayPeer.<init>(SystemTray.java:157)
at
net.java.sip.communicator.impl.osdependent.SystemTray.getDefaultSystemTray(SystemTray.java:47)
at
net.java.sip.communicator.impl.osdependent.jdic.SystrayServiceJdicImpl.<init>(SystrayServiceJdicImpl.java:129)
at
net.java.sip.communicator.impl.osdependent.OsDependentActivator.start(OsDependentActivator.java:56)
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:633)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1862)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1779)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1188)
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
net.java.sip.communicator.impl.osdependent.SystemTray$AWTSystemTrayPeer.<init>(SystemTray.java:149)
... 9 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
sun.awt.X11GraphicsEnvironment
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at java.awt.Toolkit$2.run(Toolkit.java:834)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
at java.awt.SystemTray.addNotify(SystemTray.java:442)
at java.awt.SystemTray.<init>(SystemTray.java:113)
at
java.awt.SystemTray.initializeSystemTrayIfNeeded(SystemTray.java:456)
at java.awt.SystemTray.getSystemTray(SystemTray.java:148)
... 14 more
16:34:36.685 SEVERE:
impl.osdependent.jdic.SystrayServiceJdicImpl.<init>().132 Failed to create a
systray!
java.lang.NoClassDefFoundError: Could not initialize class
sun.awt.X11.XToolkit
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at java.awt.Toolkit$2.run(Toolkit.java:834)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
at
org.jdesktop.jdic.tray.internal.impl.GnomeSystemTrayService.<clinit>(Unknown
Source)
at
org.jdesktop.jdic.tray.internal.impl.ServiceManagerStub.getService(Unknown
Source)
at org.jdesktop.jdic.tray.internal.ServiceManager.getService(Unknown
Source)
at org.jdesktop.jdic.tray.SystemTray.<clinit>(Unknown Source)
at
net.java.sip.communicator.impl.osdependent.SystemTray$JdicSystemTrayPeer.<init>(SystemTray.java:211)
at
net.java.sip.communicator.impl.osdependent.SystemTray.getDefaultSystemTray(SystemTray.java:60)
at
net.java.sip.communicator.impl.osdependent.jdic.SystrayServiceJdicImpl.<init>(SystrayServiceJdicImpl.java:129)
at
net.java.sip.communicator.impl.osdependent.OsDependentActivator.start(OsDependentActivator.java:56)
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:633)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1862)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1779)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1188)
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:619)
16:34:36.700 SEVERE: impl.osdependent.SystemTray.getDefaultDesktop().65
Failed to initialize the java.awt.SystemTray implementation.
java.lang.UnsupportedOperationException:
java.lang.reflect.InvocationTargetException
at
net.java.sip.communicator.impl.osdependent.Desktop$AWTDesktopPeer.<init>(Desktop.java:187)
at
net.java.sip.communicator.impl.osdependent.Desktop.getDefaultDesktop(Desktop.java:61)
at
net.java.sip.communicator.impl.osdependent.DesktopServiceImpl.<init>(DesktopServiceImpl.java:30)
at
net.java.sip.communicator.impl.osdependent.OsDependentActivator.start(OsDependentActivator.java:70)
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:633)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1862)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1779)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1188)
at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
net.java.sip.communicator.impl.osdependent.Desktop$AWTDesktopPeer.<init>(Desktop.java:179)
... 9 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class
sun.awt.X11.XToolkit
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at java.awt.Toolkit$2.run(Toolkit.java:834)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
at java.awt.Desktop.isDesktopSupported(Desktop.java:151)
at java.awt.Desktop.getDesktop(Desktop.java:125)
... 14 more

Adam Netocny

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net