[sip-comm-dev] Favorites menu throws exception and doesn't show up


#1

Clicking on the drop-down arrow of the Favorites menu at the top of
the contact list throws the following exception and doesn't show up on
both Windows and Mac OS X:

13:21:42.258 SEVERE: util.UtilActivator.uncaughtException().81 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: org/jvnet/lafwidget/animation/FadeTracker
java.lang.NoClassDefFoundError: org/jvnet/lafwidget/animation/FadeTracker
  at net.java.sip.communicator.impl.gui.main.contactlist.ActionMenuPanel.paintComponent(ActionMenuPanel.java:176)
  at javax.swing.JComponent.paint(JComponent.java:1027)
  at javax.swing.JComponent.paintChildren(JComponent.java:864)
  at javax.swing.JComponent.paint(JComponent.java:1036)
  at javax.swing.JComponent.paintChildren(JComponent.java:864)
  at javax.swing.JComponent.paint(JComponent.java:1036)
  at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
  at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
  at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
  at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
  at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
  at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
  at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
  at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
  at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

···

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


#2

Hi Lubo,

Sympho has moved some more UI custom components from the ui package to the util/swing package and has also moved the laf-widget lib as they were using it. However, apparently the quick menu was also importing it (even if not actually used), which was causing the problem.

It should be fixed now.

Regards,
Yana

Lubomir Marinov wrote:

···

Clicking on the drop-down arrow of the Favorites menu at the top of
the contact list throws the following exception and doesn't show up on
both Windows and Mac OS X:

13:21:42.258 SEVERE: util.UtilActivator.uncaughtException().81 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: org/jvnet/lafwidget/animation/FadeTracker
java.lang.NoClassDefFoundError: org/jvnet/lafwidget/animation/FadeTracker
  at net.java.sip.communicator.impl.gui.main.contactlist.ActionMenuPanel.paintComponent(ActionMenuPanel.java:176)
  at javax.swing.JComponent.paint(JComponent.java:1027)
  at javax.swing.JComponent.paintChildren(JComponent.java:864)
  at javax.swing.JComponent.paint(JComponent.java:1036)
  at javax.swing.JComponent.paintChildren(JComponent.java:864)
  at javax.swing.JComponent.paint(JComponent.java:1036)
  at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
  at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
  at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
  at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
  at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
  at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
  at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
  at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
  at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

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

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


#3

Hi Yana,

I tested the fix as soon as I saw the svn commit notification and it
works like a charm. Thank you!

Best regards,
Lubo

···

On Sun, Feb 22, 2009 at 3:22 PM, Yana Stamcheva <yana@sip-communicator.org> wrote:

Hi Lubo,

Sympho has moved some more UI custom components from the ui package to the
util/swing package and has also moved the laf-widget lib as they were using
it. However, apparently the quick menu was also importing it (even if not
actually used), which was causing the problem.

It should be fixed now.

Regards,
Yana

Lubomir Marinov wrote:

Clicking on the drop-down arrow of the Favorites menu at the top of
the contact list throws the following exception and doesn't show up on
both Windows and Mac OS X:

13:21:42.258 SEVERE: util.UtilActivator.uncaughtException().81 An
uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main]
and message was: org/jvnet/lafwidget/animation/FadeTracker
java.lang.NoClassDefFoundError: org/jvnet/lafwidget/animation/FadeTracker
       at
net.java.sip.communicator.impl.gui.main.contactlist.ActionMenuPanel.paintComponent(ActionMenuPanel.java:176)
       at javax.swing.JComponent.paint(JComponent.java:1027)
       at javax.swing.JComponent.paintChildren(JComponent.java:864)
       at javax.swing.JComponent.paint(JComponent.java:1036)
       at javax.swing.JComponent.paintChildren(JComponent.java:864)
       at javax.swing.JComponent.paint(JComponent.java:1036)
       at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122)
       at
javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:277)
       at javax.swing.RepaintManager.paint(RepaintManager.java:1217)
       at javax.swing.JComponent._paintImmediately(JComponent.java:5070)
       at javax.swing.JComponent.paintImmediately(JComponent.java:4880)
       at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:803)
       at
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
       at
javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
       at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
       at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
       at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
       at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
       at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
       at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
       at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
       at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
       at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

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

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

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