Hi
I'm running Jitsi from git (using 'ant run'). I recently upgraded and
noticed that the account setup in the options was no longer available.
After bisecting it seems that it was broken in commit d55b3ef (Adds the
possibility to edit account details. Patch provided by Marin Dzhigarov on
dev (Nov 8, 2013).)
When I first try to look at the list of accounts I get the following
error and "nothing happens" in the user interface. Following attempts to
look at the Options dialog bring up all other tabs but the "accounts"
will not show up.
[java] 19:53:13.832 SEVERE: [15]
util.UtilActivator.uncaughtException().108 An uncaught exception
occurred in thread=Thread[AWT-EventQueue-0,6,main] and message was:
Could not initialize class
net.java.sip.communicator.plugin.accountinfo.AccountInfoMenuItemComponent
[java] java.lang.NoClassDefFoundError: Could not initialize class
net.java.sip.communicator.plugin.accountinfo.AccountInfoMenuItemComponent
[java] at
net.java.sip.communicator.plugin.accountinfo.AccountInfoActivator$2.getPluginInstance(AccountInfoActivator.java:73)
[java] at
net.java.sip.communicator.service.gui.PluginComponentFactory.getPluginComponentInstance(PluginComponentFactory.java:144)
[java] at
net.java.sip.communicator.impl.gui.main.account.AccountRightButtonMenu.initPluginComponents(AccountRightButtonMenu.java:146)
[java] at
net.java.sip.communicator.impl.gui.main.account.AccountRightButtonMenu.init(AccountRightButtonMenu.java:109)
[java] at
net.java.sip.communicator.impl.gui.main.account.AccountRightButtonMenu.<init>(AccountRightButtonMenu.java:78)
[java] at
net.java.sip.communicator.impl.gui.main.account.AccountList.<init>(AccountList.java:62)
[java] at
net.java.sip.communicator.impl.gui.main.account.AccountsConfigurationPanel.<init>(AccountsConfigurationPanel.java:59)
[java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
[java] at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java] at
java.lang.reflect.Constructor.newInstance(Constructor.java:532)
[java] at java.lang.Class.newInstance0(Class.java:374)
[java] at java.lang.Class.newInstance(Class.java:327)
[java] at
net.java.sip.communicator.service.gui.LazyConfigurationForm.getForm(LazyConfigurationForm.java:131)
[java] at
net.java.sip.communicator.impl.gui.main.configforms.ConfigFormDescriptor.getConfigFormPanel(ConfigFormDescriptor.java:81)
[java] at
net.java.sip.communicator.impl.gui.main.configforms.ConfigurationFrame.showFormContent(ConfigurationFrame.java:213)
[java] at
net.java.sip.communicator.impl.gui.main.configforms.ConfigFormList.valueChanged(ConfigFormList.java:105)
[java] at
javax.swing.JList.fireSelectionValueChanged(JList.java:1782)
[java] at
javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1796)
[java] at
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
[java] at
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
[java] at
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
[java] at
javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
[java] at
javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
[java] at
javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
[java] at javax.swing.JList.setSelectedIndex(JList.java:2196)
[java] at
net.java.sip.communicator.impl.gui.main.configforms.ConfigurationFrame.setVisible(ConfigurationFrame.java:253)
[java] at
net.java.sip.communicator.impl.gui.main.menus.ToolsMenu.configActionPerformed(ToolsMenu.java:294)
[java] at
net.java.sip.communicator.impl.gui.main.menus.ToolsMenu.actionPerformed(ToolsMenu.java:211)
[java] at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
[java] at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
[java] at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
[java] at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
[java] at
javax.swing.AbstractButton.doClick(AbstractButton.java:374)
[java] at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:829)
[java] at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:873)
[java] at
java.awt.Component.processMouseEvent(Component.java:6288)
[java] at
javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
[java] at java.awt.Component.processEvent(Component.java:6053)
[java] at java.awt.Container.processEvent(Container.java:2045)
[java] at
java.awt.Component.dispatchEventImpl(Component.java:4649)
[java] at
java.awt.Container.dispatchEventImpl(Container.java:2103)
[java] at java.awt.Component.dispatchEvent(Component.java:4475)
[java] at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633)
[java] at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297)
[java] at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227)
[java] at
java.awt.Container.dispatchEventImpl(Container.java:2089)
[java] at java.awt.Window.dispatchEventImpl(Window.java:2587)
[java] at java.awt.Component.dispatchEvent(Component.java:4475)
[java] at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:675)
[java] at java.awt.EventQueue.access$300(EventQueue.java:96)
[java] at java.awt.EventQueue$2.run(EventQueue.java:634)
[java] at java.awt.EventQueue$2.run(EventQueue.java:632)
[java] at java.security.AccessController.doPrivileged(Native
Method)
[java] at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:108)
[java] at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:119)
[java] at java.awt.EventQueue$3.run(EventQueue.java:648)
[java] at java.awt.EventQueue$3.run(EventQueue.java:646)
[java] at java.security.AccessController.doPrivileged(Native
Method)
[java] at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:108)
[java] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:645)
[java] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
[java] at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
[java] at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
[java] at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
[java] at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
[java] at
java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
···
--
Tzafrir Cohen | tzafrir@jabber.org | VIM is
http://tzafrir.org.il | | a Mutt's
tzafrir@cohens.org.il | | best
tzafrir@debian.org | | friend